С помощью COUNT (), MIN (), MAX (), SUM (), AVG () с GROUP BY можно получить итоговые значения для групп троек. Обратите внимание, что эти шаблоны могут быть специфичными для SPARQL 1.1.
Например, этот может суммировать значение? Для каждой категории?
SELECT ?category (SUM(?value) as ?valueSum)
WHERE
{
?s ?category ?value .
}
GROUP BY ?category
Это можно посчитать количество использований предиката? P,
SELECT ?p (COUNT(?p) as ?pCount)
WHERE
{
?s ?p ?o .
}
GROUP BY ?p
Эти примеры основаны на материалах Боба Дюшарма (Bob DuCharme, 2011), "Learning SPARQL". O'Reilly Media, Севастополь, Калифорния, США; см http://www.learningsparql.com/