Enhanced Content ModelsThe JIRA issue relating to this can be found in http://fedora-commons.org/jira/browse/FCREPO-683 This page is a placeholder, until I get the time to dump the full information in here, from the other wiki's it currently live on. For now, see http://sourceforge.net/apps/mediawiki/ecm/index.php?title=Main_Page Enhanced Content Models add several new features to the CMA of Fedora. .h2 Ontology for Object Relations As detailed, there will be an ONTOLOGY datastream in the content model, with the ontology for relations having the data object as subject .h2 Ontologies for Datastream Relations The DS-COMPOSITE-MODEL will be extended with the <extension> tag, as detailed above. For each datastream, it will be possible to specify an ontology for the relations having this datastream as subject .h2 Schemas for Datastreams The DS-COMPOSITE-MODEL will be extended with the <extension> tag, as detailed above. For each datastream, it will be possible to specify another datastream containing the schema. .h2 Ability to specify optional datastreams The DS-COMPOSITE-MODEL will get support for the Optional attribute on the datastream definitions. .h2 Validator A validate method that will validate a data object against the constrains specified in it's content models. |