query-fd002943d93f7ed46156ee99c36479b6
, que es solo un ejemplo de "película", no de "obra de arte". "Película" es una subclase de "obra de arte", pero tenemos que decirle a SPARQL que lo tenga en cuenta al buscar. Lo que el viento se llevó Mientras escribo esto (octubre de 2016), la consulta solo arroja 2815 resultados, obviamente, ¡hay más obras de arte que eso! El problema es que esta consulta no arroja aquellos elementos como subclase de "obra de arte". (Para ejercicio, ¡intenta escribir esa consulta!) Pero todavía tiene problemas: 'alguna' es una instancia de Lo que el viento se llevó de la que hablamos: [] Una posible solución a esto es la sintaxis de es una película animada, la cual es una película, la cual es una obra de arte. En este caso, debemos seguir dos declaraciones de "subclase de", pero también pueden ser tres, cuatro, cinco, cualquier número en realidad.Blancanieves y los siete enanitos subclase de "obra de arte", por ejemplo, otra Todavía nos faltan elementos que son ejemplos de alguna subclase de alguna Ya no incluimos elementos que son directamente ejemplos de obras de arte.. Esto significa que hay una "instancia de" y luego cualquier número de declaraciones "subclase de" entre el elemento y la clase. ?item wdt: P31/wdt:P279* ?classLa solución:
Use at
- https://query.wikidata.org/sparql
PREFIX wikibase: <http://wikiba.se/ontology#>
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX bd: <http://www.bigdata.com/rdf#>
SELECT ?obra ?obraLabel
WHERE
{
?obra wdt:P31/wdt:P279* wd:Q838948. # instancia de cualquier subclase de obra de arte
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". }
}