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"

(Subclasses of AttributeValue)
(Redirecting to Higgins Data Model 1.0)
 
(106 intermediate revisions by 4 users not shown)
Line 1: Line 1:
The current Higgins ontology temporarily attached [http://spwiki.editme.com/files/HigginsOntology/higgins0.5.1.owl here (v0.5.1)] defines a base set of classes and properties. The previous version (v0.4.4) is still located at the official URL here:  http://www.eclipse.org/higgins/ontologies/2006/higgins.owl but it will be replaced after a review of 0.5.1 has concluded.
+
#REDIRECT [[Higgins Data Model 1.0]]
 
+
''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.''
+
 
+
Changes from 0.4.4 to 0.5.0:
+
# ContextXRI property has been renamed ContextURI (the URI may be an XRI)
+
# All "metadata" properties have been moved from AttributeStatements to a newly created class AttributeMetadata. This new class acts separates out metadata about Attributes (e.g. source) from the normal "values" of Attributes.
+
# Two new kinds of metadata have been added: lastModified and syncConflict
+
# XML/RDF in general has been cleaned up (more use of &xsd; &owl; etc.)
+
# Ontology header has been cleaned up. It uses the owl:Ontology syntax. It has a version number (0.5.0). It also now also has a comment and a label.
+
 
+
 
+
==Classes==
+
# AttributeDatatypeValue (subclass of AttributeValue)
+
# AttributeMetadata
+
#* 0..1 hasSource
+
#* 0..N hasTimeSpan
+
#* 0..1 lastModified
+
#* 0..1 syncConflict
+
# AttributeObjectValue
+
# AttributeValue
+
#* 0..1 hasMetadata
+
#* 0..1 objectValue
+
#* 0..1 datatypeValue
+
# ContextObject
+
#* 0..N hasContextRelationships
+
# ContextRelationship
+
#*  0..N contextURI
+
# DigitalSubject (see [[Digital Subject]])
+
#* 1..1 uniqueIdentifier
+
#* 0..N hasTimeSpan
+
# SubjectRelationship a subClass of AttributeStatement
+
#* 1..1 contextURI
+
#* 1..1 subjectCUID
+
# TimeSpan
+
#* 1..1 validFrom
+
#* 1..1 validTo
+
 
+
===Subclasses of AttributeValue===
+
# StringAttributeValue
+
# ...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==
+
# contextURI - domain(ContextRelationship, SubjectRelationship), range("anyURI")
+
# datatypeValue - domain(AttributeValue)
+
# identifier - domain(AttributeStatement), range(xsd:normalizedString)
+
# lastModified - domain(AttributeMetadata), range(xsd:dateTime)
+
# 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 datatypeValue===
+
# stringDatatypeValue - range(xsd:string)
+
 
+
==Object (object valued) Properties==
+
# hasContextRelationship - domain(ContextObject), range(ContextRelationship)
+
# hasMetadata - domain(AttributeStatement), range(AttributeMetadata)
+
# hasSource - domain(AttributeMetadata), range(SubjectRelationship). The value is a DigitalSubjectRelationship that indicates the authoritative source of the AttributeStatement having this property
+
# hasTimeSpan - domain(DigitalSubject, AttributeMetadata), range(TimeSpan)
+
# objectValue - domain(AttributeValue)
+
 
+
==Open Issues==
+
# 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?
+

Latest revision as of 11:29, 25 June 2010

Back to the top