query-9d018d024f06bdc03fbbfd1740306c28
In linguaggio naturale, si legge: . ?nipote ha un figlio ?figlio. ?figlioBach ha un figlio Ancora una volta, propongo di abbreviare questa frase italiana, e poi voglio mostrarvi come SPARQL supporta un'abbreviazione simile. Osserva come in realtà non ci importa del figlio: non usiamo la variabile se non per parlare del nipote. Potremmo quindi abbreviare la frase in: . ?nipoteBach ha qualche figlio che ha un figlio ”: questo avvia una proposizione relativa, e all'interno di quella clausola possiamo dire cose su "qualche" (ad esempio, che lui o lei "ha un figlio
Use at
- https://query.wikidata.org/sparql
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 ?nipote ?nipoteLabel
WHERE
{
wd:Q1339 wdt:P40 [ wdt:P40 ?nipote ].
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE]". }
}