⇤ ← Revision 1 as of 2008-06-26 12:26:05
Size: 2678
Comment: Created by the PackagePages action.
|
← Revision 2 as of 2010-03-17 13:12:50 ⇥
Size: 2688
Comment: converted to 1.6 markup
|
Deletions are marked like this. | Additions are marked like this. |
Line 5: | Line 5: |
The Type_DOMS object is the bottom of the "extendsType" relation defined by [:DataModel/Type_type: Type_type]. | The Type_DOMS object is the bottom of the "extendsType" relation defined by [[DataModel/Type type| Type_type]]. |
Line 15: | Line 15: |
.'''Dublin Core''' restricted [:DataModel/Datastream_DublinCore: Dublin Core datastream] used by Fedora | .'''Dublin Core''' restricted [[DataModel/Datastream DublinCore| Dublin Core datastream]] used by Fedora |
Line 17: | Line 17: |
.'''DOMS Dublin Core''' qualified [:DataModel/Datastream_DublinCore: Dublin Core datastream] used by our DOMS | .'''DOMS Dublin Core''' qualified [[DataModel/Datastream DublinCore| Dublin Core datastream]] used by our DOMS |
Line 19: | Line 19: |
.'''Relations''' [:DataModel/Datastream_Relations: RDF relations] to other objects (''RELS-EXT'') | .'''Relations''' [[DataModel/Datastream Relations| RDF relations]] to other objects (''RELS-EXT'') |
Line 21: | Line 21: |
.'''isObjectType -> Type Object''' relation to object with object type [:DataModel/Type_type: Type type], defining the type of this object .'''hasRights -> Rights Object''' relation to object with object type [:DataModel/Type_rights: Type rights], defining rights to this object .'''+isPartOfCollection -> Collection Object''' relation to object with object type [:DataModel/Type_collection: Type collection] |
.'''isObjectType -> Type Object''' relation to object with object type [[DataModel/Type type| Type type]], defining the type of this object .'''hasRights -> Rights Object''' relation to object with object type [[DataModel/Type rights| Type rights]], defining rights to this object .'''+isPartOfCollection -> Collection Object''' relation to object with object type [[DataModel/Type collection| Type collection]] |
Line 25: | Line 25: |
.'''[:DataModel/Disseminators: Disseminators]''' | .'''[[DataModel/Disseminators| Disseminators]]''' |
Line 33: | Line 33: |
The FoxML object can be found [http://merkur/viewvc/trunk/data/doms_base_collection/domsBaseTypeDOMSObject.xml?root=doms&view=markup here] | The FoxML object can be found [[http://merkur/viewvc/trunk/data/doms_base_collection/domsBaseTypeDOMSObject.xml?root=doms&view=markup|here]] |
Type_DOMS
All objects to be ingested in the DOMS must implement the Type_DOMS (ie. contain all the elements described), which is summarised below.
The Type_DOMS object is the bottom of the "extendsType" relation defined by Type_type.
PID
Properties
type will always be "FedoraObject" (the only other legal values are behaviour definitions and mechanisms))
state will always start as "A" for Active; defined by Fedora
label e.g. "SB Logo"; used for admin access to Fedora, which means that poor labels are only an annoyance, not a real problem. The TYPE of object, in a human readable format.
contentModel will always be "DOMSOBJECT", as our types are described through the isObjectType relation
Datastreams
Dublin Core restricted Dublin Core datastream used by Fedora
- dc:title
DOMS Dublin Core qualified Dublin Core datastream used by our DOMS
- dc:title
Relations RDF relations to other objects (RELS-EXT)
oai:itemID = PID
isObjectType -> Type Object relation to object with object type Type type, defining the type of this object
hasRights -> Rights Object relation to object with object type Type rights, defining rights to this object
+isPartOfCollection -> Collection Object relation to object with object type Type collection
?VIDEO_PRESENTATION (startMilliSecs, maxMilliSecs) -> MPEG2 Uses a webservice to only return the bit of a video stream between startMilliSecs and maxMilliSecs, in MPEG2.
?SOUND_PRESENTATION (startMilliSecs, maxMilliSecs) -> MP3 Uses a webservice to only return the bit of an audio stream between startMilliSecs and maxMilliSecs, in MP3.
?IMAGE_PRESENTATION (maxWidth, maxHeight) -> PNG Uses a webservice to rescale an image to the specified height and width.
?TEXT_PRESENTATION (start, maxChars) -> UTF-8 TXT Uses a webservice to return a part of a text.
?INDEX_REPRESENTATION -> XML Returns XML that represents the metadata stored in the object. Provided for SUMMA integration.
The FoxML object can be found here