维基数据SPARQL查询返回0结果基数、结果、SPARQL

由网友(你那狗样)分享简介:我是查询语言和关联数据的新手,非常感谢您的帮助。我在DBpedia上也有一个关于SPARQL的类似问题dbpedia sparql query returns 0 result我想查找维基数据中的所有艺术运动和相关艺术家(创始人/发明家/创作者,以此而闻名),日期开始,日期结束,国家。以下是我的问题:PREFIX w...

我是查询语言和关联数据的新手,非常感谢您的帮助。我在DBpedia上也有一个关于SPARQL的类似问题 dbpedia sparql query returns 0 result

我想查找维基数据中的所有艺术运动和相关艺术家(创始人/发明家/创作者,以此而闻名),日期开始,日期结束,国家。以下是我的问题:

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结果,但由于只有几个有开始日期,当我包括开始日期时,我的数据集缩小了,当我包括其余的搜索词时,几乎没有记录包含所有信息。我的问题是,如何才能生成空单元格也被记录而不是被丢弃的结果?

vc 实现数据库的查询并返回结果

另外,此Wikidata结果与DBpedia结果有何不同?

谢谢

推荐答案

在评论中回答...

Ettore Rizza写道:

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

阅读全文

相关推荐

最新文章