如何使用SPARQL将我在dbpedia中的搜索限制为;“人”;只有
我使用一个查询来输出维基百科中列出的所有人的影响(如果可能)。我正在使用。到目前为止,我的代码是:如何使用SPARQL将我在dbpedia中的搜索限制为;“人”;只有,sparql,dbpedia,Sparql,Dbpedia,我使用一个查询来输出维基百科中列出的所有人的影响(如果可能)。我正在使用。到目前为止,我的代码是: SELECT * WHERE { ?p a <http://dbpedia.org/ontology/Person> . ?p <http://dbpedia.org/ontology/influenced> ?influenced. } 选择* 在哪里{ 通讯社 . p受影响。 } 问题在于,受影响的输出包括诸如流派和政治意识形态之类的东西。我想限制它只输出“人”和“
SELECT *
WHERE {
?p a
<http://dbpedia.org/ontology/Person> .
?p <http://dbpedia.org/ontology/influenced> ?influenced.
}
选择*
在哪里{
通讯社
.
p受影响。
}
问题在于,受影响的输出包括诸如流派和政治意识形态之类的东西。我想限制它只输出“人”和“受这些人影响的人”。高级版谢谢。试试:
SELECT *
WHERE {
?p a
<http://dbpedia.org/ontology/Person> .
?p <dbpedia-owl:birthYear> ?birthYear.
?p <http://dbpedia.org/ontology/influenced> ?influenced.
?influenced a <http://dbpedia.org/ontology/Person>.
}
选择*
在哪里{
通讯社
.
生日。
p受影响。
?影响了一个人。
}
编辑以添加出生年份尝试:
SELECT *
WHERE {
?p a
<http://dbpedia.org/ontology/Person> .
?p <dbpedia-owl:birthYear> ?birthYear.
?p <http://dbpedia.org/ontology/influenced> ?influenced.
?influenced a <http://dbpedia.org/ontology/Person>.
}
选择*
在哪里{
通讯社
.
生日。
p受影响。
?影响了一个人。
}
编辑以添加出生年份谢谢,但我如何提取个人出生地呢?它没有显示结果;如何获得一个人的详细信息,比如Deepika_Padukone@WilliamGreenly请帮助我获得一个人的详细信息;它没有显示出任何结果;我尝试了上面的查询,但它不起作用;谢谢,但我怎么才能把人的出生地也拔出来呢?它没有显示任何结果;如何获得一个人的详细信息,比如Deepika_Padukone@WilliamGreenly请帮助我获得一个人的详细信息;它没有显示出任何结果;我尝试了上面的查询,但它不起作用;