2012-07-02 36 views
0

我正在使用查询来输出维基百科(在可能的情况下)列出的所有人员的影响。我正在使用http://dbpedia.org/snorql/。我的代码到目前为止是:如何限制在dbpedia中使用SPARQL将搜索限制为“人员”

SELECT * 
WHERE { 
?p a 
<http://dbpedia.org/ontology/Person> . 
?p <http://dbpedia.org/ontology/influenced> ?influenced. 
} 

问题是受影响的输出包括类型和政治意识形态的东西。我想限制它仅输出受这些人影响的“人”和“”。先谢谢了。

回答

5

尝试:

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>. 
} 

编辑追加出生年份

+0

感谢你,但我怎么拔出人员发源地以及好吗? – Griff

+0

已添加 - 见上面 –

+0

它没有显示任何结果;如何得到一个人的详细信息说Deepika_Padukone – KAS