Ist es richtig, dass in OWL-DL, wenn einige: x hat eine rdf: Typ von etwas, was eine Eule ist: Klasse, z. : AutoMitglied einer Eule: Klasse gegen Eule: NamedIndividual
:Car rdf:type owl:Class .
:x rdf:type :Car .
oder gleichwertig
:Car a owl:Class .
:x a :Car .
es nicht abgeleitet werden, dass: x muss eine Eule sein: (Named) Person, so muss man, dass zusätzliche Tatsache angeben immer manuell?
:x a :Car ;
a owl:NamedIndividual ;
:hasType :Ford ;
:hasColor "red" .
Interessante Frage! Beachten Sie, dass hier möglicherweise zwei Dinge im Spiel sind: die OWL-DL-Semantik und die Zuordnung zwischen OWL-Ontologien und RDF. Die OWL-Semantik sollte, wie ich meine, niemals zu RDF-Tripeln führen, sondern zu neuen OWL-Assertions, die RDF-Tripeln zugeordnet werden. –
Zum Beispiel, wenn Sie in https://www.w3.org/TR/2012/REC-owl2-direct-semantics-20121211/ nach "NamedIndividual" suchen, gibt es keine Treffer. –
@Joshua: Ich benutze jetzt nur noch eule: NamedIndividual, um Individuen zu markieren, um sie durch Sparql-Abfragen zurückzubekommen. Aber beeinflusst die Existenz dieser Information auch einen Denker (wie Stardog, Pellet, Hermite) in irgendeiner Weise? (Ich denke deine Antwort wird "Nein" sein ;-) – rmv