Webservice merged

Objet

Ce webservice renvoie à partir d'un PPN (si la notice a été fusionné) le PPN actif (notice valide).

Dans le Sudoc, lorsque deux notices sont fusionnées, le PPN de la notice supprimée est intégré à la notice préférée dans la zone 035 : 035$an°ppn$9sudoc.

Cela permet donc de retrouver le PPN de la notice bibliographique "conservée" à partir du PPN de la notice bibliographique supprimée.

Nom du service

<sudoc service ="merged">

ExempleStructure de l'information dans le format XML

Dans la notice bibliographique dont le PPN est 096729856 dans le Sudoc https://www.sudoc.fr/096729856.xml

L'information sur le PPN fusionné 04770280X (PPN supprimé) est renseigné en zone 035 $a

<datafield tag="035" ind1=" " ind2=" ">

<subfield code="a">04770280X</subfield>

<subfield code="9">sudoc</subfield>

Réponse en XML

Par défaut, le format de sortie est en xml

Exemple

https://www.sudoc.fr/services/merged/04770280X

1
<sudocservice="merged">
2
3
<query>
4
5
<ppn>04770280X</ppn>
6
7
<result>
8
9
<ppn>096729856</ppn>
10
11
</result>
12
13
</query>
14
15
</sudoc>
16
17

Réponse en 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, que vous pouvez tester avec le plugin Firefox Modify Headers par exemple.

  • En complétant l'URL de base de l'information suivante &format=text/json

Exemple

https://www.sudoc.fr/services/merged/04770280X&format=text/json

1
{
2
3
  "sudoc": {
4
5
    "query": {
6
7
      "ppn": "04770280X",
8
9
      "result": {
10
11
12
        "ppn": "096729856"
13
14
      }
15
16
    }
17
18
  }
19
20
}