Web scraping SPARQL能否处理特定单元格的空白结果?
我正在编写一个SPARQL查询,不知道如何允许特定列的结果为空 我目前的要求是:Web scraping SPARQL能否处理特定单元格的空白结果?,web-scraping,sparql,scrape,dbpedia,Web Scraping,Sparql,Scrape,Dbpedia,我正在编写一个SPARQL查询,不知道如何允许特定列的结果为空 我目前的要求是: select * where { ?game a dbpedia-owl:Game ; dbpprop:name ?name ; dbpedia-owl:publisher ?publisher . } 有些游戏为publisher提供了猫头鹰,而其他游戏则没有。上述请求过滤掉了没有发行商的游戏。我希望能够获得游戏与出版商和游戏没有出版商在同一个csv 我试图为发布者owl编写if-isset语句,但似乎无法获
select * where {
?game a dbpedia-owl:Game ;
dbpprop:name ?name ;
dbpedia-owl:publisher ?publisher . }
有些游戏为publisher提供了猫头鹰,而其他游戏则没有。上述请求过滤掉了没有发行商的游戏。我希望能够获得游戏与出版商和游戏没有出版商在同一个csv
我试图为发布者owl编写if-isset语句,但似乎无法获得正确的空格
我不希望在没有发布者的情况下过滤掉游戏,而是希望发布者单元格的结果为空
有什么建议吗 无论何时查找可能存在或不存在的内容,都可以将语句的该部分放在SPARQL查询的
可选部分中。因此:
select * where {
?game a dbpedia-owl:Game ;
dbpprop:name ?name .
optional{
?game dbpedia-owl:publisher ?publisher .
}
}
可选前的计数为112,可选后的计数为143 谢谢你的回复,阿耳特弥斯!工作完美。