Bonsoir,
Suite au tutoriel de @shevek, j’ai commencé à m’amuser un peu à lancer des requêtes dans wikidata.
J’ai notamment cherché à obtenir une liste des cimetières de France, triés par lieu. J’y suis parvenu sans trop de difficultés :
SELECT ?cimetière ?cimetièreLabel ?lieuLabel ?dptLabel
WHERE
{
?cimetière wdt:P31 wd:Q39614.
?cimetière wdt:P17 wd:Q142.
?cimetière wdt:P131 ?lieu.
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],fr,en". }
}
ORDER BY ASC (?lieuLabel)
Je souhaiterais maintenant les trier par département, mais je n’y arrive pas. En effet, la propriété P131 renvoie un lieu qui est le plus souvent une commune. Or l’élément Commune de France (Q484170) ne possède pas de propriété qui renvoie directement à son département. Dois-je alors nécessairement passer par Arrondissement français (Q194203) pour obtenir le département ou y a-t-il une solution plus directe ?
Par ailleurs, pour Marseille ou Paris, la propriété P131 renvoie à l’arrondissement. Comment alors les différencier des autres puisqu’il faudra encore un "étage" supplémentaire ?
Merci de votre aide