@prefix : . @prefix owl: . @prefix rdf: . @prefix xml: . @prefix xsd: . @prefix rdfs: . @base . # A ⊑ D # A ⊑ ∃ S⁻.C # ∃ S.A ⊑ D # D ⊑ ∃ R.B # B ⊑ ∃ S.D # R ⊑ T⁻ # S ⊑ T # # a : A :A rdf:type owl:Class ; rdfs:subClassOf :D ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty [ owl:inverseOf :S ] ; owl:someValuesFrom :C ] . [ rdf:type owl:Restriction ; owl:onProperty :S ; owl:someValuesFrom :A ] rdfs:subClassOf :D . :D rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty :R ; owl:someValuesFrom :B ] . :B rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty :S ; owl:someValuesFrom :D ] . :R rdf:type owl:ObjectProperty ; rdfs:subPropertyOf [ owl:inverseOf :T ] . :S rdf:type owl:ObjectProperty ; rdfs:subPropertyOf :T . :a rdf:type :A .