sparql - 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 } .
}
提前致谢
解决方案
推荐阅读
- java - 同时,剂量 testng 将不会继续执行,直到所有已完成线程的测试?
- javascript - 如何从一周的下一天创建日期对象,hh:mm 和 utc 偏移量
- drupal - 将 rel="nofollow" 应用于 drupal 7 中的字段
- django-rest-framework - 在使用 jwt 的项目中从 django-rest-auth 迁移到 dj-rest-auth
- bootstrap-4 - 引导脚本在 Blazor 应用程序中不起作用
- elasticsearch - 搜索常用前缀关键字时快速返回
- multithreading - 查找线程启动的原因
- pandas - Pandas - 扩大平均会话时间
- python - 如何使用 opencv-python 将分辨率更改为纵向模式值?
- terraform - 使用 Terraform 从范围中提取 IP