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 01:37, 14 September 2006 by Paul.socialphysics.org (Talk | contribs)

This page describes higgins.owl. Versions:

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
  2. ContextObject
    • 0..N hasContextRelationships
  3. ContextRelationship
    • 0..N contextURI
  4. DatatypeAttribute
    • 1..N datypeValue
  5. DigitalSubject (see Digital Subject)
    • 1..1 uniqueIdentifier
    • 0..N timeSpan
    • 0..N attribute
  6. ObjectAttribute
    • 1..N objectValue
  7. SubjectRelationship
    • 1..1 contextURI
    • 1..1 subjectCUID
  8. TimeSpan
    • 1..1 validFrom
    • 1..1 validTo

Subclasses of DatatypeAttribute

  1. StringDatatypeAttribute
  2. ...we need to create all the rest here (DateAttributeValue, NonNegativeIntegerAttributeValue, etc. for each of the XML Schema literal types used by OWL)

DataType (literal valued) Properties

  1. contextURI - domain(ContextRelationship, SubjectRelationship), range("anyURI")
  2. datatypeValue - domain(AttributeValue)
  3. identifier - domain(AttributeStatement), range(xsd:normalizedString)
  4. lastModified - domain(AttributeMetadata), range(xsd:dateTime)
  5. subjectCUID - domain(SubjectRelationship), range(xsd:normalizedString)
  6. syncConflict - domain(AttributeMetadata), range(xsd:boolean)
  7. uniqueIdentifier - domain(DigitalSubject), range(xsd:normalizedString). Uniquely identifies a DigitalSubject within a context
  8. validFrom - domain(TimeSpan), range(xsd:date)
  9. validTo - domain(TimeSpan), range(xsd:date)

Sub-Properties of datatypeValue

  1. stringDatatypeValue - range(xsd:string)

Object (object valued) Properties

  1. attribute - domain(DigitalSubject), range(Attriubte)
  2. contextRelationship - domain(ContextObject), range(ContextRelationship)
  3. objectValue - domain(ObjectAttribute)
  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)

Open Issues

  1. We've agreed to add a "source" property to the Digital Subject's CUID. But does this really make sense at the DS instance level?

Back to the top