Wikidata sparql查询返回0结果

时间:2018-04-07 10:24:52

标签: sparql wikidata

我是新手查询语言和链接数据,所以非常感谢您的帮助。我也有关于dbpedia上的sparql的类似问题 dbpedia sparql query returns 0 result

我想查看wikidata中与相关艺术家(创始人/发明家/创作者,已知),日期开始,日期结束,国家的所有艺术运动。这是我的疑问:

PREFIX wdno: <http://www.wikidata.org/prop/novalue/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>

SELECT ?art ?artLabel ?start ?end ?countryLabel ?influencebyLabel WHERE {
?art wdt:P31 wd:Q968159 ;
   wdt:P571 ?start ;
   wdt:P576 ?end;
   wdt:P17 ?country ;
   wdt:P737 ?influenceby .
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
 }

当我仅针对artLabel运行查询时,它显示300s结果,但只有少数具有开始日期,当我包含开始日期时,我的数据集缩小,当我包含其余搜索项时,几乎没有记录包含所有信息。我的问题是如何生成结果,其中空单元格也被记录而不是丢弃?

此外,这个wikidata结果与dbpedia结果有什么区别?

由于

1 个答案:

答案 0 :(得分:0)

评论中的答案...

埃托尔·里扎写道:

  

您需要为并非总是填充的属性添加optional子句。