query-ec14e403846be6c91ac71bdcc204c38f

rq turtle/ttl

Bad aggregate (aun cuando sabemos que esto no puede pasar), por lo que arroja el mensaje de error debido a que no hay una función de agregación para esa variable. ?material por ?materialLabel"Bad aggregate" es un mensaje de error que probablemente veamos con frecuencia cuando trabajemos con consultas en grupo; significa que una de las variables seleccionadas necesita una función de agregación pero no tiene, o que tiene una función pero no debería tenerla. En este caso, WDQS piensa que pueden existir múltiples . ?materialLabel y ?material, sólo hay un sólo resultado para cada combinación de esas variables, y podemos seleccionar todas las variables sin una función agregación. En este caso, agruparemos GROUP BYUna posible solución es agrupar múltiples variables, si nuestra lista tiene múltiples variables en la clásula

Use at

PREFIX wikibase: <http://wikiba.se/ontology#>
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX ps: <http://www.wikidata.org/prop/statement/>
PREFIX pq: <http://www.wikidata.org/prop/qualifier/>
PREFIX p: <http://www.wikidata.org/prop/>
PREFIX bd: <http://www.bigdata.com/rdf#>
SELECT ?material ?materialLabel (COUNT(?pintura) AS ?count)
WHERE
{
  ?pintura wdt:P31/wdt:P279* wd:Q3305213;
            p:P186 [ ps:P186 ?material; pq:P518 wd:Q861259 ].
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". }
}
GROUP BY ?material ?materialLabel

Query found at

graph TD classDef projected fill:lightgreen; classDef literal fill:orange; classDef iri fill:yellow; v3("?count") v2("?material"):::projected v1("?pintura"):::projected a1((" ")) a2((" ")) c3(["wd:Q3305213"]):::iri c9(["bd:serviceParam"]):::iri c11(["#91;AUTO_LANGUAGE#93;"]):::literal c6(["wd:Q861259"]):::iri v1 --"p:direct/P31"--> a1 a1 --"p:direct/P279"--> c3 a2 --"p:statement/P186"--> v2 a2 --"p:qualifier/P518"--> c6 v1 --"p:P186"--> a2 subgraph s1["http://wikiba.se/ontology#label"] style s1 stroke-width:4px; c9 --"wikibase:language"--> c11 end bind1[/"count(?pintura)"/] v1 --o bind1 bind1 --as--o v3