尝试使用以下模式在MarkLogic中过滤sparql结果时,
SELECT ...
WHERE
{
...
FILTER ( EXISTS { ?parent <http://www.w3.org/2004/02/skos/core#broader>+ ?root } )
}
我收到以下错误:
[1.0-ml] XDMP-UNEXPECTED: (err:XPST0003) Unexpected token syntax error, unexpected {, expecting (
Stack Trace
At line 17 column 19:
In xxxx
17. FILTER ( EXISTS { ?parent <http://www.w3.org/2004/02/skos/core#broader>+ ?root } )
MarkLogic不支持Sparql 1.1语法还是我的查询不正确?
我也尝试了以下方法:
FILTER EXISTS { ?parent <http://www.w3.org/2004/02/skos/core#broader>+ ?root }
错误消息是:
[1.0-ml] XDMP-UNEXPECTED: (err:XPST0003) Unexpected token syntax error, unexpected {, expecting (
最佳答案
MarkLogic当前要求对此特定情况进行增强。 MarkLogic的更新版本即将发布,其中已对其进行了更正。请与您的MarkLogic SE或AE联系,他们可以为您提供进一步的时间表和其他信息。
关于sparql - 如何使用模式过滤sparql查询结果?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32232280/