Introduction | Differences | source |
Lite Syntax | Lite Mapping | Lite Triples |
DL Syntax | DL Mapping | DL Triples |
An OWL Full document [Add definition and link] is an OWL lite Ontology if and only if the imports closure of the RDF graph meets the following conditions:
rdf:type
,
and with object other than
rdf:Property
,
rdfs:Class
,
owl:FunctionalProperty
,
owl:DeprecatedProperty
,
owl:DeprecatedClass
.
The objects of such triples are known as the explicit
types of the subject.
rdf:List
is the object of exactly one triple.
Such an RDF graph is finite, being constructed from a finite number of finite documents.
A directed cycle of blank nodes is
a sequence of triples
t0
,
t1
,
...
tn
,
in which tn = t0
,
and in which the subjects and objects of all
the triples are blank, and in which the object
of ti
is the subject
of ti+1
, for i
from 0
to n-1
.
Subject | Predicate | Object |
---|---|---|
individualID or unnamedIndividual | complexObjectPropID or simpleObjectPropID or transitivePropID or owl:differentFrom orowl:sameIndividualAs | individualID or unnamedIndividual |
classID or complexDataPropID or complexObjectPropID or ontologyID or simpleDataPropID or simpleObjectPropID or transitivePropID | simpleObjectPropID | individualID or unnamedIndividual |
complexObjectPropID or simpleObjectPropID or transitivePropID | rdf:type | owl:DeprecatedProperty orowl:ObjectProperty orrdf:Property |
complexDataPropID or simpleDataPropID | rdf:type | owl:DatatypeProperty orowl:DeprecatedProperty orrdf:Property |
individualID or unnamedIndividual | rdf:type | classID or restriction or owl:Thing |
complexObjectPropID or transitivePropID | rdfs:domain orrdfs:range | classID |
complexObjectPropID or transitivePropID | rdfs:subPropertyOf | simpleObjectPropID or transitivePropID |
individualID or unnamedIndividual | complexDataPropID or simpleDataPropID | literal |
allDifferent | owl:distinctMembers | listOfIndividualID |
allDifferent | owl:distinctMembers | rdf:nil |
allDifferent | rdf:type | owl:AllDifferent |
classID | simpleDataPropID | literal |
classID | owl:intersectionOf | listOfDescription |
classID | owl:intersectionOf | rdf:nil |
classID | owl:sameClassAs | classID |
classID | rdf:type | owl:Class |
classID | rdf:type | owl:DeprecatedClass |
classID | rdf:type | rdfs:Class |
classID | rdfs:subClassOf | classID |
classID | rdfs:subClassOf | restriction |
complexDataPropID | simpleDataPropID | literal |
complexDataPropID | owl:samePropertyAs | complexDataPropID |
complexDataPropID | rdf:type | owl:FunctionalProperty |
complexDataPropID | rdfs:domain | classID |
complexDataPropID | rdfs:range | dataRangeID |
complexDataPropID | rdfs:range | datatypeID |
complexDataPropID | rdfs:subPropertyOf | complexDataPropID |
complexDataPropID | rdfs:subPropertyOf | simpleDataPropID |
complexObjectPropID | simpleDataPropID | literal |
complexObjectPropID | owl:inverseOf | complexObjectPropID |
complexObjectPropID | owl:samePropertyAs | complexObjectPropID |
complexObjectPropID | rdf:type | owl:FunctionalProperty |
complexObjectPropID | rdf:type | owl:InverseFunctionalProperty |
complexObjectPropID | rdf:type | owl:SymmetricProperty |
complexObjectPropID | rdfs:subPropertyOf | complexObjectPropID |
datatypeID | rdf:type | rdfs:Datatype |
ontologyID | metaPropertyID | ontologyID |
ontologyID | simpleDataPropID | literal |
ontologyID | rdf:type | owl:Ontology |
simpleDataPropID | simpleDataPropID | literal |
simpleDataPropID | owl:samePropertyAs | simpleDataPropID |
simpleDataPropID | rdfs:subPropertyOf | simpleDataPropID |
simpleObjectPropID | simpleDataPropID | literal |
simpleObjectPropID | owl:samePropertyAs | simpleObjectPropID |
simpleObjectPropID | rdfs:subPropertyOf | simpleObjectPropID |
transitivePropID | simpleDataPropID | literal |
transitivePropID | owl:inverseOf | transitivePropID |
transitivePropID | owl:samePropertyAs | transitivePropID |
transitivePropID | rdf:type | owl:TransitiveProperty |
Every node of category listOfDataLiteral must fit the following pattern. For each such node, exactly one instance of each triple in the pattern must be present in the graph. There are no other triples in the graph in which such nodes are subjects.
Subject | Predicate | Object |
---|---|---|
listOfDataLiteral | rdf:type | rdf:List |
listOfDataLiteral | rdf:first | literal |
listOfDataLiteral | rdf:rest | listOfDataLiteral orrdf:nil |
Every node of category listOfDescription must fit the following pattern. For each such node, exactly one instance of each triple in the pattern must be present in the graph. There are no other triples in the graph in which such nodes are subjects.
Subject | Predicate | Object |
---|---|---|
listOfDescription | rdf:type | rdf:List |
listOfDescription | rdf:first | classID or restriction |
listOfDescription | rdf:rest | listOfDescription orrdf:nil |
Every node of category listOfIndividualID must fit the following pattern. For each such node, exactly one instance of each triple in the pattern must be present in the graph. There are no other triples in the graph in which such nodes are subjects.
Subject | Predicate | Object |
---|---|---|
listOfIndividualID | rdf:type | rdf:List |
listOfIndividualID | rdf:first | individualID |
listOfIndividualID | rdf:rest | listOfIndividualID orrdf:nil |
Every node of category restriction must fit one of these patterns. For each such node, exactly one instance of each triple in the pattern must be present in the graph. There are no other triples in the graph in which such nodes are subjects.
Subject | Predicate | Object |
---|---|---|
Either: | ||
restriction | rdf:type | owl:Restriction |
restriction | owl:allValuesFrom orowl:someValuesFrom | classID |
restriction | owl:onProperty | complexObjectPropID or transitivePropID |
Or: | ||
restriction | rdf:type | owl:Restriction |
restriction | owl:allValuesFrom orowl:someValuesFrom | dataRangeID or datatypeID |
restriction | owl:onProperty | complexDataPropID |
Or: | ||
restriction | rdf:type | owl:Restriction |
restriction | owl:maxCardinality orowl:minCardinality orowl:cardinality | 0^^ (xsd:nonNegativeInteger) or 1^^ (xsd:nonNegativeInteger) |
restriction | owl:onProperty | complexObjectPropID or complexDataPropID |