Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Higgins.owl 1.0"
(→Classes) |
(→DataType (literal valued) Properties) |
||
Line 59: | Line 59: | ||
# lastVerifiedFromSource - domain(Attribute), range(xsd:dateTime) | # lastVerifiedFromSource - domain(Attribute), range(xsd:dateTime) | ||
# lastVerifyAttempt - domain(Attribute), range(xsd:dateTime) | # lastVerifyAttempt - domain(Attribute), range(xsd:dateTime) | ||
+ | # simpleMetadata | ||
# simpleValue - domain(SimpleAttribute) | # simpleValue - domain(SimpleAttribute) | ||
# subjectCUID - domain(SubjectRelationship), range(xsd:normalizedString) | # subjectCUID - domain(SubjectRelationship), range(xsd:normalizedString) |
Revision as of 23:16, 18 October 2006
Contents
Published URL
http://www.eclipse.org/higgins/ontologies/2006/higgins.owl
CVS Access
The following Eclipse Team Project Set (.psf) will give you access to the higgins.owl source file:
<?xml version="1.0" encoding="UTF-8"?> <psf version="2.0"> <provider id="org.eclipse.team.cvs.core.cvsnature"> <project reference="1.0, :extssh:dev.eclipse.org:/cvsroot/technology, org.eclipse.higgins/ontology,org.eclipse.higgins.ontology"/> </provider> </psf>
Description
Note: The properties of the Context container itself are attached to special object called ContextObject within the instance data and also described in the ontology.
Classes
- Attribute
- 0..N source
- 0..N timeSpan
- 0..1 lastModified
- 0..1 syncConflict
- 0..1 lastVerifiedFromSource
- 0..1 lastVerifyAttempt
- ComplexAttribute (subclass of Attribute)
- 1..N complexValue
- ContextObject
- 0..N hasContextRelationships
- ContextRelationship
- 0..N contextURI
- SimpleAttribute (subclass of Attribute)
- 1..N simpleValue
- DigitalSubject (see Digital Subject)
- 1..1 uniqueIdentifier
- 0..N timeSpan
- 0..N attribute
- 0..N relationship
- SubjectRelationship
- 1..1 contextURI
- 1..1 subjectCUID
- TimeSpan
- 0..1 validFrom --if not present, assume validFrom is the beginning of time
- 0..1 validTo --if not present, assume validTo is the end of time
Subclasses of SimpleAttribute
- Base64BinarySimpleAttribute
- NormalizedStringSimpleAttribute
- StringSimpleAttribute
- IntegerSimpleAttribute
...we need to create all the rest here (Date*, NonNegativeInteger*, etc. for each of the XML Schema literal types used by OWL)
DataType (literal valued) Properties
- contextURI - domain(ContextRelationship, SubjectRelationship), range("anyURI")
- identifier - domain(AttributeStatement), range(xsd:normalizedString)
- lastModified - domain(AttributeMetadata), range(xsd:dateTime)
- lastVerifiedFromSource - domain(Attribute), range(xsd:dateTime)
- lastVerifyAttempt - domain(Attribute), range(xsd:dateTime)
- simpleMetadata
- simpleValue - domain(SimpleAttribute)
- subjectCUID - domain(SubjectRelationship), range(xsd:normalizedString)
- syncConflict - domain(AttributeMetadata), range(xsd:boolean)
- uniqueIdentifier - domain(DigitalSubject), range(xsd:normalizedString). Uniquely identifies a DigitalSubject within a context
- validFrom - domain(TimeSpan), range(xsd:date)
- validTo - domain(TimeSpan), range(xsd:date)
Sub-Properties of simpleValue
- base64BinarySimpleValue - domain(Base64SimpleAttribute), range(xsd:base64Binary)
- integerSimpleValue - domain(IntegerSimpleAttribute), range(xsd:integer)
- normalizedStringSimpleValue - domain(NormalizedStringSimpleAttribute), range(xsd:normalizedString)
- stringSimpleValue - domain(StringSimpleAttribute), range(xsd:string)
Object (object valued) Properties
- attribute - domain(DigitalSubject), range(Attribute)
- complexValue - domain(ComplexAttribute)
- contextRelationship - domain(ContextObject), range(ContextRelationship)
- relationship - domain(DigitalSubject), range(SubjectRelationship)
- source - domain(Attribute), range(SubjectRelationship). The value is a SubjectRelationship that indicates the authoritative source of the value of this Attribute
- timeSpan - domain(DigitalSubject, Attribute), range(TimeSpan)