3

我一直在使用 gruff 创建和执行一些简单的 SPARQL 查询,但遇到了一些麻烦。以下查询有效(省略了前缀):

SELECT ?k
WHERE
{ ?k  rdf:type  uw:pcservice . }

但是,当我引入 COUNT 函数时,如下所示,我在 gruff 中收到以下错误:

错误:解析错误:意外终端((值::|(|)。预期终端:(* varname 减少不同)。[条件类型:sparql-parse-error-unexpected-terminal]

SELECT (COUNT(?k) AS ?count)
WHERE
{ ?k  rdf:type  uw:pcservice . }

不确定是什么原因造成的。任何线索将不胜感激。谢谢。

4

1 回答 1

1

鉴于该错误听起来该工具不支持 SPARQL 1.1。它期待一个 vanilla SELECT [*|varname|reduced|distinct],不包括聚合和分配。

于 2013-03-28T20:13:06.117 回答