TestCase:WebOnt-description-logic-004
From OWL Test Cases
[Download OWL] | |
Test Id | WebOnt-description-logic-004 |
---|---|
Description | DL Test: fact4.1 |
Status | Approved (2009-01-07) (proposed 2008-12-10) |
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/Manifest004#test |
Inconsistent 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
xml:base="http://www.w3.org/2002/03owlt/description-logic/inconsistent004" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#"> <owl:Ontology rdf:about=""/> <owl:Class rdf:about="http://oiled.man.example.net/test#Unsatisfiable"> <owl:equivalentClass> <owl:Class> <owl:intersectionOf rdf:parseType="Collection"> <owl:Class> <owl:complementOf> <owl:Restriction> <owl:onProperty rdf:resource="http://oiled.man.example.net/test#rx3"/> <owl:someValuesFrom> <owl:Class> <owl:intersectionOf rdf:parseType="Collection"> <owl:Class rdf:about="http://oiled.man.example.net/test#c1"/> <owl:Class rdf:about="http://oiled.man.example.net/test#c2"/> </owl:intersectionOf> </owl:Class> </owl:someValuesFrom> </owl:Restriction> </owl:complementOf> </owl:Class> <owl:Restriction> <owl:onProperty rdf:resource="http://oiled.man.example.net/test#rx3"/> <owl:someValuesFrom> <owl:Class rdf:about="http://oiled.man.example.net/test#c1"/> </owl:someValuesFrom> </owl:Restriction> <owl:Restriction> <owl:onProperty rdf:resource="http://oiled.man.example.net/test#rx4"/> <owl:someValuesFrom> <owl:Class rdf:about="http://oiled.man.example.net/test#c2"/> </owl:someValuesFrom> </owl:Restriction> </owl:intersectionOf> </owl:Class> </owl:equivalentClass> </owl:Class> <owl:Class rdf:about="http://oiled.man.example.net/test#c1"/> <owl:Class rdf:about="http://oiled.man.example.net/test#c2"/> <owl:ObjectProperty rdf:about="http://oiled.man.example.net/test#rx1"/> <owl:ObjectProperty rdf:about="http://oiled.man.example.net/test#rx2"/> <owl:ObjectProperty rdf:about="http://oiled.man.example.net/test#rx3"> <rdfs:subPropertyOf rdf:resource="http://oiled.man.example.net/test#rx1"/> <rdfs:subPropertyOf rdf:resource="http://oiled.man.example.net/test#rx"/> </owl:ObjectProperty> <owl:FunctionalProperty rdf:about="http://oiled.man.example.net/test#rx3"/> <owl:ObjectProperty rdf:about="http://oiled.man.example.net/test#rx4"> <rdfs:subPropertyOf rdf:resource="http://oiled.man.example.net/test#rx2"/> <rdfs:subPropertyOf rdf:resource="http://oiled.man.example.net/test#rx"/> </owl:ObjectProperty> <owl:FunctionalProperty rdf:about="http://oiled.man.example.net/test#rx4"/> <owl:ObjectProperty rdf:about="http://oiled.man.example.net/test#rxa"/> <owl:ObjectProperty rdf:about="http://oiled.man.example.net/test#rx1a"/> <owl:ObjectProperty rdf:about="http://oiled.man.example.net/test#rx2a"/> <owl:ObjectProperty rdf:about="http://oiled.man.example.net/test#rx3a"> <rdfs:subPropertyOf rdf:resource="http://oiled.man.example.net/test#rx1a"/> <rdfs:subPropertyOf rdf:resource="http://oiled.man.example.net/test#rxa"/> </owl:ObjectProperty> <owl:FunctionalProperty rdf:about="http://oiled.man.example.net/test#rx3a"/> <owl:ObjectProperty rdf:about="http://oiled.man.example.net/test#rx4a"> <rdfs:subPropertyOf rdf:resource="http://oiled.man.example.net/test#rx2a"/> <rdfs:subPropertyOf rdf:resource="http://oiled.man.example.net/test#rxa"/> </owl:ObjectProperty> <owl:FunctionalProperty rdf:about="http://oiled.man.example.net/test#rx4a"/> <owl:ObjectProperty rdf:about="http://oiled.man.example.net/test#rx"/> <owl:FunctionalProperty rdf:about="http://oiled.man.example.net/test#rx"/> <rdf:Description> <rdf:type rdf:resource="http://oiled.man.example.net/test#Unsatisfiable"/> </rdf:Description> </rdf:RDF> | |
Imported ontologies | none |
OWL EL Report
Ontology violates the OWL EL constraints in at least the following:
- The following axiom is not allowed: FunctionalProperty(rx3a)
- The following axiom is not allowed: FunctionalProperty(rx3)
- The following axiom is not allowed: FunctionalProperty(rx)
- The following axiom is not allowed: FunctionalProperty(rx4a)
- The following axiom is not allowed: FunctionalProperty(rx4)
- The following axiom is not allowed: EquivalentClasses(Unsatisfiable IntersectionOf(ComplementOf(SomeValuesFrom(rx3 IntersectionOf(c1 c2))) SomeValuesFrom(rx3 c1) SomeValuesFrom(rx4 c2)) )
- due to class description IntersectionOf(ComplementOf(SomeValuesFrom(rx3 IntersectionOf(c1 c2))) SomeValuesFrom(rx3 c1) SomeValuesFrom(rx4 c2))
OWL QL Report
Ontology violates the OWL QL constraints in at least the following:
- The following axiom is not allowed: EquivalentClasses(Unsatisfiable IntersectionOf(ComplementOf(SomeValuesFrom(rx3 IntersectionOf(c1 c2))) SomeValuesFrom(rx3 c1) SomeValuesFrom(rx4 c2)) )
- due to class description IntersectionOf(ComplementOf(SomeValuesFrom(rx3 IntersectionOf(c1 c2))) SomeValuesFrom(rx3 c1) SomeValuesFrom(rx4 c2))
- The following axiom is not allowed: FunctionalProperty(rx3a)
- The following axiom is not allowed: FunctionalProperty(rx3)
- The following axiom is not allowed: FunctionalProperty(rx4a)
- The following axiom is not allowed: FunctionalProperty(rx4)
- The following axiom is not allowed: FunctionalProperty(rx)
OWL RL Report
Ontology violates the OWL RL constraints in at least the following:
- The following axiom is not allowed: EquivalentClasses(Unsatisfiable IntersectionOf(ComplementOf(SomeValuesFrom(rx3 IntersectionOf(c1 c2))) SomeValuesFrom(rx3 c1) SomeValuesFrom(rx4 c2)) )
- due to class description IntersectionOf(ComplementOf(SomeValuesFrom(rx3 IntersectionOf(c1 c2))) SomeValuesFrom(rx3 c1) SomeValuesFrom(rx4 c2))