rnsrLearnDetect - Attribution d’identifiant(s) RNSR à une adresse (Apprentissage)
Ce web service attribue un ou plusieurs identifiant(s) RNSR à partir d’une adresse d’affiliation d’auteur en langue française.
Le modèle utilisé est un réseau de neurones, entraîné par apprentissage supervisé en utilisant la bibliothèque fastText.
Les données d’entrainement sont issues de Hal ; elles peuvent être fournies sur demande.
N’hésitez pas à nous contacter.
Quand aucun code RNSR n’est trouvé, le service renvoie “n/a” (seul pour la v2 et dans un tableau pour la v3).
La précision du modèle est évaluée entre 0.89 et 0.94.
Le rappel du modèle est évalué entre 0.07 et 0.14.
Le service est utilisé pour enrichir des documents de la base Conditor.
Précaution
Ce modèle a été entraîné et testé uniquement sur des affiliations : ces métriques ne sont pas garanties si l’entrée n’est pas vérifiée ou si la qualité des données est insuffisante.
V2
La V2 prend en entrée une affiliation unique et retourne un code RNSR unique (format chaîne de caractères).
https://affiliation-rnsr.services.istex.fr/v2/affiliation/rnsr
V3
La V3 prend en entrée une ou plusieurs affiliation(s) (séparées impérativement par un “;”) et retourne un tableau de un ou plusieurs identifiants RNSR.
https://affiliation-rnsr.services.istex.fr/v3/affiliation/rnsr
Documentation de la bibliothèque python fastText : https://fasttext.cc/docs/en/supervised-tutorial.html
Pour la V2
[
{
"id": 1,
"value": "UAR 76, Inist-CNRS, 2 rue Jean Zay 54500 Vandoeuvre-lès-Nancy"
},
{
"id": 2,
"value": "Institut Charles Gerhardt, Université de Montpellier"
},
{
"id": 3,
"value": "Affiliation trop imprécise ou non reconnue"
},
{
"id": 4,
"value": "UMR 7272 - CNRS, 06100 Nice"
}
]
Pour la V3
[
{
"id": 1,
"value": "UAR 76, Inist-CNRS, 2 rue Jean Zay 54500 Vandoeuvre-lès-Nancy"
},
{
"id": 2,
"value": "Institut Charles Gerhardt, Université de Montpellier"
},
{
"id": 3,
"value": "Affiliation trop imprécise ou non reconnue"
},
{
"id": 4,
"value": "Institut Charles Gerhardt, Université de Montpellier;UMR 7272 - CNRS, 06100 Nice"
}
]
Pour la V2
[
{
"id": 1,
"value": "198822446E"
},
{
"id": 2,
"value": "200711918D"
},
{
"id": 3,
"value": "n/a"
},
{
"id": 4,
"value": "201220250N"
}
]
Pour la V3
[
{
"id": 1,
"value": ["198822446E"]
},
{
"id": 2,
"value": ["200711918D"]
},
{
"id": 3,
"value": ["n/a"]
},
{
"id": 4,
"value": ["200711918D","201220250N"]
}
]