首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在4store中支持SPARQL 1.1?

在4store中支持SPARQL 1.1?
EN

Stack Overflow用户
提问于 2012-04-14 06:04:41
回答 1查看 435关注 0票数 3

我使用BIND ()来选择和插入三元组,from和to 4store。

下面的SELECT命令有效,

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

但是当我尝试插入WHERE时,它失败了

代码语言:javascript
复制
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行与SPARQL 1.0一起使用

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

我用不同的SPARQL Store尝试了上面的INSERT WHERE,它起作用了。BIND是SPARQL1.1中的一个新结构,所以我不确定4Store是否支持它。

EN

回答 1

Stack Overflow用户

发布于 2012-04-14 08:06:01

在4store 1.1.4中不支持绑定。它可能会在下一个版本中得到支持。关于这一点已经有了一些讨论。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10148899

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档