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

问题描述 投票:1回答:1

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

比方说,我想为亚里士多德提供这些信息:

  • 生日
  • 死亡日期
  • 说明(英文)

我尝试了很多东西,但没有任何效果。

提前感谢您的回答

sparql dbpedia
1个回答
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。

(在这种情况下,出生和死亡日期很混乱。我认为日期实际上并不知道,所以查询只返回年份。)

© www.soinside.com 2019 - 2024. All rights reserved.