Module: Hydra::ModelMixins

Defined in:
lib/hydra/model_mixins/common_metadata.rb,
lib/hydra.rb,
lib/hydra/model_mixins/solr_document_extension.rb

Overview

Include this into models that you want to conform to the Hydra commonMetadata cModel See wiki.duraspace.org/display/hydra/Hydra+objects%2C+content+models+%28cModels%29+and+disseminators#Hydraobjects%2Ccontentmodels%28cModels%29anddisseminators-models

Explicitly declares:

 datastream using Hydra::RightsMetadata Terminology

Does not explicitly declare:

descMetadata datastream -- should be declared by a more specific mixin like Hydra::ModelMixins::ModsObject
DC datastream -- Handled by ActiveFedora::Base
RELS-EXT datastream -- Handled by ActiveFedora::Base & ActiveFedora::RelsExtDatastream
optional datastreams (contentMetadata, technicalMetadata, provenanceMetadata, sourceMetadata)

will move to lib/hydra/model/common_metadata_behavior in release 5.x

Defined Under Namespace

Modules: CommonMetadata, SolrDocumentExtension