sparql - 为什么 `DESCRIBE ?subject ?object` 而不仅仅是 `DESCRIBE ?subject`
问题描述
我很不幸不得不维护一些由其他程序员编写的遗留代码;在某个时刻,代码会生成以下 SPARQL:
DESCRIBE ?subject ?object
{
SELECT DISTINCT ?subject ?object
WHERE {
[A where clause which generates unique ?subject ?object pairs]
}
ORDER BY ?subject
}
我对 SPARQL 的了解有限,但我不知道为什么这与以下内容有任何不同:
DESCRIBE ?subject
{
SELECT ?subject
WHERE {
[A where clause which generates unique ?subject ?object pairs]
}
ORDER BY ?subject
}
即:为什么SELECT DISTINCT
在已经返回唯一对的东西上,以及DESCRIBE ?subject ?object
与DESCRIBE ?subject
.
两个查询在我的数据存储中返回相同的结果。
要么我遗漏了什么,要么我的前任把这个查询弄得有点乱。有没有人有任何进一步的见解?
谢谢!
解决方案
推荐阅读
- hidden-markov-models - 当协方差矩阵值在 hmmlearn - GMMHMM 中都相同时,这意味着什么?
- grub - grub menuentry后输入FDE密码
- java - 我收到“NoClassDefFoundError”
- amazon-s3 - 从 Rails 后端直接上传的 AWS S3 会生成具有十六进制名称且没有文件扩展名的 S3 存储桶项目
- audiokit - './build_frameworks.sh' 失败并显示 'xcodebuild: error: '../AudioKit.xcodeproj' 不存在。
- azure - 为组织中的所有项目创建迭代
- c++ - 散列数组的排列
- c++ - 不小心编辑了一个 windows 标题,现在没有编译
- javascript - jQuery 将图像附加到 HTML div
- wordpress - 无法修改wordpress默认上传目录