Webservices NNT⚓
Objet⚓
Ces webservices renvoient le numéro national de thèse (NNT) à partir d'un ou de plusieurs PPN ou inversement le/les PPN à partir du/des NNT.
Nom des services⚓
<sudoc service="ppn2nnt">
<sudoc service="nnt2ppn">
Structure de l'information dans le format XML⚓
Dans la notice bibliographique dont le PPN est 236863509 dans le Sudoc https://www.sudoc.fr/236863509.xml
L'information sur le NNT est renseigné en zone 029 $bNuméro national de thèse
<datafield tag="029" ind1=" " ind2=" "> <subfield code="b">2018TOU10065</subfield> |
ppn2nnt : structure des requêtes⚓
nnt2ppn : structure des requêtes⚓
requête simple https://www.sudoc.fr/services/nnt2ppn/2018TOU10065
requête multiple https://www.sudoc.fr/services/nnt2ppn/2018TOU10065,1990REN10095
Réponse en XML⚓
Par défaut, le format de sortie est en xml
Exemple :
Exemple
https://www.sudoc.fr/services/ppn2nnt/236863509,044061447
<results>
<result>
<ppn>236863509</ppn>
<nnt>2018TOU10065</nnt>
</result>
<result>
<ppn>044061447</ppn>
<nnt>1990REN10095</nnt>
</result>
</results>
Réponse en JSON⚓
Il est possible de demander une réponse dans le format JSON :
- soit 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.
- soit en complétant l'URL de base de l'information suivante &format=text/json
Exemple :
Exemple
https://www.sudoc.fr/services/ppn2nnt/236863509,044061447&format=text/json
{"sudoc":{"results":[{"result":{"ppn":"236863509","nnt":"2018TOU10065"}},{"result":{"ppn":"044061447","nnt":"1990REN10095"}}]}}