我有一些本体论(campus.owl)。有树类(学生,体育,讲师)。 Student类使用“has”对象属性与Lecturer类连接,Student类与带有“isPlay”对象属性的Sport类连接。
我想使用一些SPARQL查询获取Student和Lecturer之间的对象属性。
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 ..........???
}
我该怎么办?
答案 0 :(得分:5)
SELECT ?prop WHERE { ?student ?prop ?lecturer.
?student a <student>.
?lecturer a <lecturer>.
}
我认为这会做你想要的。
如果您想获得有关该物业的信息,您可以执行类似
的操作SELECT ?prop, ?pp, ?oo WHERE {
?prop ?pp ?oo.
?student ?prop ?lecturer.
?student a <student>.
?lecturer a <lecturer>.
}