Micro Web Service “merged”⚓
Objet⚓
A partir d'un n° source (notice fusionnée) : trouver le PPN actif (notice valide)
Ce service permet de retrouver le ppn de la notice conservée à partir du ppn de la notice supprimée.
Remarque :
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.
Nom du service⚓
<sudoc service = "merged">
Exemple :
Exemple : PPN 028900618 (PPN actif)
<datafield tag="035" ind1=" " ind2=" ">
<subfield code="a">122952618</subfield> (PPN fusionné en entrée)
<subfield code="9">sudoc</subfield>
</datafield>
Exemple de requête avec le PPN 14319495X⚓
Requête multiple possible : séparer les n° PPN par une virgule⚓
Réponse en XML⚓
<sudoc service="merged">
<query>
<ppn>04770280X</ppn>
<result>
<ppn>096729856</ppn>
</result>
</query>
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, 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.idref.fr/services/merged/14319495X&format=text/json
{
"sudoc": [
{
"query": {
"ppn": "04770280X",
"result": {
"ppn": "096729856"
}
}
},
{
"query": {
"ppn": "122952618",
"result": {
"ppn": "028900618"
}
}
}
]
}