From Resistance in Belgium
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
# Requête fédérée pour récupérer les informations supplémentaires depuis Wikidata
SERVICE <https://query.wikidata.org/sparql> {
# Récupère et génère les URL des identifiants externes
OPTIONAL {
?wikidata_ID wdt_wikidata:P2372 ?odisID. # Récupère l'ODIS ID
BIND(URI(CONCAT("https://www.odis.be/lnk/", STR(?odisID))) AS ?odisURL) # Génère l'URL ODIS
}
OPTIONAL {
?wikidata_ID wdt_wikidata:P6234 ?bioNationaleID. # Biographie nationale de Belgique ID
BIND(URI(CONCAT("https://academieroyale.be/fr/la-biographie-nationale-personnalites-detail/personnalites/", STR(?bioNationaleID), "/Vrai/")) AS ?bioNationaleURL) # Génère l'URL de la Biographie nationale
}
OPTIONAL {
?wikidata_ID wdt_wikidata:P214 ?viafID. # VIAF ID
BIND(URI(CONCAT("https://viaf.org/viaf/", STR(?viafID))) AS ?viafURL) # Génère l'URL VIAF
}
OPTIONAL {
?wikidata_ID wdt_wikidata:P3430 ?snacID. # SNAC ID
BIND(URI(CONCAT("https://snaccooperative.org/ark:/99166/", STR(?snacID))) AS ?snacURL) # Génère l'URL SNAC
}
OPTIONAL {
?wikidata_ID wdt_wikidata:P4724 ?maitronID. # Maitron ID
BIND(URI(CONCAT("https://maitron.fr/spip.php?article", STR(?maitronID))) AS ?maitronURL) # Génère l'URL Maitron
}
OPTIONAL {
?wikidata_ID wdt_wikidata:P1979 ?JusteID. # Juste parmi les Nations ID
BIND(URI(CONCAT("https://collections.yadvashem.org/en/righteous/", STR(?JusteID))) AS ?JusteURL) # Génère l'URL Juste parmi les Nations
}
# Récupère l'article Wikipedia en français
OPTIONAL {
?article_fr schema:about ?wikidata_ID ;
schema:inLanguage "fr" ;
schema:isPartOf <https://fr.wikipedia.org/> . # Article Wikipedia en français
}
# Récupère les archives liées à la personne
OPTIONAL {
?wikidata_ID wdt_wikidata:P485 ?archives. # Récupère les archives (P485)
?archives rdfs:label ?archivesLabel. # Récupère les libellés des archives
FILTER(LANG(?archivesLabel) = "fr") # Filtre pour les libellés en français
}
}