如何查询dbpedia.org中的资源" category"网页?

时间:2016-05-30 09:32:48

标签: sparql rdf dbpedia

这是一个简单的查询,在dbpedia中使用sparql。

prefix dct:<http://purl.org/dc/terms/>

select   ?x   
where { ?x dct:subject <http://dbpedia.org/resource/Category:Cycle_racing_by_country>
  }

prefix dbc:<http://dbpedia.org/resource/Category:>
prefix dct:<http://purl.org/dc/terms/>


select   ?x   
where { ?x dct:subject dbc:Cycle_racing_by_country.
  }

它不会返回任何值。

所以如何查询 http://dbpedia.org/page/Category:Cycle_racing_by_country 并获得其数据?

1 个答案:

答案 0 :(得分:3)

正如aksw在评论中所说,IRIS从http://dbpedia.org/page/开始,而不是http://dbpedia.org/resource/,没有任何DBpedia实体被识别。

但是很容易犯这个错误,因为如果你访问网页浏览器中的http://pastebin.com/RZZn5wWe,你会被重定向到带有/ page /的URI。 DBpedia的一个更好的解决方案是使用内容类型协商在浏览器请求资源页面时直接返回html内容。