获取给定DBpedia类别的属性

时间:2016-08-02 15:17:42

标签: sparql dbpedia

我正在尝试获取给定DBpedia类别的skos:broader,但它会为我提供null结果。

这是我的SPARQL请求:

  select ?value where { 
     <http://dbpedia.org/page/Category:Watches> skos:broader ?value 
      }

1 个答案:

答案 0 :(得分:3)

DBpedia资源的URI是http://dbpedia.org/resource/<title>,它不是http://dbpedia.org/page/<title>,这是描述资源的DBpedia页面的URL。

所以,你的查询应该是:

select ?value where { 
  <http://dbpedia.org/resource/Category:Watches> skos:broader ?value 
}

或更短:

select ?value where { 
  dbc:Watches skos:broader ?value 
}