Differences between revisions 1 and 2
Revision 1 as of 2008-06-26 12:26:06
Size: 1046
Editor: kfc
Comment: Created by the PackagePages action.
Revision 2 as of 2010-03-17 13:13:00
Size: 1051
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:
Extensions to [:DataModel/Type_DOMS_object: Type DOMS] Extensions to [[DataModel/Type DOMS object| Type DOMS]]
Line 10: Line 10:
    .'''Relations''' [:DataModel/Datastream_Relations: RDF relations] to other objects (''RELS-EXT'')
      .'''+extendsType -> Type Object''' relation to object with object type [:DataModel/Type_type: Type]
    .'''Relations''' [[DataModel/Datastream Relations| RDF relations]] to other objects (''RELS-EXT'')
      .'''+extendsType -> Type Object''' relation to object with object type [[DataModel/Type type| Type]]
Line 16: Line 16:
The FoxML object can be found [http://merkur/viewvc/trunk/data/doms_base_collection/domsBaseTypeType.xml?root=doms&view=markup here] The FoxML object can be found [[http://merkur/viewvc/trunk/data/doms_base_collection/domsBaseTypeType.xml?root=doms&view=markup|here]]

Type_type

Type_type is a subtype of Type_DOMS. Type_type defines that type objects have one or more extendsType relations and a Type datastream. Allowing more than one extendsType relations means that we allow multiple inheritance for types. The Type datastream (yet to be defined) is meant to hold a technical definition of the type against which foxml objects of this type can be validated.

The Type_type object is the bottom of the "isObjectType" relation. Any object with a "isObjectType" relation to Type_type is a TYPE object.

Extensions to Type DOMS


  • Datastreams

    • Relations RDF relations to other objects (RELS-EXT)

      • +extendsType -> Type Object relation to object with object type Type

    • Type datastream describing the type


The FoxML object can be found here

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