Differences between revisions 3 and 4
Revision 3 as of 2008-10-17 16:52:11
Size: 1854
Editor: kfc
Comment:
Revision 4 as of 2008-10-17 17:02:37
Size: 1920
Editor: kfc
Comment:
Deletions are marked like this. Additions are marked like this.
Line 14: Line 14:
 * The use of a "STATE" datastream has been removed. This has been replaced with the much easier use of the built-in Fedora datatype.  * The use of a "STATE" datastream has been removed. This has been replaced with the much easier use of the built-in Fedora property.
Line 17: Line 17:
 * The Ontology language has been better described and updated.
Line 26: Line 27:
 * The XML Schemas used in the content models are expected to be restriced to a subset of XML Schema  * The XML Schemas used in the content models are expected to be restricted to a subset of XML Schema

Delivery of DOMS Documentation

DOMS Documentation, delivered on 2008-10-17

Contents

Final documentation of DOMS Data Model and API is described on the page ["Documentation"] under the subheadings "Data Model" and "APIs".

The documentation should contain full descriptions of the entire DOMS data model, now solidified.

Compared to the data model delivered in the last TestBed, some updates have been made:

  • The definition of "View" has been updated. While the concept is largely the same, some of the information has been moved, to where it is more easily accessible.
  • The concept of a Template, and how it should be used, has been introduced.
  • The use of a "STATE" datastream has been removed. This has been replaced with the much easier use of the built-in Fedora property.
  • The use of a "PRONOMID" datastream has been removed. This has been replaced with the much easier use of the built-in Fedora attribute "FORMAT_URI" in the "CONTENT" datastream.
  • Many parts of the datamodel has been more strictly defined.
  • The Ontology language has been better described and updated.
  • Documentation of the datamodel in general has been vastly improved

The API is unchanged. However, it has been better documented, and WSDLs with documentation are now provided. Furthermore, the use of Fedora has been documented!

A new TestBed will be delivered on 2008-10-17. All test objects will be updated to follow the new documentation

The following issues are still expected to be further defined:

Datamodel:

  • The XML Schemas used in the content models are expected to be restricted to a subset of XML Schema

API:

  • Further APIs for working with Templates have been suggested.
  • A wrapper API for using bit storage and populating file object has been suggested.
  • Possibly further APIs for working with the resource index (wrapping often used queries in helper method)

DOMSDocumentation (last edited 2010-03-17 13:09:14 by localhost)