首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SPARQL 1.0是SPARQL 1.1的子集吗

SPARQL 1.0是SPARQL 1.1的子集吗
EN

Stack Overflow用户
提问于 2019-03-29 21:54:05
回答 2查看 223关注 0票数 1

SPARQL 1.0是SPARQL 1.1的子集吗?我怀疑是这样的。我之所以问这个问题,是因为SPARQL 1.1语法并不是1.0语法的扩展。显然,这两个定义之间有很多重叠,1.1为新功能添加了语法规则,但还有其他部分没有在这两个定义之间共享。如果1.0是1.1的子集,那么它不是这样写的有什么特别的原因吗?我想创建一个支持SPARQL 1.0和SPARQL 1.1解析的统一语法。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-03-29 23:54:56

我相信每个有效的SPARQL 1.0查询也是一个有效的SPARQL 1.1查询,但我不能保证这一点。

由于RDF1.0和RDF1.1之间的差异(简单文字和xsd:string的统一;RDF :langString的引入),一些查询会有不同的结果。

SPARQL 1.1的语法同时支持查询和更新。这一点,再加上1.1 Query中引入的许多新功能,可能需要在语法中进行一些重构。

票数 1
EN

Stack Overflow用户

发布于 2020-06-19 00:20:04

我相信至少有一个例子破坏了与SPARQL1.0的兼容性:在DECIMAL production的解析过程中,SPARQL1.0允许像123.这样的东西,而SPARQL1.1要求点后至少有一个数字(123.0)。

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

https://stackoverflow.com/questions/55418981

复制
相关文章

相似问题

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