涉及wikiPageWikiLink的SPARQL查询无法正常工作

时间:2012-09-30 18:18:31

标签: sparql dbpedia

出于某种原因,这个非常简单的查询无效:

 PREFIX dbpedia-owl: <http://dbpedia.org/ontology/>
 SELECT ?link
 WHERE { <http://dbpedia.org/resource/Anarchism>
        dbpedia-owl:wikiPageWikiLink ?link }

语法没有任何问题,因为涉及外部链接的类似查询工作正常:

 PREFIX dbpedia-owl: <http://dbpedia.org/ontology/>
 SELECT ?link
 WHERE { <http://dbpedia.org/resource/Anarchism>
        dbpedia-owl:wikiPageExternalLink ?link}

我查看了他们的博客,但没有看到任何关于停止wikiPageWikiLink类别的内容。那么我在这里做错了什么?

2 个答案:

答案 0 :(得分:4)

DBpedia提取Wikipedia page links并提供下载,但不会将它们添加到公共SPARQL端点。它们太多了 - 它们会压倒SPARQL服务器。

答案 1 :(得分:3)

如您所见,转到http://dbpedia.org/resource/Anarchism,没有名为wikiPageWikiLink的属性。所以你的查询没有任何问题 - 它只是要求不存在的数据。