是否variable names在SPARQL查询中区分大小写?例如,变量?abc
和?ABC
(在给定范围内)是否总是指向相同的变量?SPARQL case-sensivite中的查询变量的名称是什么?
如果答案只能针对特定实现给出,我最感兴趣的是当前版本的Jena(ARQ)。
是否variable names在SPARQL查询中区分大小写?例如,变量?abc
和?ABC
(在给定范围内)是否总是指向相同的变量?SPARQL case-sensivite中的查询变量的名称是什么?
如果答案只能针对特定实现给出,我最感兴趣的是当前版本的Jena(ARQ)。
是的,变量名称区分大小写。这在SPARQL规范中没有明确说明,但暗含的一点是,所有对而不是区分大小写的事实(例如SPARQL关键字,如“SELECT”)都明确声明是这样的(正如你自己所说的,它是暗示不提相反)。
我所知道的所有兼容SPARQL实现(包括芝麻,耶拿,GraphDB,Stardog,Redland,dotNetRDF等等)都以这种方式实现变量名称。
虽然我不知道sparql,但在提出这样的问题之前,我会在网上测试它或者进行研究......你是否这样做? –
@Bartdude当然,我做到了。是什么让你觉得不对? – Drux
好吧,如果你确实测试过了,你现在可能已经有了答案......所以问这里的问题让我觉得你没有。你不会相信我们在这里看到的那种问题有多少:-) –