0

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

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

问题是受影响的输出包括诸如流派和政治意识形态之类的东西。我想将其限制为仅输出“人”和“受这些影响的人”。提前致谢。

4

1 回答 1

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

编辑添加出生年份

于 2012-07-02T11:25:24.407 回答