Micro Web Service "iln2rcr”⚓
Objet⚓
A partir du numéro ILN[1] identifiant un établissement, obtenir la liste de ses bibliothèques (RCR[2]) partageant le même SIGB (Système Intégré de Gestion des Bibliothèques).
Exemple :
L'ILN 006, identifiant du SCD d'Angers, regroupe 7 RCR (BU Lettres, BU Droit, etc.)
Nom du service⚓
<sudoc service="iln2rcr">
Requête⚓
https://www.idref.fr/services/iln2rcr/n°ILN
https://www.idref.fr/services/iln2rcr/n°ILN,n°ILN,n°ILN = pour les requêtes multiples, séparer les numéros ILN par des virgules.
Exemples⚓
https://www.idref.fr/services/iln2rcr/4 : pour l'ILN 004
https://www.idref.fr/services/iln2rcr/4,8 : pour les ILN 004 et 008
Réponse en XML⚓
<sudoc service="iln2rcr">
<query>
<iln>4</iln>
<result>
<library><rcr>040702201</rcr>
<name>Institut universitaire de technologie</name>
<address>Rue Pasteur 04000 Digne-les-bains FR</address>
<latitude>44.091451</latitude>
<longitude>6.227104</longitude>
</library>
<library><rcr>040702202</rcr>
<name>Université de Provence</name>
<address>15 Avenue Reinach 04002 Digne-les-Bains FR</address>
<latitude>44.0953376</latitude>
<longitude>6.232774999999999</longitude>
</library>
<library><rcr>041922301</rcr>
<name>Observatoire astronomique de Marseille-Provence</name>
<address>Saint-Michel 04870 Saint-Michel-l'Observatoire FR</address>
<latitude>43.902183</latitude>
<longitude>5.716404</longitude>
</library>
</result>
</query>
</sudoc
Réponse en format JSON⚓
Il est possible de demander une réponse dans le format JSON. En appelant l'URL de base en précisant dans le Header de la requête HTTP préférer du JSON (Accept: text/json). Vous utiliserez alors le mécanisme de la négociation de contenu : en complétant l'URL de base de l'information suivante &format=text/json
Exemple :
https://www.idref.fr/services/iln2rcr/4&format=text/json
{
"sudoc": [
{
"query": {
"iln": 4,
"result": [
{
"library": {
"rcr": "040702201",
"name": "Institut universitaire de technologie",
"address": "Rue Pasteur 04000 Digne-les-bains FR",
"latitude": 44.091451,
"longitude": 6.227104
}
},
{
"library": {
"rcr": "040702202",
"name": "Université de Provence",
"address": "15 Avenue Reinach 04002 Digne-les-Bains FR",
"latitude": 44.0953376,
"longitude": 6.232774999999999
}
},
Réponse avec géolocalisation⚓
Il est possible d'obtenir une visualisation des données géolocalisées sur une carte en ajoutant [&format=text/html] en fin d'url