Objectif : normaliser les identifiants entre les différentes briques du système CRISalid
Solution :
nom de plateforme : police classique telle que définie par l'organisme
variable : UPPER_CASE
valeur : snake_case
On essaie d'ajouter les "_" que dans les cas ou cela sépare des mots ou des éléments différents dans un type d'identifiant "sudoc_ppn" par exemple
Tableau de normalisation des identifiants (publication, personnes, structures) :
Plateforme | Constante | Valeur | Valeur bis | Commentaire | |
Orcid | ORCID | ORCID | orcid | ||
EPPN | EPPN | eppn | |||
Hal | HAL | HAL | id_hal_s | id_hal_i | |
Idref | IdRef | IDREF | idref | ||
OpenAlex | OpenAlex | OPEN_ALEX | open_alex | ||
Google Scholar | GoogleScholar | GOOGLE_SCHOLAR | google_scholar | ||
ScanR | ScanR | SCANR | scanr | ||
SciencePlus | SciencePlus | SCIENCEPLUS | scienceplus | ||
Ror | ROR | ROR | ror | ||
NNS | RNSR | NNS | nns | ||
ISNI | ISNI | ISNI | isni | ||
Wikidata | Wikidata | WIKIDATA | wikidata | ||
Siren | Insee | SIREN | siren | ||
Siret | Insee | SIRET | siret | ||
UAI | RAMSESE | UAI | uai | ||
Viaf | VIAF | VIAF | viaf | ||
Scopus | Scopus | SCOPUS | scopus_id | scopus_eid | Différence entre les deux ? Dans CDB, id pour les structures et eid pour les personnes. Mais eid est plutot pour les travaux non ? |
ISSN | ISSN | ISSN | issn | ||
Doi | DOI | DOI | doi | ||
Sudoc | Sudoc | SUDOC | sudoc_ppn | Attention il y a des ppn seuls dans le graphe. | |
Num nat thèse | NNT | NNT | nnt | ||
Prodinra | ProdInra | PRODINRA | prodinra | ||
Wos | WebOfScience | WOS | wos | ||
PubMed | PubMed | PUBMED | pmid | Attention il y a aussi des pubmedcentral et des pubmed qui sont dans le graphe | |
arxiv | arXiv | ARXIV | arxiv | ||
pii | ? | ? | ? | Liés à des SourceRecords HAL | |
ird | IRD | IRD | ird | Liés à des SourceRecords HAL | |
sciencespo | SciencesPo | SCIENCES_PO | sciences_po | Liés à des SourceRecords HAL | |
ineris | Ineris | INERIS | ineris | Liés à des SourceRecords HAL |