Differences between revisions 71 and 72
Revision 71 as of 2008-10-17 09:24:43
Size: 2149
Editor: abr
Comment:
Revision 72 as of 2008-10-17 09:27:15
Size: 2095
Editor: abr
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:


Line 7: Line 4:



[[ImageLink(http://merkur/viewvc/trunk/docs/datamodel/fig/DOMSBaseCollection.png?root=doms&view=co,alt=DOMS base collection,width=256)]]
Line 27: Line 20:
== Predefined objects ==
 * DomsPredefinedObjects - The predefined content models and other objects in the doms system
Line 32: Line 27:
 * DomsPredefinedObjects - The predefined content models and other objects in the doms system
 

== API documentation ==
 * Refer to the overall [Documentation] page

DO NOT PANIC

A definition: A datamodel describes the content of a collection. A content model describes the content of a data object. So, a data model is a set of content models, that together describe the collection.

The DOMS datamodel describes how the Type system underlying DOMS is realised in Fedora 3. The figure above will serve as a guide through the following sections.

The entire DOMS datamodel is, in its entirety, a complex system. For proper understanding, the various components have been detailed in seperate documents. Firstly, it consist of a number of extension to the Fedora system. Secondly, it consist of a number of predefined objects. These objects make use of the extensions to Fedora. Thirdly, it consist of a number of policies for how certain tasks are achived. And fourthly, it consist of a number of API interfaces.

Fedora and DOMS are big on namespaces. To ease writing the documentation, a namespace document, DomsNameSpaces, have been written. All namespaces should be defined there, and all shorthand refer to the namespaces defined therein.

Fedora extensions

Predefined objects

Doms policies

API documentation

  • Refer to the overall [Documentation] page

DataModel (last edited 2010-03-17 13:13:00 by localhost)