TestCase:WebOnt-description-logic-631
From OWL Test Cases
[Download OWL] | |
Test Id | WebOnt-description-logic-631 |
---|---|
Description | DL Test: t7f.1 |
Status | Approved (2009-01-07) (proposed 2009-01-05) |
Author | Sean Bechhofer |
Original syntax | RDF-XML |
Syntactic Species/Profile | OWL 2 DL (not EL, not QL, not RL) |
Semantics | This test is applicable under both direct and RDF-based semantics. |
WebOnt test | http://www.w3.org/2002/03owlt/description-logic/Manifest631#test |
Consistent ontology (download)
Convert syntax: functional, XML, Manchester This informative conversion will be incorrect for OWL 2 Full. info.pngConversions are provided by the OWL Syntax Converter which tries to "repair" OWL 2 Full inputs to become DL. | |
<rdf:RDF
xmlns:oiled="http://oiled.man.example.net/test#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xml:base="http://www.w3.org/2002/03owlt/description-logic/consistent631"> <owl:Ontology rdf:about=""/> <owl:Class rdf:about="http://oiled.man.example.net/test#Satisfiable"> <owl:intersectionOf rdf:parseType="Collection"> <owl:Class rdf:about="http://oiled.man.example.net/test#p1"/> <owl:Restriction> <owl:onProperty> <owl:ObjectProperty rdf:about="http://oiled.man.example.net/test#r"/> </owl:onProperty> <owl:someValuesFrom> <owl:Class rdf:about="#V.5"/> </owl:someValuesFrom> </owl:Restriction> </owl:intersectionOf> </owl:Class> <owl:Class rdf:about="http://oiled.man.example.net/test#p1.comp"> <owl:equivalentClass> <owl:Restriction> <owl:onProperty> <owl:DatatypeProperty rdf:ID="P.1"/> </owl:onProperty> <owl:minCardinality rdf:datatype="/2001/XMLSchema#int" >1</owl:minCardinality> </owl:Restriction> </owl:equivalentClass> </owl:Class> <owl:Class rdf:ID="C.2.comp"> <owl:equivalentClass> <owl:Restriction> <owl:onProperty> <owl:ObjectProperty rdf:ID="P.2"/> </owl:onProperty> <owl:minCardinality rdf:datatype="/2001/XMLSchema#short" >1</owl:minCardinality> </owl:Restriction> </owl:equivalentClass> <owl:intersectionOf rdf:parseType="Collection"> <owl:Class rdf:about="http://oiled.man.example.net/test#p1"/> <owl:Class rdf:about="#C.3"/> </owl:intersectionOf> </owl:Class> <owl:Class rdf:ID="C.3.comp"> <owl:equivalentClass> <owl:Restriction> <owl:onProperty> <owl:DatatypeProperty rdf:ID="P.3"/> </owl:onProperty> <owl:minCardinality rdf:datatype="/2001/XMLSchema#unsignedByte" >1</owl:minCardinality> </owl:Restriction> </owl:equivalentClass> <owl:equivalentClass> <owl:Restriction> <owl:onProperty> <owl:ObjectProperty rdf:about="http://oiled.man.example.net/test#r"/> </owl:onProperty> <owl:allValuesFrom> <owl:Class rdf:about="http://oiled.man.example.net/test#p1"/> </owl:allValuesFrom> </owl:Restriction> </owl:equivalentClass> </owl:Class> <owl:Class rdf:ID="V.5"> <owl:equivalentClass> <owl:Restriction> <owl:onProperty> <owl:ObjectProperty rdf:about="http://oiled.man.example.net/test#r"/> </owl:onProperty> <owl:someValuesFrom> <owl:Class rdf:about="#A.4"/> </owl:someValuesFrom> </owl:Restriction> </owl:equivalentClass> </owl:Class> <owl:Class rdf:ID="C.3"> <owl:equivalentClass> <owl:Restriction> <owl:onProperty rdf:resource="#P.3"/> <owl:cardinality rdf:datatype="/2001/XMLSchema#unsignedByte" >0</owl:cardinality> </owl:Restriction> </owl:equivalentClass> </owl:Class> <owl:Class rdf:ID="C.2"> <owl:equivalentClass> <owl:Restriction> <owl:onProperty rdf:resource="#P.2"/> <owl:cardinality rdf:datatype="/2001/XMLSchema#short" >0</owl:cardinality> </owl:Restriction> </owl:equivalentClass> </owl:Class> <owl:Class rdf:ID="A.4"> <owl:intersectionOf rdf:parseType="Collection"> <owl:Class rdf:about="http://oiled.man.example.net/test#p1"/> <owl:Restriction> <owl:onProperty> <owl:ObjectProperty rdf:about="http://oiled.man.example.net/test#invR"/> </owl:onProperty> <owl:allValuesFrom rdf:resource="#C.2"/> </owl:Restriction> </owl:intersectionOf> </owl:Class> <owl:Class rdf:about="http://oiled.man.example.net/test#p1"> <owl:equivalentClass> <owl:Restriction> <owl:onProperty rdf:resource="#P.1"/> <owl:maxCardinality rdf:datatype="/2001/XMLSchema#int" >0</owl:maxCardinality> </owl:Restriction> </owl:equivalentClass> </owl:Class> <owl:ObjectProperty rdf:about="http://oiled.man.example.net/test#f"> <rdf:type rdf:resource="/2002/07/owl#FunctionalProperty"/> </owl:ObjectProperty> <owl:ObjectProperty rdf:about="http://oiled.man.example.net/test#invF"> <owl:inverseOf rdf:resource="http://oiled.man.example.net/test#f"/> </owl:ObjectProperty> <owl:ObjectProperty rdf:about="http://oiled.man.example.net/test#r"> <rdf:type rdf:resource="/2002/07/owl#TransitiveProperty"/> </owl:ObjectProperty> <owl:ObjectProperty rdf:about="http://oiled.man.example.net/test#invR"> <owl:inverseOf rdf:resource="http://oiled.man.example.net/test#r"/> </owl:ObjectProperty> <oiled:Satisfiable/> </rdf:RDF> | |
Imported ontologies | none |
OWL EL Report (Informative)
Ontology violates the OWL EL constraints in at least the following:
- The following axiom is not allowed: InverseProperties(invF f)
- The following axiom is not allowed: FunctionalProperty(f)
- The following axiom is not allowed: EquivalentClasses(C.3.comp MinCardinality(1 P.3 Literal) )
- due to class description MinCardinality(1 P.3 Literal)
- The following axiom is not allowed: InverseProperties(invR r)
- The following axiom is not allowed: EquivalentClasses(C.3.comp AllValuesFrom(r p1) )
- due to class description AllValuesFrom(r p1)
- The following axiom is not allowed: EquivalentClasses(p1.comp MinCardinality(1 P.1 Literal) )
- due to class description MinCardinality(1 P.1 Literal)
- The following axiom is not allowed: EquivalentClasses(A.4 IntersectionOf(p1 AllValuesFrom(invR C.2)) )
- due to class description IntersectionOf(p1 AllValuesFrom(invR C.2))
- The following axiom is not allowed: EquivalentClasses(C.2 ExactCardinality(0 P.2 Thing) )
- due to class description ExactCardinality(0 P.2 Thing)
- The following axiom is not allowed: EquivalentClasses(C.2.comp MinCardinality(1 P.2 Thing) )
- due to class description MinCardinality(1 P.2 Thing)
- The following axiom is not allowed: EquivalentClasses(C.3 ExactCardinality(0 P.3 Literal) )
- due to class description ExactCardinality(0 P.3 Literal)
- The following axiom is not allowed: EquivalentClasses(p1 MaxCardinality(0 P.1 Literal) )
- due to class description MaxCardinality(0 P.1 Literal)
OWL QL Report (Informative)
Ontology violates the OWL QL constraints in at least the following:
- The following axiom is not allowed: EquivalentClasses(p1 MaxCardinality(0 P.1 Literal) )
- due to class description MaxCardinality(0 P.1 Literal)
- The following axiom is not allowed: EquivalentClasses(V.5 SomeValuesFrom(r A.4) )
- due to class description SomeValuesFrom(r A.4)
- The following axiom is not allowed: EquivalentClasses(p1.comp MinCardinality(1 P.1 Literal) )
- due to class description MinCardinality(1 P.1 Literal)
- The following axiom is not allowed: FunctionalProperty(f)
- The following axiom is not allowed: EquivalentClasses(C.3.comp AllValuesFrom(r p1) )
- due to class description AllValuesFrom(r p1)
- The following axiom is not allowed: EquivalentClasses(C.2.comp MinCardinality(1 P.2 Thing) )
- due to class description MinCardinality(1 P.2 Thing)
- The following axiom is not allowed: EquivalentClasses(Satisfiable IntersectionOf(p1 SomeValuesFrom(r V.5)) )
- due to class description IntersectionOf(p1 SomeValuesFrom(r V.5))
- The following axiom is not allowed: EquivalentClasses(C.3.comp MinCardinality(1 P.3 Literal) )
- due to class description MinCardinality(1 P.3 Literal)
- The following axiom is not allowed: TransitiveProperty(r)
- The following axiom is not allowed: EquivalentClasses(A.4 IntersectionOf(p1 AllValuesFrom(invR C.2)) )
- due to class description IntersectionOf(p1 AllValuesFrom(invR C.2))
- The following axiom is not allowed: EquivalentClasses(C.2.comp IntersectionOf(p1 C.3) )
- due to class description IntersectionOf(p1 C.3)
- The following axiom is not allowed: EquivalentClasses(C.2 ExactCardinality(0 P.2 Thing) )
- due to class description ExactCardinality(0 P.2 Thing)
- The following axiom is not allowed: EquivalentClasses(C.3 ExactCardinality(0 P.3 Literal) )
- due to class description ExactCardinality(0 P.3 Literal)
OWL RL Report (Informative)
Ontology violates the OWL RL constraints in at least the following:
- The following axiom is not allowed: EquivalentClasses(V.5 SomeValuesFrom(r A.4) )
- due to class description SomeValuesFrom(r A.4)
- The following axiom is not allowed: EquivalentClasses(C.3 ExactCardinality(0 P.3 Literal) )
- due to class description ExactCardinality(0 P.3 Literal)
- The following axiom is not allowed: EquivalentClasses(C.3.comp AllValuesFrom(r p1) )
- due to class description AllValuesFrom(r p1)
- The following axiom is not allowed: EquivalentClasses(C.3.comp MinCardinality(1 P.3 Literal) )
- due to class description MinCardinality(1 P.3 Literal)
- The following axiom is not allowed: EquivalentClasses(C.2.comp MinCardinality(1 P.2 Thing) )
- due to class description MinCardinality(1 P.2 Thing)
- The following axiom is not allowed: EquivalentClasses(p1.comp MinCardinality(1 P.1 Literal) )
- due to class description MinCardinality(1 P.1 Literal)
- The following axiom is not allowed: EquivalentClasses(p1 MaxCardinality(0 P.1 Literal) )
- due to class description MaxCardinality(0 P.1 Literal)
- The following axiom is not allowed: EquivalentClasses(Satisfiable IntersectionOf(p1 SomeValuesFrom(r V.5)) )
- due to class description IntersectionOf(p1 SomeValuesFrom(r V.5))
- The following axiom is not allowed: EquivalentClasses(C.2 ExactCardinality(0 P.2 Thing) )
- due to class description ExactCardinality(0 P.2 Thing)
- The following axiom is not allowed: EquivalentClasses(A.4 IntersectionOf(p1 AllValuesFrom(invR C.2)) )
- due to class description IntersectionOf(p1 AllValuesFrom(invR C.2))