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

Higgins.owl 1.0

Revision as of 19:42, 29 September 2006 by Paul.socialphysics.org (Talk | contribs)

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
  7. SubjectRelationship
    • 1..1 contextURI
    • 1..1 subjectCUID
  8. TimeSpan
    • 1..1 validFrom
    • 1..1 validTo

Subclasses of SimpleAttribute

  1. Base64BinarySimpleAttribute
  2. NormalizedStringSimpleAttribute
  3. StringSimpleAttribute

...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. simpleValue - domain(SimpleAttribute)
  7. subjectCUID - domain(SubjectRelationship), range(xsd:normalizedString)
  8. syncConflict - domain(AttributeMetadata), range(xsd:boolean)
  9. uniqueIdentifier - domain(DigitalSubject), range(xsd:normalizedString). Uniquely identifies a DigitalSubject within a context
  10. validFrom - domain(TimeSpan), range(xsd:date)
  11. validTo - domain(TimeSpan), range(xsd:date)

Sub-Properties of sipmleValue

  1. base64BinarySimpleValue - domain(Base64SimpleAttribute), range(xsd:base64Binary)
  2. normalizedStringSimpleValue - domain(NormalizedStringSimpleAttribute), range(xsd:normalizedString)
  3. 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. source - domain(Attribute), range(SubjectRelationship). The value is a SubjectRelationship that indicates the authoritative source of the value of this Attribute
  5. timeSpan - domain(DigitalSubject, Attribute), range(TimeSpan)

See Also

Back to the top