web-services / authors-tools /
@Nicolas Thouvenin Nicolas Thouvenin authored on 8 Feb
..
v1/ orcid-disambiguation fix(authors-tools): fix bug deployment 8 months ago
README.md docs(authors-tools): Lint Markdown 8 months ago
requirements.txt fix(authors-tools): fix bug deployment 8 months ago
swagger.json doc: add info.version for all swagger.json 6 months ago
README.md

Authors-tools

URL du webservice : https://authors-tools-1.services.inist.fr.

Elle offre plusieurs services autour des auteurs dans les notices bibliographiques:

  • orcid-disambiguation: octroie un ORCID à un auteur si celui-ci existe dans l'API ORCID,
  • ml-orcid: utilise des méthodes de Machine Learning pour désambigüiser un corpus co-écrit par un nom d'auteurs (à distinguer d'auteur). Pas encore disponible.

Utilisation

v1/orcid-disambiguation

Fichier d'entrée

Un objet au format JSON représenté comme suit :

{
    "id" : "0000-0002-8279-9690",
    "value" : {
        "authorname" : "Laurent DUPONT",
        "title" : "Applying a Living Lab Approach to Smart Grid Training Course Design",
        "affiliation" : "Université de Lorraine ERPI / ENSGSI: NANCY, FR ",
        "publication_date" : 2020       
    }
}

L'id peut prendre n'importe quelle valeur qui permet d'identifier l'objet. Dans le cas ci-dessus, nous avons choisi l'ORCID de l'auteur.
value contient la notice.
Les champs de la notice qui seront traités sont : authorname, title, affiliation, coauthors, ids, keywords, publication_date, journal, email.

NB : Seul le champ authorname est obligatoire.

Fichier de sortie

On a :

{
    "id" : "000-0002-8279-9690",
    "value" : {
        "orcid": "000-0002-8279-9690"
        "score" : 0.23076923076923078
    }
}

ML disambiguation

En cours d'élaboration