首页 > 解决方案 > SPARQL - 过滤器不存在与减号

问题描述

任何人都可以向我解释 sparql 中的 FILTER NOT EXISTS 和 MINUS 之间的区别。具体来说,当它们的主体中不包含 WHERE 变量时。例如,为什么以下查询会返回任何内容?

SELECT * {
   ?s ?p ?o .
   FILTER NOT EXISTS { ?x ?y ?z } .
}

为什么以下查询会返回所有内容?

SELECT * {
   ?s ?p ?o .
   MINUS { ?x ?y ?z } .
}

提前致谢

标签: sparql

解决方案


推荐阅读