Project:SPARQL/examples: Difference between revisions
No edit summary |
|||
Line 5: | Line 5: | ||
==== | ==== Recherche par nom de famille ==== | ||
# Liste des personnes portant un certain nom de famille | |||
# Cette requête récupère la liste des personnes présentes dans la base de données et portant un certain nom de famille. | |||
#title: Résistant⸱e⸱s ayant un certain nom de famille (ici : Barbieux) | |||
{{SPARQL|query= | {{SPARQL|query= | ||
SELECT ? | SELECT ?personne ?personneLabel ?dateNaissance | ||
? | WHERE { | ||
SERVICE wikibase:label { | ?personne wdt:P1 wd:Q2 . # Sélectionne tous les éléments qui sont (P1) des personnes (Q2) | ||
?personne wdt:P3 "Barbieux" . # Filtre pour ne prendre que des personnes dont le nom de famille (P3) est "Barbieux" (modifiez "Barbieux" selon le besoin) | |||
?personne wdt:P67 ?dateNaissance . # Ajoute la date de naissance (P67) | |||
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],fr". } # Récupère le libellé en français | |||
} | } | ||
}} | }} |
Revision as of 07:35, 24 September 2024
Exemples de requêtes SPARQL
Cette page liste des exemples de requêtes SPARQL permettant d'interroger en profondeur les données de Resistance in Belgium voir aussi cette page d'exemples. Chaque requête peut être lancée en cliquant sur le lien "Try it!" qui ouvre une interface de requête dédiée.
Recherche par nom de famille
- Liste des personnes portant un certain nom de famille
- Cette requête récupère la liste des personnes présentes dans la base de données et portant un certain nom de famille.
- title: Résistant⸱e⸱s ayant un certain nom de famille (ici : Barbieux)
SELECT ?personne ?personneLabel ?dateNaissance
WHERE {
?personne wdt:P1 wd:Q2 . # Sélectionne tous les éléments qui sont (P1) des personnes (Q2)
?personne wdt:P3 "Barbieux" . # Filtre pour ne prendre que des personnes dont le nom de famille (P3) est "Barbieux" (modifiez "Barbieux" selon le besoin)
?personne wdt:P67 ?dateNaissance . # Ajoute la date de naissance (P67)
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],fr". } # Récupère le libellé en français
}