Difference between
version 14
and
version 13:
Line 61 was replaced by line 61 |
- The {{SemanticTypes}} element contains one or more class references or anonymous class expressions: |
+ The {{SemanticTypes}} element contains one or more class references or new class definitions: |
Line 68 was replaced by line 68 |
- <owl:Class> |
+ <owl:Class rdf:ID="..."> |
Line 75 was replaced by lines 75-76 |
- Each of these expressions are defined solely in terms of concepts and roles from existing ontologies. Every class definition defines a ''semantic type'' for the resource(s). That is, the resources are said to "contribute" the semantic types. Every annotation is required to contain a {{SemanticTypes}} tag that contains at least one semantic type. |
+ Every class definition defines a ''semantic type'' for the associated annotation resource(s). That is, the resources are said to "contribute" the semantic types. We impose the following constraints on semantic types. First, a referenced class (as in the first expression above) must come from an existing (and accessible) ontology. Second, every new class must have a class definition (i.e., be defined in terms of other roles and classes). And third, all classes and properties referenced in a new class definition must either come from an existing (and accessible) ontology or must be defined as a semantic type in the current annotation. |
+ Every annotation is required to contain a {{SemanticTypes}} tag that contains at least one semantic type. |
At line 77 added 1 line. |
+ |
Back to KRSMS Semantic Annotation Language,
or to the Page History.
|