2

我想使用他们的 sparql 接口从 dbpedia 查询 (http://dbpedia.org/sparql)

我想得到的摘要

http://dbpedia.org/page/Herbie_Mann

我知道我必须调用抽象本体

http://dbpedia.org/ontology/abstract

我最后的 sparsql 查询如下:

SELECT ?abstract
WHERE {
{ <http://dbpedia.org/page/Herbie_Mann> <http://dbpedia.org/ontology/abstract> ?abstract}
}

但我什么也看不见。

请帮助我,因为我是语义网的初学者!

4

3 回答 3

9

不要使用<.../page/Herbie_Mann>但是<.../resource/Herbie_Mann>。第一个 URI 只是描述艺术家的 HTML 页面的 URL。您对艺术家本人的属性感兴趣。第二个 URI 是标识艺术家的 URI。

于 2012-04-09T11:25:43.720 回答
5

试试这个查询,其中 Herbie Mann 的 URI 包含 /resource 而不是 /page:

SELECT ?abstract
WHERE { 
  <http://dbpedia.org/resource/Herbie_Mann> <http://dbpedia.org/ontology/abstract>?abstract
}
于 2012-04-09T11:26:41.363 回答
2

得到了我的答案

问题 :

http://dbpedia.org/page/Herbie_Mann

它应该是

http://dbpedia.org/resource/Herbie_Mann
于 2012-04-09T11:29:14.537 回答