Un altro esercizio

| Esercizio: scrivi una domanda per mostrare dove sono nati gli attori di ogni film della serie di film di Star Wars.

Suggerimento: usa DISTINCT per rimuovere i duplicati dai risultati

mostra la soluzione

Edit the query to add the image (P18) of each actor to the results

mostra la soluzione

If you’re wondering why there are less results than in the previous query, see the section about the OPTIONAL clause.

Coordinate

Interrogazioni Where: coordinate

Le query “Where” si riferiscono al recupero di posizioni geografiche che possono essere espresse in coordinate. È quindi possibile presentare queste informazioni sotto forma di mappa.

Consigliamo di ripassare l’introduzione a Wikidata e conoscere la struttura di Wikidata, così come la sezione relativa alla query più semplice prima di procedere.

Cominciamo con un semplice esempio: dove sono accaduti gli incidenti aerei?

Dopo aver eseguito la query, scorrere fino ai risultati. Sopra la tabella, fai clic sulla freccia accanto all’occhio. Apparirà un menu a discesa. Scegli “Mappa” dal menu e WDQS visualizzerà le posizioni su una mappa. Puoi cliccare su ogni punto per vedere l’etichetta dell’articolo e le coordinate associate.

Un altro modo per visualizzare i risultati nella vista Mappa consiste nello specificarlo nella query stessa. Il codice sulla riga 2, dopo il segno dell’hashtag, dice alla query che i risultati della query devono essere mostrati non come una tabella, ma come una mappa.

Non è necessario ricordare il codice esatto per la visualizzazione della mappa: grazie alla funzione di completamento automatico di WDQS, una volta digitato un hashtag nella finestra della query, un menu a tendina suggerirà le diverse opzioni di visualizzazione.

Coordinate collegate

Recupero delle coordinate legate ai valori

Nella query precedente, le coordinate erano direttamente collegate agli elementi che abbiamo selezionato. Ma le coordinate non sono sempre direttamente collegate agli articoli di nostro interesse. La seguente query mostra i luoghi delle riprese per ogni film della serie Guerre stellari.

La query restituisce il valore della proprietà P915 (luogo delle riprese) per ogni film. Dopo aver appreso come recuperare i dati collegati ai valori, è un compito abbastanza semplice recuperare le coordinate per ogni posizione:

# Un po’ di sintassi

Un modo più breve per formulare la query precedente consiste nell’usare parentesi quadre per unire le due affermazioni alle righe 7 e 8. Quindi, invece di:
?item wdt:P915 ?location. 
?location wdt:P625 ?coords.

Noi scriviamo:
?item wdt:P915 [wdt:P625 ?coords]. 

Cosa è cambiato nei risultati? Come mai?

La mappa mostra le stesse posizioni, ma poiché questa sintassi omette la variabile ?location, ?locationLabel è vuota e l’etichetta della posizione non viene visualizzata.

Skip to content