Prefix(myns:=)
Prefix(owl:=)
Prefix(xml:=)
Prefix(rdf:=)
Prefix(rdfs:=)
Ontology(
Declaration(Class(myns:person))
Declaration(Class(myns:woman))
Declaration(Class(myns:man))
Declaration(ObjectProperty(myns:hasParent))
Declaration(ObjectProperty(myns:hasMother))
Declaration(ObjectProperty(myns:hasFather))
SubClassOf(myns:man myns:person)
SubClassOf(myns:woman myns:person)
SubObjectPropertyOf(myns:hasMother myns:hasParent)
SubObjectPropertyOf(myns:hasFather myns:hasParent)
SubClassOf(
ObjectSomeValuesFrom(
ObjectInverseOf(myns:hasMother)
owl:Thing)
myns:woman)
SubClassOf(
ObjectSomeValuesFrom(
ObjectInverseOf(myns:hasFather)
owl:Thing)
myns:man)
ClassAssertion(myns:man myns:Joe)
ObjectPropertyAssertion(myns:hasMother myns:Joe myns:Ann)
DisjointClasses(myns:man myns:woman)
SubClassOf(
myns:person
ObjectSomeValuesFrom(myns:hasMother owl:Thing))
SubClassOf(
myns:person
ObjectSomeValuesFrom(myns:hasFather owl:Thing))
SubClassOf(
myns:person
ObjectExactCardinality(2 myns:hasParent))
SubClassOf(
myns:person
ObjectSomeValuesFrom(myns:hasFather myns:man))
SubClassOf(
myns:person
ObjectSomeValuesFrom(myns:hasMother myns:woman))
SubClassOf(
myns:person
ObjectIntersectionOf(
ObjectSomeValuesFrom(myns:hasMother owl:Thing)
ObjectSomeValuesFrom(myns:hasFather owl:Thing)))
)