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

1
<sudoc service="iln2rcr">
2
3
<query>
4
5
<iln>4</iln>
6
7
<result>
8
9
<library><rcr>040702201</rcr>
10
11
<name>Institut universitaire de technologie</name>
12
13
<address>Rue Pasteur 04000 Digne-les-bains FR</address>
14
15
<latitude>44.091451</latitude>
16
17
<longitude>6.227104</longitude>
18
19
</library>
20
21
<library><rcr>040702202</rcr>
22
23
<name>Université de Provence</name>
24
25
<address>15 Avenue Reinach 04002 Digne-les-Bains FR</address>
26
27
<latitude>44.0953376</latitude>
28
29
<longitude>6.232774999999999</longitude>
30
31
</library>
32
33
<library><rcr>041922301</rcr>
34
35
<name>Observatoire astronomique de Marseille-Provence</name>
36
37
<address>Saint-Michel 04870 Saint-Michel-l'Observatoire FR</address>
38
39
<latitude>43.902183</latitude>
40
41
<longitude>5.716404</longitude>
42
43
</library>
44
45
</result>
46
47
</query>
48
49
</sudoc
50
51

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

1
{
2
3
  "sudoc": [
4
5
    {
6
7
      "query": {
8
9
        "iln": 4,
10
11
        "result": [
12
13
          {
14
15
            "library": {
16
17
              "rcr": "040702201",
18
19
              "name": "Institut universitaire de technologie",
20
21
              "address": "Rue Pasteur 04000 Digne-les-bains FR",
22
23
              "latitude": 44.091451,
24
25
              "longitude": 6.227104
26
27
            }
28
29
          },
30
31
          {
32
33
            "library": {
34
35
              "rcr": "040702202",
36
37
              "name": "Université de Provence",
38
39
              "address": "15 Avenue Reinach 04002 Digne-les-Bains FR",
40
41
              "latitude": 44.0953376,
42
43
              "longitude": 6.232774999999999
44
45
            }
46
47
          },
48
49

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