@prefix : . @prefix rdf: . @prefix rdfs: . @prefix owl: . @prefix log: . #Notation 3 Description Logics (SHIOF) {?C owl:oneOf ?L. ?X :in ?L} => {?X a ?C}. {?L rdf:first ?I} => {?I :in ?L}. {?L rdf:rest ?R. ?I :in ?R} => {?I :in ?L}. {?C owl:unionOf ?L. ?X :inSomeOf ?L} => {?X a ?C}. {?L rdf:first ?A. ?X a ?A} => {?X :inSomeOf ?L}. {?L rdf:rest ?R. ?X :inSomeOf ?R} => {?X :inSomeOf ?L}. #Description Logics Subsumption / Role Inclusion { ?S a [ rdfs:subClassOf ?C ] } => { ?S a ?C }. #Description Logics Inverse Roles (I) { ?S [ owl:inverseOf ?P ] ?O } => { ?O ?P ?S }. #Description Logics Inverse Functional Properties (F) { ?P a owl:InverseFunctionalProperty. ?X ?P ?Z. ?Y ?P ?Z. } => { ?X = ?Y }. #Description Logics Transitive Closure { ?P a owl:TransitiveProperty. ?S ?P [ ?P ?O ] } => { ?S ?P ?O }.