gpt4 book ai didi

rdf - Sparql where 子句

转载 作者:行者123 更新时间:2023-12-02 09:30:13 25 4
gpt4 key购买 nike

我正在尝试创建一个 sparql 查询,该查询返回“主题”列为“http://purl.org/dc/elements/1.1/creator”的每一列。

在sql中,应该是这样的:

SELECT * WHERE Subject = "<http://purl.org/dc/elements/1.1/creator>"

接近我想要的 sparql 查询如下所示:

SELECT ?subject ?predicate ?object
WHERE {
<http://purl.org/dc/elements/1.1/creator> ?object ?predicate optional {
?subject ?predicate ?object
}
}

它返回一个表,其中包含所有三列,但由于某种原因 ?subject 列为空。 ?predicate 和 ?object 列不为空并显示正确的数据。

谁能帮我解决这个问题?

非常感谢:D

最佳答案

假设您的 Triplestore 中填充了正确的语句,然后尝试 -

SELECT ?subject ?predicate ?object
WHERE {
VALUES ?subject { <http://purl.org/dc/elements/1.1/creator> }
?subject ?predicate ?object .
}

关于rdf - Sparql where 子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33961490/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com