Web scraping 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语句,但似乎无法获

我正在编写一个SPARQL查询,不知道如何允许特定列的结果为空

我目前的要求是:

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

谢谢你的回复,阿耳特弥斯!工作完美。