首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SPARQL-按类别字符串检索DBPedia资源

SPARQL-按类别字符串检索DBPedia资源
EN

Stack Overflow用户
提问于 2012-08-22 20:38:29
回答 1查看 446关注 0票数 1

如何根据维基百科类别获取DBpedia资源?例如,日本所有被洪水淹没的岛屿。与“洪水”有关的可能类别候选人名单包括:

  • Category:Floods_in_Malaysia
  • Category:Floods_in_Singapore
  • Category:Floods_in_Japan,
  • 还有许多其他的…

我无法使用SPARQL查询从类别导航到特定的资源。

EN

回答 1

Stack Overflow用户

发布于 2013-06-24 01:33:09

找出针对DBpedia编写什么SPARQL查询的最简单方法之一是找到一个包含您想要的一些信息的维基百科,然后检查与它对应的DBpedia资源,然后在此基础上构造查询。例如,维基百科有一篇文章,1993年鹿儿岛大雨。根据命名约定,这将引导我们进入DBpedia资源下雨。浏览这篇文章,我们可以看到这篇文章是如何与日本洪水这一类别有关的。特别是,我们看到数据包含以下三重内容:

代码语言:javascript
复制
dbpedia:1993_Kagoshima_Heavy_Rain dcterms:subject category:Floods_in_Japan

这表明我们尝试将以下查询放入DBpedia SPARQL端点

代码语言:javascript
复制
SELECT * WHERE {
  ?event dcterms:subject category:Floods_in_Japan .
}

SPARQL结果

有两个结果:

代码语言:javascript
复制
event
http://dbpedia.org/resource/1953_North_Kyushu_Flood
http://dbpedia.org/resource/1993_Kagoshima_Heavy_Rain

要回答您的特定问题,您必须对数据进行更深入的挖掘,以找到所需的属性和资源,但您将遵循相同的一般过程。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12081053

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档