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">
Exemple : Structure 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> |
Structure d'une requête simple⚓
Structure d'une requête multiple⚓
Réponse en XML⚓
Par défaut, le format de sortie est en xml
Exemple :
https://www.sudoc.fr/services/merged/04770280X
<sudocservice="merged">
<query>
<ppn>04770280X</ppn>
<result>
<ppn>096729856</ppn>
</result>
</query>
</sudoc>
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
{
"sudoc": {
"query": {
"ppn": "04770280X",
"result": {
"ppn": "096729856"
}
}
}
}