Dichiarazioni con qualificatori

Istruzioni di interrogazione con i qualificatori

Molte affermazioni in Wikidata non sono solo semplici triplette sotto forma di Item-Property-Value, ma possono anche includere un qualificatore. I qualificatori consentono alle affermazioni di essere ampliate, annotate o contestualizzate oltre ciò che può essere espresso in una semplice coppia proprietà-valore. I qualificatori vengono utilizzati per descrivere ulteriormente o perfezionare il valore di una proprietà fornita in una dichiarazione. Si noti che un’istruzione dovrebbe comunque fornire dati utili anche senza un qualificatore; il qualificatore è lì solo per fornire ulteriori informazioni.

Prendiamo ad esempio la proprietà “data di pubblicazione” (P577). La seguente query recupera la data di pubblicazione per ciascuno dei film della serie Star Wars:

Sebbene ci siano 9 film nella serie, otteniamo 32 risultati. Come mai?

Come abbiamo visto prima, una proprietà può avere più valori. In questo caso, ci sono diversi valori per “data di pubblicazione” per film. Come mai? Perché ci sono date di uscita diverse per paesi diversi. Per ogni valore c’è un qualificatore che indica la proprietà “luogo di pubblicazione” (P291) e il suo valore. Ad esempio, per l’oggetto Star Wars Episodio IV: Una nuova speranza (Q17738):

Publication date (P577) has the property place of publication (P291) as qualifier

In che modo la nostra query può recuperare solo la data di pubblicazione negli Stati Uniti?

Per fare questo abbiamo bisogno di capire come vengono rappresentati questi dati.

Spiegazione dei qualificatori

Finora abbiamo avuto affermazioni come:

Questo legame tra l’oggetto e il suo valore è una “proprietà diretta”. Nelle nostre domande ci siamo riferiti ad esso con il prefisso wdt.

Nel modello di dati di Wikidata, per ogni proprietà diretta che collega un elemento e un valore, esiste anche una semplice proprietà (p) che collega l’elemento a un nodo di istruzione. Quel nodo di istruzione è quindi collegato al valore della proprietà diretta da un’istruzione di proprietà (ps), come mostrato in questa vista grafica:

Un altro modo per descrivere questi dati è attraverso affermazioni:

ElementoProprietàValore
Q17738wdt:P5771977-05-25
Q17738p:P577Q17738-nodo istruzione
Q17738-nodo istruzioneps:P5771977-05-25

Nell’ultima riga, il nodo dell’istruzione serve da “Elemento” in un’istruzione Elemento-Proprietà-Valore.

Le istruzioni che hanno un qualificatore hanno un collegamento aggiuntivo dal nodo dell’istruzione  – un qualificatore di proprietà (pq) – come mostrato nel diagramma seguente:

Possiamo ora formulare una query per ottenere la data di pubblicazione (P577) dei film della serie Guerre stellari se il luogo di pubblicazione (P291) sono gli USA:

Un altro esercizio

| Esercizio: per ciascuno dei film della trilogia originale di Star Wars (Q25540859) elenca i membri del cast (P161) e il ruolo del personaggio (P453) che hanno interpretato

mostra la soluzione

Se hai imparato a rimuovere i duplicati usando il modificatore DISTINCT, modifica la query per elencare i ruoli dei personaggi unici nella trilogia originale di Star Wars e gli attori che li hanno interpretati.

mostra la soluzione

Skip to content