dbpedia结果上的简单SPARQL查询与预期不符

时间:2015-05-26 19:49:24

标签: sparql dbpedia

我正在努力处理通过DBpedia's SPARQL endpoint执行的以下SPARQL查询:

select (count(?abstract) as ?count)
where {
  <http://dbpedia.org/resource/Linked_Data> dbpedia-owl:abstract ?abstract .
}

SPARQL看起来非常简单,当我查看linked data page时,预计结果似乎是9.但实际响应为0.我的理解或期望是错误的吗?有人可以更有经验澄清吗?

1 个答案:

答案 0 :(得分:2)

链接数据文章有九篇摘要,但文章的标题是&#34;关联数据&#34;而不是&#34;关联数据&#34;,以及大写问题。因此,你可以这样做,并看到所有九个摘要都被计算在内:

select (count(?abstract) as ?nAbstract) {
  dbpedia:Linked_data dbpedia-owl:abstract ?abstract
}

SPARQL results

公共端点定义 dbpedia:前缀。它是http://dbpedia.org/resource的缩写,因此 dbpedia:Linked_data 只是 http://dbpedia.org/resource/Linked_data 的缩写。这是资源的URI,但是当您将其放入网络浏览器时,您将被重定向到http://dbpedia.org/page/Linked_data处的人类可读HTML版本。