如何仅使用SPARQL将我在dbpedia中的搜索限制为“人员”

时间:2012-07-02 11:15:17

标签: sparql dbpedia

我正在使用查询输出维基百科中列出的所有人的影响(如果可能)。我正在使用http://dbpedia.org/snorql/。到目前为止我的代码是:

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

问题在于受影响的输出包括类型和政治意识形态之类的东西。我想把它限制为只输出&#34;人们&#34;受这些人影响的&#34; &#34;。谢谢你提前。

1 个答案:

答案 0 :(得分: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>.
}

编辑出生年度