首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检索dbpedia-owl:使用dbpedia的资源类型值-owl:wikiPageRedirect?

检索dbpedia-owl:使用dbpedia的资源类型值-owl:wikiPageRedirect?
EN

Stack Overflow用户
提问于 2014-05-26 13:25:14
回答 1查看 723关注 0票数 4

访问http://dbpedia.org/resource/Cupertino显示有关库比蒂诺的DBpedia RDF信息。正如你所看到的,除其他外,它还具有以下属性和价值:

代码语言:javascript
复制
dbpedia-owl:type  dbpedia:City

但是,对DBpedia端点的此查询不返回结果:

代码语言:javascript
复制
SELECT ?type  WHERE {
  dbpedia:Cupertino  dbpedia-owl:type ?type
}

SPARQL结果

为什么我不能检索dbpedia-owl:type属性的值?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-26 17:19:05

你面前有一个交互式的for服务,你能做的最有用的事情之一就是把你的查询概括成一个应该返回你想要的结果的超集,作为一种理智检查。在这种情况下,如果您请求dbpedia:Cupertino的所有属性和值,看看会发生什么是很有用的。

代码语言:javascript
复制
select ?p ?o where {
  dbpedia:Cupertino ?p ?o 
}

SPARQL结果

代码语言:javascript
复制
p                                               o
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#Thing
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://dbpedia.org/ontology/Place
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://dbpedia.org/ontology/PopulatedPlace
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://dbpedia.org/ontology/Settlement
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://schema.org/Place
http://dbpedia.org/ontology/wikiPageID          337802
http://dbpedia.org/ontology/wikiPageRevisionID  16202923
http://www.w3.org/2000/01/rdf-schema#label      "Cupertino"@en
http://dbpedia.org/ontology/wikiPageRedirects   http://dbpedia.org/resource/Cupertino,_California
http://xmlns.com/foaf/0.1/isPrimaryTopicOf      http://en.wikipedia.org/wiki/Cupertino
http://www.w3.org/ns/prov#wasDerivedFrom        http://en.wikipedia.org/wiki/Cupertino?oldid=16202923

在这种情况下,dbpedia-owl:wikiPageRedirects是非常重要的。当您在web浏览器中输入dbpedia:Cupertino或完整URI http://dbpedia.org/resource/Cupertino时,请仔细查看您的最终结果。最后您将访问加利福尼亚,这意味着您实际询问的资源是加利福尼亚 (当您在浏览器中检索它们时,您将从/resource/重定向到/page/,但命名约定仍然相同)。

要在查询中使用dbpedia:Cupertino,需要添加重定向信息。因此,您可以使用以下查询来获取您要查找的结果:

代码语言:javascript
复制
select ?type where {
  dbpedia:Cupertino dbpedia-owl:wikiPageRedirects*/dbpedia-owl:type ?type
}

SPARQL结果

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

https://stackoverflow.com/questions/23871225

复制
相关文章

相似问题

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