IdRef pour les développeurs

3.7. Micro Web Service ”idref2id”

Objet

A partir d’un N°source PPN°: obtenir la liste des identifiants d’autres systèmes alignés.

Nom du service : <sudoc service = "idref2source">

Ce webservice se décline en plusieurs sous-services en fonction du système dont on veut obtenir des identifiants en retour :

Requête générique :

http://www.idref.fr/services/idref2id/027715078

Requête multiple possible :

http://www.idref.fr/services/idref2id/159123984,027715078,139753753

Requêtes particulières :

www.idref.fr/services/idref2ark/027715078 (la réponse peut contenir un second identifiant, l’identifiant ISNI sur 16 chiffres)

www.idref.fr/services/idref2idhal/159123984

www.idref.fr/services/idref2wikipedia/027715078

www.idref.fr/services/idref2orcid/139753753

www.idref.fr/services/idref2viaf/139753753

Les requêtes particulières acceptent aussi plusieurs paramètres PPN, séparés par une virgule « , ».

Réponse en XML

<sudoc service="idref2source">

<query>

<ppn>139753753</ppn>

<result>

<source>BNF</source>

<identifiant> http://catalogue.bnf.fr/ark:/12148/cb16180961h</identifiant >

</result>

</query>

Réponse en format JSON

Il est possible de demander une réponse dans le format JSON. En complétant l’URL de base de l’information suivante &format=text/json

Exemple : http://www.idref.fr/services/idref2viaf/139753753&format=text/json