You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

Table of Contents

Enhanced Content Models

The JIRA issue relating to this can be found in http://fedora-commons.org/jira/browse/FCREPO-683

For now, see http://sourceforge.net/apps/mediawiki/ecm/index.php?title=Main_Page The content from that page will be moved here, and updated.

Enhanced Content Models add several new features to the CMA of Fedora.
1. Ability to specify an ontology for the object relations
2. Ability to specify ontologies for the datastream relations
3. Ability to specify schemas for the datastreams
4. Ability to specify optional datastreams

The ability to clone an object will probably be added to Fedora, but it is not a direct part of ECM.

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

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

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.

Ability to specify optional datastreams

The DS-COMPOSITE-MODEL will get support for the Optional attribute on the datastream definitions.

Validator

A validate method that will validate a data object against the constrains specified in it's content models.
This is in fact covered by the JIRA issue http://fedora-commons.org/jira/browse/FCREPO-685

#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))
  • No labels