DBpedia:查询有关使用SPARQL的特定人员的一些信息

时间:2019-04-14 21:31:08

标签: sparql dbpedia

我一直在努力创建关于一个人的SPARQL查询。

例如,我想为亚里斯多德提供这些信息:

  • 出生日期
  • 死亡日期
  • 说明(英语)

我尝试了很多事情,但没有任何效果。

预先感谢您的回答

1 个答案:

答案 0 :(得分:1)

SELECT * {
    <http://dbpedia.org/resource/Aristotle>
        dbo:birthYear ?birth;
        dbo:deathYear ?death;
        dbo:abstract ?comment.
    FILTER (lang(?comment)='en')
}
LIMIT 10

我去了http://dbpedia.org/page/Aristotle并寻找了您要求的属性。根据经验,dbo:名称空间中的属性通常比其他名称空间更干净。其余的是SPARQL 101。

(在这种情况下,出生日期和死亡日期比较混乱。我不认为实际的日期是已知的,因此查询仅返回年份。)