Script d'alignement des affiliations Conditor avec le RNSR.
npm i
⚠️ Attention, comme dans toute utilisation de @ezs/conditor, il faut créer dans le répertoire d'où le script est lancé (ou plus vers la racine) un fichier.env.Seuls les scripts utilisant la commande
conditorScrolldoivent y placer une variableCONDITOR_TOKENcontenant un token Conditor valide.
npx ezs scripts/affAlign.ini < data/10-notices-conditor-hal.jsonCe script prend un tableau JSON de documents Conditor, et ajoute une clé
[].authors[].affiliations[].conditorRnsr[], contenant les identifiants RNSR
repérés grâce au champ address d'une affiliation d'auteur et à l'année de
publication du document, xPublicationDate.
$ npx ezs scripts/computeRecall.ini < data/10-notices-conditor-hal.json
[{
"correct": 8,
"total": 11,
"recall": 0.7272727272727273
}]Ce script fait la même chose que affAlign.ini, et compte le nombre
d'identifiants RNSR déjà fourni dans la clé rnsr qui sont aussi retrouvés dans
conditorRnsr, le nombre total d'éléments retrouvés dans conditorRnsr, et
fournit le taux de rappel dans recall.