Utilisateur:N Vigneron
Aller à la navigation
Aller à la recherche
Nicolas Vigneron, VIGNERON sur les projets Wikimédia depuis 2004 et wikimédien en résidence dans les bibliothèques de Clermont-Ferrand en 2021-2022 (compte VIGNERON en résidence).
Liens utiles et pense-bête
#Biblissima: Ouvrages des collections de la bibliothèque du patrimoine de Clermont Auvergne Métropole avec cote et identifiant Overnia si existant
SELECT ?q ?qLabel ?idOvernia ?cote WHERE {
?q wdt:P194 wd:Q80126 .
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
OPTIONAL { ?q wdt:P301 ?idOvernia }
OPTIONAL { ?q wdt:P195 ?cote }
#FILTER REGEX ( ?cote , "^M[Ss]" ) #retirer le commentaire pour avoir uniquement les manuscrits
}
#Wikdata: Ouvrages des collections de la bibliothèque du patrimoine de Clermont Auvergne Métropole avec cote et identifiant Overnia si existant
SELECT ?q ?qLabel ?idOvernia ?cote WHERE {
?q wdt:P195/wdt:P276* wd:Q85821952 .
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
OPTIONAL { ?q wdt:P9845 ?idOvernia }
OPTIONAL { ?q wdt:P217 ?cote }
#FILTER REGEX ( ?cote , "^M[Ss]" ) #retirer le commentaire pour avoir uniquement les manuscrits
}
#Biblissima: incunables de la bibliothèque du patrimoine de Clermont Auvergne Métropole avec cote et identifiants si existants
SELECT ?q ?qLabel ?idOvernia ?cote ?idnumérique ?idBiblissima ?idWikidata WHERE {
?q wdt:P194 wd:Q80126 .
SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
OPTIONAL { ?q wdt:P301 ?idOvernia }
OPTIONAL { ?q wdt:P129 ?idBiblissima }
OPTIONAL { ?q wdt:P112 ?idWikidata }
OPTIONAL { ?q wdt:P195 ?cote }
FILTER REGEX ( ?cote , "^I" ) #pour avoir uniquement les cotes en I
BIND ( xsd:integer(REPLACE(?cote, "I ", "")) AS ?idnumérique ) #chiffre extrait de la cote
}
À tester :
- possibilité de faire des requêtes fédérés ? --> visiblement pas
- édition de Biblissima avec OpenRefine (uniquement version 3.5 uniquement, manifeste créé par Régis cf. https://github.com/OpenRefine/wikibase-manifests et la doc https://docs.openrefine.org/fr/next/manual/wikibase/configuration )