Wie erfolgt die Objekteigenschaften von bestimmten Klasse in SPARQL bekommen

StackOverflow https://stackoverflow.com/questions/3036649

  •  27-09-2019
  •  | 
  •  

Frage

habe ich einige Ontologie (campus.owl). Es gibt drei Klassen (Student, Sport, Dozent). Student-Klasse ist verbunden mit Dozenten Klasse „hat“ Objekteigenschaft und Student-Klasse verbunden mit Sport-Klasse mit „-Display“ Objekteigenschaft verwendet wird.

Problem

Ich mag die Objekteigenschaft zwischen Studenten und Dozenten bekommen einig SPARQL-Abfrage verwendet wird.

PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX my: <http://www.semanticweb.org/ontologies/2010/5/Ontology1275975684120.owl#>

SELECT ?prop
WHERE {
  ?prop ..........???
}

Wie soll ich vorgehen?

War es hilfreich?

Lösung

SELECT ?prop WHERE { ?student ?prop ?lecturer.
                     ?student a <student>.
                     ?lecturer a <lecturer>.
                     }

ich denke, das tun, was Sie wollen.

Wenn Sie Informationen abuot die Immobilie erhalten Sie so etwas wie

tun können
SELECT ?prop, ?pp, ?oo WHERE {
                     ?prop ?pp ?oo.
                     ?student ?prop ?lecturer.
                     ?student a <student>.
                     ?lecturer a <lecturer>.
                     }
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top