query-8384c2c8884a9d382681c48187edef97

rq turtle/ttl

Instancias y clasesAntes, dije que la mayoría de las propiedades en Wikidata "tienen" relación: "tiene" hijo, "tiene" padres, "tiene" ocupación. Pero a veces (de hecho, frecuentemente), necesitamos hablar acerca de algo que "es. Pero de hecho, hay dos tipos de relaciones ahí: Una película "es" una obra de arte. una película.es"Lo que el viento se llevó" es una película en particular. Tiene un director en particular (Victor Fleming), una duración específica (238 minutos), una lista de actores de reparto (Clark Gable, Vivien Leigh, ...), y así sucesivamente. Lo que el viento se llevó una obra de arte, y una obra de arte generalmente tiene un creador, el concepto de "película" en sí no tiene un creador, solo las "instancias" particulares de este concepto sí lo tienen. 'es' es un concepto general. Las películas pueden tener directores, una duración y miembros del elenco, pero el concepto “película” como tal no tiene ningún director, duración o miembros del elenco en particular. Y aunque una película Película es un ejemplo particular de la clase "película"; la clase "película" es una subclase (clase más específica; especialización) de la clase más general "obra de arte". Lo que el viento se llevó . (P279)subclass of y (P31)instance of Esta diferencia es la razón por la que hay dos propiedades para "es" en Wikidata: . (P31)instance of . Si "es un tipo de" no funciona (por ejemplo, la frase "Lo que se llevó el viento" es un tipo de "película" no tiene sentido), indica que está hablando de una instancia en particular y debe usar (P279)subclass of Para ayudarte a comprender la diferencia, puedes intentar usar dos verbos diferentes: "es un" y "es un tipo de". Si "es un tipo de" obra (por ejemplo, una película "es un tipo de" obra de arte), indica que estás hablando de una subclase, una especificación de una clase más amplia y debe usar Entonces, ¿qué significa esto cuando estamos escribiendo consultas SPARQL? Cuando queremos buscar "todas las obras de arte", no es suficiente buscar todos los elementos que son directamente ejemplos de "obras de arte":

Use at

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 wd:Q838948. # instancia de obra de arte
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". }
}

Query found at

graph TD classDef projected fill:lightgreen; classDef literal fill:orange; classDef iri fill:yellow; v1("?obra"):::projected c2(["wd:Q838948"]):::iri c4(["bd:serviceParam"]):::iri c6(["#91;AUTO_LANGUAGE#93;"]):::literal v1 --"wdt:P31"--> c2 subgraph s1["http://wikiba.se/ontology#label"] style s1 stroke-width:4px; c4 --"wikibase:language"--> c6 end