@prefix rdfs: . @prefix rdf: . rdf:type rdfs:label "type" . rdf:Property rdfs:label "Property" . rdfs:label rdfs:label "label" . rdfs:domain rdfs:label "domain" . rdfs:range rdfs:label "range" . rdfs:isDefinedBy rdfs:label "isDefinedBy" . rdfs:comment rdfs:label "comment" . @prefix owl: . owl:AnnotationProperty rdfs:label "AnnotationProperty" . @prefix org: . org:Role rdfs:label "Role"@en . org:roleProperty rdf:type rdf:Property , owl:AnnotationProperty ; rdfs:label "role (property)"@en ; rdfs:domain org:Role ; rdfs:range rdf:Property . @prefix ns4: . org:roleProperty rdfs:isDefinedBy ns4:org ; rdfs:comment "This is a metalevel property which is used to annotate an `org:Role` instance with a sub-property of `org:memberOf` that can be used to directly indicate the role for easy of query. The intended semantics is a Membership relation involving the Role implies the existence of a direct property relationship through an inference rule of the form: `{ [] org:member ?p; org:organization ?o; org:role [org:roleProperty ?r] } -> {?p ?r ?o}`."@en .