query-f1801ddf5d6c731544e08263eb3cb28e

rq turtle/ttl

, Per ora esaminiamo il secondo. ?figlio deve avere come padre/genitore Bach; la terza dice che Bach deve avere il figlio ?figlioLe prime due triple dicono che il . P:P22, e la proprietà per designare il padre di un oggetto è Q1339 l'elemento e copiamo il numero-Q del risultato che sembra sia l'elemento più simile a quello che stiamo cercando (in base alla descrizione, ad esempio). Per trovare l'identificatore di una proprietà, facciamo lo stesso, ma cerchiamo “P:termine cercato” invece che solo “termine cercato”, questo limita la ricerca solo alle proprietà. Questo ci dice che il famoso compositore Johann Sebastian Bach è cerchiamo, etc.) Invece, agli oggetti e alle proprietà di Wikidata viene assegnato un identificatore. Per trovare l'identificatore di un oggetto, cratere di Mercurio, al comune francese, al cognome e Bach potrebbe anche riferirsi al pittore tedescoQuindi, cosa rimane da fare per trasformare questo in una query WDQS corretta? Su Wikidata, gli oggetti e le proprietà non sono identificati da nomi leggibili dall'utente umano come "padre" (proprietà) o "Bach" (elemento). (Per una buona ragione: "Johann Sebastian Bach" è anche il nome di un . (Ma questo si applica solo ai valori fissi - le variabili non necessitano di un prefisso!) wdt:, e le proprietà da wd:E, ultimo ma non meno importante, abbiamo bisogno di includere dei prefissi. Per semplici triple WDQS, gli elementi devono essere preceduti da Mettendo insieme tutto questo, arriviamo alla nostra prima query WDQS corretta:

Use at

PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX wd: <http://www.wikidata.org/entity/>
SELECT ?figlio
WHERE
{
# ?figlio  padre   Bach
  ?figlio wdt:P22 wd:Q1339.
}

Query found at

graph TD classDef projected fill:lightgreen; classDef literal fill:orange; classDef iri fill:yellow; v1("?figlio"):::projected c2(["wd:Q1339"]):::iri v1 --"wdt:P22"--> c2