Sha256: 756a0c41f22240e4596b4fb881898efc1cb5045d2f16374a0926b329b19bba93

Contents?: true

Size: 606 Bytes

Versions: 13

Compression:

Stored size: 606 Bytes

Contents

#
# A Target is digital scanner calibration artifact.
#
# A Target has a content file and is associated with a Collection OR one or more Components.
#
# See http://www.loc.gov/standards/mix/ and NISO Z39.87.
#
class Target < Ddr::Models::Base

  include Ddr::Models::HasContent

  has_many :components,
           predicate: ::RDF::URI("http://www.loc.gov/mix/v20/externalTarget#hasExternalTarget"),
           class_name: "Component"

  belongs_to :collection,
             predicate: ::RDF::URI("http://www.loc.gov/mix/v20/externalTarget#isExternalTargetFor"),
             class_name: "Collection"

end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
ddr-models-3.0.0.beta.10 app/models/target.rb
ddr-models-3.0.0.beta.9 app/models/target.rb
ddr-models-3.0.0.beta.8 app/models/target.rb
ddr-models-3.0.0.beta.7 app/models/target.rb
ddr-models-3.0.0.beta.6 app/models/target.rb
ddr-models-3.0.0.beta.4 app/models/target.rb
ddr-models-3.0.0.beta.3 app/models/target.rb
ddr-models-3.0.0.beta.2 app/models/target.rb
ddr-models-3.0.0.beta.1 app/models/target.rb
ddr-models-3.0.0.alpha.4 app/models/target.rb
ddr-models-3.0.0.alpha.3 app/models/target.rb
ddr-models-3.0.0.alpha.2 app/models/target.rb
ddr-models-3.0.0.alpha.1 app/models/target.rb