Abstract Syntax (and sequences) – S | Transformation – T(S) | Main Node – M(T(S)) |
tclassID | tclassID rdf:type owlmet:TClass . tclassID rdf:type rdfs:Class . [opt] | tclassID |
instantID | instantID | |
TClass( tclassID partial annotation_1 … annotation_m description_1 … description_n) | tclassID rdf:type owlmet:TClass . tclassID rdf:type rdfs:Class . [opt] tclassID T(annotation_1) … tclassID T(annotation_m) . tclassID rdfs:subClassOf T(description_1) . … tclassID rdfs:subClassOf T(description_n) . | |
TClass( tclassID complete annotation_1 … annotation_m description_1 … description_n) | tclassID rdf:type owlmet:TClass . tclassID rdf:type rdfs:Class . [opt] tclassID T(annotation_1) … tclassID T(annotation_m) . tclassID owlmet:intersectionOf T(SEQ description_1 …description_n) . | |
TClass( tclassID complete annotation_1 … annotation_m description) | tclassID rdf:type owlmet:TClass . tclassID rdf:type rdfs:Class . [opt] tclassID T(annotation_1) … tclassID T(annotation_m) . tclassID owlmet:equivalentClass T(description) . | |
TClass( tclassID complete annotation_1 … annotation_m unionOf(description_1 … description_n)) | tclassID rdf:type owlmet:TClass . tclassID rdf:type rdfs:Class . [opt] tclassID T(annotation_1) … tclassID T(annotation_m) . tclassID owlmet:unionOf T(SEQ description_1 …description_n) . | |
TClass( tclassID complete annotation_1 … annotation_m complementOf(description)) | tclassID rdf:type owlmet:TClass . tclassID rdf:type rdfs:Class . [opt] tclassID T(annotation_1) … tclassID T(annotation_m) tclassID owlmet:complementOf T(description) . | |
EnumeratedTClass(tclassID [Deprecated] annotation_1 … annotation_m iID_1 … iID_n) | tclassID rdf:type owlmet:TClass . tclassID rdf:type rdfs:Class . [opt] [tclassID rdf:type owl:DeprecatedClass . ] tclassID T(annotation_1) … tclassID T(annotation_m) . tclassID owl:oneOf T(SEQ iID_1…iID_n) . | |
DisjointClasses(description_1 … description_n) | T(description_i) owlmet:disjointWith T(description_j). OR T(description_j) owlmet:disjointWith T(description_i) . 1≤i<j≤n T(description_i) owlmet:disjointWith T(description_j) . [opt] 1≤i≠j≤n | |
EquivalentClasses(description_1 … description_n) | T(description_i) owlmet:equivalentClass T(description_j) . for all <i,j> in G where G is a set of pairs over {1,...,n}x{1,...,n} that if interpreted as an undirected graph forms a connected graph for {1,...,n} | |
SubClasses(description_1 description_2) | T(description_1) rdfs:subClassOf T(description_2) . | |
unionOf(description_1 … description_n) | _:x rdf:type owlmet:TClass . _:x rdf:type rdfs:Class . [opt] _:x owlmet:unionOf T(SEQ description_1…description_n) . | _:x |
intersectionOf(description_1 … description_n) | _:x rdf:type owlmet:TClass . _:x rdf:type rdfs:Class . [opt] _:x owlmet:intersectionOf T(SEQ description_1…description_n) . | _:x |
complementOf(description) | _:x rdf:type owlmet:TClass . _:x rdf:type rdfs:Class . [opt] _:x owlmet:complementOf T(description) . | _:x |
trestriction(allfuture(description)) | _:x rdf:type owlmet:TRestriction . _:x rdf:type owlmet:TClass . [opt] _:x rdf:type rdfs:Class . [opt] _:x owlmet:allfuture T(description) . | _:x |
trestriction(allpast(description)) | _:x rdf:type owlmet:TRestriction . _:x rdf:type owlmet:TClass . [opt] _:x rdf:type rdfs:Class . [opt] _:x owlmet:allpast T(description) . | _:x |
trestriction(future(value) description ) | _:x rdf:type owlmet:TRestriction . _:x rdf:type owlmet:TClass . [opt] _:x rdf:type rdfs:Class . [opt] _:x owlmet:future “value”^^xsd:nonNegativeInteger . _:x owlmet:happens T(description) . | _:x |
trestriction(past(value) description ) | _:x rdf:type owlmet:TRestriction . _:x rdf:type owlmet:TClass . [opt] _:x rdf:type rdfs:Class . [opt] _:x owlmet:past “value”^^xsd:nonNegativeInteger . _:x owlmet: happens T(description) . | _:x |
trestriction(somefuture description ) | _:x rdf:type owlmet:TRestriction . _:x rdf:type owlmet:TClass . [opt] _:x rdf:type rdfs:Class . [opt] _:x owlmet:somefuture T(description) . | _:x |
trestriction(somepast description ) | _:x rdf:type owlmet:TRestriction .
_:x rdf:type owlmet:TClass . [opt] _:x rdf:type rdfs:Class . [opt] _:x owlmet:somepast T(description) . | _:x |
trestriction(at(instantID) description ) | _:x rdf:type owlmet:TRestriction . _:x rdf:type owlmet:TClass . [opt] _:x rdf:type rdfs:Class . [opt] _:x owlmet:at instantID . _:x owlmet:happens T(description) . | _:x |
TimeStructure(instantID_1 … instantID_n) | _:x rdf:type rdf:Seq _:x rdf:_1 instantID_1…_:x rdf:_1 instantID_n instantID_1 rdf:type owlmet:Instant … instantID_n rdf:type owlmet:Instant | _:x |