Consulta SPARQL e contagem distinta
Eu tenho a seguinte consulta:
SELECT ?tag WHERE {
?r ns9:taggedWithTag ?tagresource.
?tagresource ns9:name ?tag
}
LIMIT 5000
e os resultados são:
abc
abc
abc
abc
abc
abc
abc
abd
ads
anb
Eu quero algo como:
tag | count
-----------------
abc 7
abd 1
ads 1
anb 1
Eu tentei isso comcount(*)
ecount(?tag)
, mas do que eu recebo a mensagem de erro"Variable or "*" expected."
Alguém pode me dizer, como fazer isso certo?