Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Candidates pour odonymes rennais
# Candidates pour odonymes rennais
SELECT ?person ?personLabel (GROUP_CONCAT(DISTINCT ?femOccupation; SEPARATOR = ', ') AS ?occupation)
WHERE {
{
{ ?person wdt:P19 wd:Q647 } # nées à Rennes
UNION # ou
{ ?person wdt:P20 wd:Q647 } # ayant vécu à Rennes
UNION # ou
{ ?person wdt:P551 wd:Q647 } # mortes à Rennes
} # et
?person wdt:P21 wd:Q6581072 ; # de sexe féminin
wdt:P570 [] . # décédées
FILTER NOT EXISTS { # pour lesquelles il n'existe pas
?ref wdt:P138 ?person ; # quelque chose nommé en référence à cette personne
wdt:P131 wd:Q647 . # qui se trouverait à Rennes
}
OPTIONAL {
?person wdt:P106 ?occupation .
?occupation wdt:P2521 ?femOccupation .
FILTER(LANG(?femOccupation) = "fr") .
}
SERVICE wikibase:label {
bd:serviceParam wikibase:language "fr" .
?person rdfs:label ?personLabel .
}
}
GROUP BY ?person ?personLabel ?image
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.