|
|
(76 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | ==Published URL==
| + | #REDIRECT [[Higgins Data Model 1.0]] |
− | 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)
| + | |
− | # 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
| + | |
− | # SubjectRelationship (subclass of Attribute)
| + | |
− | #* 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)
| + | |
− | # 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)
| + | |
− | # complexMetadata
| + | |
− | # complexValue - domain(ComplexAttribute)
| + | |
− | # contextRelationship - domain(ContextObject), range(ContextRelationship)
| + | |
− | # 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)
| + | |
− | # uniqueIdentifier - domain(DigitalSubject), range(higgins:StringSimpleAttribute). Uniquely identifies a DigitalSubject within a context
| + | |
− | | + | |
− | ==See Also==
| + | |
− | * [[Higgins Wiki]]
| + | |