Tengo la siguiente consulta:SPARQL consulta y el recuento de distinta
SELECT ?tag WHERE {
?r ns9:taggedWithTag ?tagresource.
?tagresource ns9:name ?tag
}
LIMIT 5000
y los resultados son los siguientes:
abc
abc
abc
abc
abc
abc
abc
abd
ads
anb
que desee obtener algo como:
tag | count
-----------------
abc 7
abd 1
ads 1
anb 1
I lo he intentado con count(*)
y count(?tag)
, pero de lo que consigo e mensaje de error "Variable or "*" expected."
¿Puede alguien decirme cómo hacerlo bien?
Core SPARQL no tiene agregados como COUNT. ¿Con qué extensión SPARQL estás trabajando? – laalto
Creo que estoy usando el núcleo :( – cupakob
@laalto Solo como una nota, la última versión de SPARQL, versión 1.1, desde 2013, * does * incluye agregados. –