我一直在使用gruff来创建和执行一些简单的SPARQL查询,但遇到了一些麻烦。以下查询有效(前缀已被省略):
SELECT ?k
WHERE
{ ?k rdf:type uw:pcservice . }
然而,当我介绍COUNT函数时,如下所示,我在粗暴中遇到以下错误:
错误:解析错误:意外终端((值:: |(|)。 预期的终端:( * varname减少明显)。 [条件类型:sparql-parse-error-unexpected-terminal]
SELECT (COUNT(?k) AS ?count)
WHERE
{ ?k rdf:type uw:pcservice . }
不确定是什么原因造成的。任何线索将不胜感激。感谢。
答案 0 :(得分:1)
鉴于此错误,此工具听起来不支持SPARQL 1.1。它期待一个vanilla SELECT [*|varname|reduced|distinct]
,不包括聚合和赋值。