Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Enhanced Content Models

Enhanced content models add new modelling capabilities to the Content Model Architecture of Fedora. They have been developed by the State and University Library, with support from DEFF (Denmarks Electronic Research Foundation?)

Enhanced content models will be added to Fedora 3.4

Modelling

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

...

Enhanced Content Models add several new features to the CMA of Fedora.

  1. Ontologies

      ...

        1. Ability to specify an ontology for the object relations

      ...

        1. Ability to specify ontologies for the datastream relations
      1. Datastreams

          ...

            1. Ability to specify schemas for the datastreams

          ...

            1. Ability to specify optional datastreams

          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

          Object Cloning and templates

          A api method to clone an object. At the moment, the only way to add new objects to Fedora is to ingest the FOXML. This method will provide a way to create new objects "in place"