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>

Réponse en XML

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

Exemple

Exemple

https://www.sudoc.fr/services/ppn2nnt/236863509,044061447

1
<results>
2
<result>
3
<ppn>236863509</ppn>
4
<nnt>2018TOU10065</nnt>
5
</result>
6
<result>
7
<ppn>044061447</ppn>
8
<nnt>1990REN10095</nnt>
9
</result>
10
</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

1
{"sudoc":{"results":[{"result":{"ppn":"236863509","nnt":"2018TOU10065"}},{"result":{"ppn":"044061447","nnt":"1990REN10095"}}]}}