由网友(你那狗样)分享简介:我是查询语言和关联数据的新手,非常感谢您的帮助。我在DBpedia上也有一个关于SPARQL的类似问题dbpedia sparql query returns 0 result我想查找维基数据中的所有艺术运动和相关艺术家(创始人/发明家/创作者,以此而闻名),日期开始,日期结束,国家。以下是我的问题:PREFIX w...![vc 实现数据库的查询并返回结果](https://p.xsw88.cn/allimgs/daicuo/20230903/1924.png)
我是查询语言和关联数据的新手,非常感谢您的帮助。我在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 实现数据库的查询并返回结果](https://p.xsw88.cn/allimgs/daicuo/20230903/1924.png)
另外,此Wikidata结果与DBpedia结果有何不同?
谢谢
推荐答案
在评论中回答...
Ettore Rizza写道:
您需要为不总是填充的属性添加optional子句。
相关推荐
最新文章