Cette instance propose un outil de de désambiguisation d'auteur orcid
Ce web service prend en entrée du JSON avec deux champs, id et value, et renvoie un JSON avec un identifiant ORCID dans le champ value.
Le champ value doit contenir un json contenant au minimum les deux champs suivants:
firstName : Le prénom de la personne que l'on souhaite trouverlastName : Le nom de la personne que l'on souhaite trouverDe plus, d'autres champs facultatifs (mais fortement recommandés d'utiliser pour plus de précision) sont disponibles :
email : Une liste [] d'emails de la personne que l'on souhaite trouvertitles : Une liste [] de titres de publication scientifique de la personne que l'on souhaite trouvercoAuthors : Une liste [] de co-auteurs de la personne que l'on souhaite trouveraffiliations : Une liste [] d'affiliations (présentes ou passées) de la personne que l'on souhaite trouverLe programme fonctionne de la façon suivante :
firstName et lastName donnés récupérant un nombre nameDepth de personnes, nameDepth étant un paramètre fixé à 20, et pouvant être modifié via l'url.worksDepth maximum de publications de la personne, worksDepth étant un paramètre fixé à 20, et pouvant être modifié via l'url. De ces publications il va extraire les titres ainsi que tous les co-auteurs disponibles.
Pour les combinaisons de prénom/nom très communes dans certains pays (par exemple John Smith, Yue Chen), il est conseillé d'augmenter le paramètre nameDepth. Cependant cela risque également d'augmenter le temps de calcul.
De plus l'algorithme renverra dans la majorité des cas un résultat, mais il est possible que celui-ci soit incorrect si aucun des arguments d'entrée n'a aidé à identifier la personne recherchée.
Remarque : On ne pourra pas trouver une personne à l'aide de titres, co-auteurs, emails et affiliations si cette personne n'a pas rentré ces données dans son compte orcid, par conséquent une personne étant sur orcid mais n'ayant mis aucune information à disposition peut ne pas être trouvée.
$ cat <<EOF | curl -X POST --data-binary @- "https://authors-tools-2.services.inist.fr/v1/orcid-disambiguation/orcidDisambiguation"
[{"id":"1","value":[{"firstName" : "Pascal", "lastName" : "Cuxac", "email" : ["blabla@blabla.fr","pascal.cuxac@inist.fr"]}]},
{"id":"2","value":[{"firstName" : "Rubén", "lastName" : "Vázquez-Cárdenas", "coAuthors" : ["Juan pablo Martínez-Pastor"]}]}]
EOF
Sortie
[{"id":"1","value":"0000-0002-6809-5654"},
{"id":"2","value":"0000-0002-8416-869X"}]
EOF
Exemple d'url en modifiant les paramètres nameDepth et worksDepth :