Aggregation SPARQL queries with MarkLogic return errors for me. For example this one taken from latest MarkLogic docs:
SELECT DISTINCT ?object (COUNT(?subject) AS ?count)
WHERE {
?subject <w3.org/1999/02/22-rdf-syntax-ns#type/>; ?object
}
ORDER BY DESC (?count)
LIMIT 10
That returns
SEM-SYNTAXERROR (err:FOER0000): XDMP-UNEXPECTED err:XPST0003 1.0-ml Unexpected token XDMP-UNEXPECTED: (err:XPST0003) Unexpected token syntax error, function name unknown: "COUNT"false syntax error, function name unknown: "COUNT"18sem:sparql("SELECT (COUNT( ?PCD_01_Message ) as ?cnt) WHERE { ?PCD_01_Messag...", ()
This is a fragment from a REST call response. The developer guides mention nothing needed to include or declare in order to use the aggregation. The simple select queries work.
Any idea what is missing?