Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

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

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

  1. Attribute
    • 0..N source
    • 0..N timeSpan
    • 0..1 lastModified
    • 0..1 syncConflict
    • 0..1 lastVerifiedFromSource
    • 0..1 lastVerifyAttempt
  2. ComplexAttribute (subclass of Attribute)
    • 1..N complexValue
  3. ContextObject
    • 0..N hasContextRelationships
  4. ContextRelationship
    • 0..N contextURI
  5. SimpleAttribute (subclass of Attribute)
    • 1..N simpleValue
  6. DigitalSubject (see Digital Subject)
    • 1..1 uniqueIdentifier
    • 0..N timeSpan
    • 0..N attribute
    • 0..N relationship
  7. SubjectRelationship
    • 1..1 contextURI
    • 1..1 subjectCUID
  8. 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

  1. Base64BinarySimpleAttribute
  2. NormalizedStringSimpleAttribute
  3. StringSimpleAttribute
  4. 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

  1. contextURI - domain(ContextRelationship, SubjectRelationship), range("anyURI")
  2. identifier - domain(AttributeStatement), range(xsd:normalizedString)
  3. lastModified - domain(AttributeMetadata), range(xsd:dateTime)
  4. lastVerifiedFromSource - domain(Attribute), range(xsd:dateTime)
  5. lastVerifyAttempt - domain(Attribute), range(xsd:dateTime)
  6. simpleMetadata
  7. simpleValue - domain(SimpleAttribute)
  8. subjectCUID - domain(SubjectRelationship), range(xsd:normalizedString)
  9. syncConflict - domain(AttributeMetadata), range(xsd:boolean)
  10. uniqueIdentifier - domain(DigitalSubject), range(xsd:normalizedString). Uniquely identifies a DigitalSubject within a context
  11. validFrom - domain(TimeSpan), range(xsd:date)
  12. validTo - domain(TimeSpan), range(xsd:date)

Sub-Properties of simpleValue

  1. base64BinarySimpleValue - domain(Base64SimpleAttribute), range(xsd:base64Binary)
  2. integerSimpleValue - domain(IntegerSimpleAttribute), range(xsd:integer)
  3. normalizedStringSimpleValue - domain(NormalizedStringSimpleAttribute), range(xsd:normalizedString)
  4. stringSimpleValue - domain(StringSimpleAttribute), range(xsd:string)

Object (object valued) Properties

  1. attribute - domain(DigitalSubject), range(Attribute)
  2. complexValue - domain(ComplexAttribute)
  3. contextRelationship - domain(ContextObject), range(ContextRelationship)
  4. relationship - domain(DigitalSubject), range(SubjectRelationship)
  5. source - domain(Attribute), range(SubjectRelationship). The value is a SubjectRelationship that indicates the authoritative source of the value of this Attribute
  6. timeSpan - domain(DigitalSubject, Attribute), range(TimeSpan)

See Also

Back to the top