query-fec6b06d4ca194bed61d9c815191bc69

rq turtle/ttl

. Allons-y avec le deuxième pour l'instant. ?enfant doit avoir le 'parent/père' Bach ; le troisième triplet dit que Bach doit avoir un enfant avec une variable ?enfantLes deux premiers triplets disent que la variable . P:P22 et que la propriété pour désigner le père d'un élément est Q1339 cet élément et nous copions le Q-nombre qui semble être celui de l'élément que nous cherchons (en nous basant sur la description, par exemple). Pour trouver l'identifiant d'une propriété, nous faisons la même chose mais en cherchant “P:terme cherché” au lieu de “terme cherché”, ce qui limite la recherche aux propriétés. Ceci nous apprend que le fameux compositeur Jean-Sébastien Bach est cherchons, etc.) Au lieu de cela, éléments et propriétés de Wikidata sont affectés à un identifiant. Pour trouver l'identifiant d'un élément, nous cratère sur Mercure, au commune française, à la nom de famille et "Bach" peut aussi faire référence au peintre allemandQue reste-t-il à faire pour transformer cela en une requête WDQS correcte ? Dans Wikidata, les éléments et les propriétés ne sont pas identifiés par des noms lisibles par des humains tel que "père" (propriété) ou "Bach" (élément). (Pour de bonnes raisons : "Johann Sebastian Bach" est aussi le nom d'un . (Mais ceci ne s'applique qu'aux valeurs - les variables n'ont pas de préfixe !) wdt: et les propriétés avec wd:Enfin, nous avons besoin d'inclure les préfixes. Pour des triplets WDQS de base, les éléments doivent être préfixés avec En mettant tout cela ensemble, nous arrivons à notre première requête WDQS correcte :

Use at

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

Query found at

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