Sha256: feb04e807fc4e7461c30936b3685d059d2acd51c1f270f1395091b2034cb463c

Contents?: true

Size: 545 Bytes

Versions: 5

Compression:

Stored size: 545 Bytes

Contents

# A Basic Model for Assets that conform to Hydra commonMetadata cModel and have basic MODS metadata (currently "Article" is the MODS exemplar)
class CommonMetadataAsset < ActiveFedora::Base
  
  # declares a rightsMetadata datastream with type Hydra::Datastream::RightsMetadata
  #  basically, it is another expression of
  #  has_metadata :name => "rightsMetadata", :type => Hydra::Datastream::RightsMetadata
  include Hydra::ModelMixins::CommonMetadata
  
  # adds helpful methods for basic hydra objects
  include Hydra::ModelMethods
  
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
hydra-head-4.0.0 app/models/common_metadata_asset.rb
hydra-head-4.0.0.rc6 app/models/common_metadata_asset.rb
hydra-head-4.0.0.rc5 app/models/common_metadata_asset.rb
hydra-head-4.0.0.rc4 app/models/common_metadata_asset.rb
hydra-head-4.0.0.rc3 app/models/common_metadata_asset.rb