Wikimania 2023/SPARQL: access and analyze data from Wikidata

Da Wikimedia Italia.
< Wikimania 2023
Versione del 15 ago 2023 alle 10:44 di Dario Crespi (Discussione | contributi) (Creata pagina con "Cose da sapere per fare query semplici su Wikidata. Per fare una ricerca su Wikidata tramite query si parte dal sito [https://query.wikidata.org/ query.wikidata.org] (il link...")
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)
Jump to navigation Jump to search

Cose da sapere per fare query semplici su Wikidata. Per fare una ricerca su Wikidata tramite query si parte dal sito query.wikidata.org (il link si trova anche nella sidebar di Wikidata).

Innanzututto bisogna dire al query service cosa vogliamo ottenere come risultato. Lo si può fare inserendo una riga contenente la keyword SELECT seguita dalle variabili di nostro intresse.

Ad esempio, se vogliamo come risultato della nostra query una colonna con gli identificativi wikidata (quelli che iniziano con Q) e una seconda colonna con le etichette corrispondenti, dovremo scrivere:

SELECT ?item ?itemLabel


A questo punto bisogna scegliere quali elementi estrarre dal database di Wikidata. Ad esempio, se volessi solo ed esclusivamente tutti i gatti domestici presenti su Wikidata dovrei scrivere la riga

?item wdt:P31 wdt:146.


dove ?item è una variabile, wdt: una proprietà (P31 = istanza di) e wd: uno specifico valore (Q146 = gatto domestico) per la proprietà. Questi tre elementi formano ua tripla.

Combinata alla riga SELECT vista prima, avremo quindi:

SELECT ?item ?itemLabel
?item wdt:P31 wdt:146.

▶️ Prova la query!


fniwgnogoongno