gpt4 book ai didi

rdf - 4store 是否支持 SPARQL 1.1?

转载 作者:行者123 更新时间:2023-12-04 21:53:13 27 4
gpt4 key购买 nike

我正在使用 BIND ( ) 从 4store 中选择和插入三元组。

以下 SELECT 有效,

PREFIX Sensor: <http://cei.usc.edu/Equipment.owl#>
SELECT *
WHERE {
?subject100 Sensor:test1 "100"
BIND("1000" as ?x) .
} LIMIT 10

但是当我尝试执行 INSERT WHERE 时,它失败了

PREFIX Sensor: <http://cei.usc.edu/Equipment.owl#> 
INSERT {
?subject Sensor:test510 ?value .
}
WHERE {
{
?subject100 Sensor:test1 "100" .
BIND("200" as ?value)
}
UNION
{
?subject99 Sensor:test1 "99" .
BIND("300" as ?value)
}
}

错误:在操作 0 的第 1 行,BIND 不能与 SPARQL 1.0 一起使用

我正在运行最新的 4Store v1.1.4 2011 年 9 月 20 日

我用不同的 SPARQL Store 尝试了上面的 INSERT WHERE 并且它有效。 BIND 是 SPARQL 1.1 中的新结构,所以我不确定 4Store 是否支持它。

最佳答案

4store 1.1.4 不支持 BIND。它可能会在下一个版本中得到支持。已经对此进行了一些讨论。

关于rdf - 4store 是否支持 SPARQL 1.1?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10148899/

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