Description des champs BibTeX et équivalence avec les métadonnées de HAL
Les champs non standards BibTeX qui ont été ajoutés pour HAL se nomment x-mt
où mt
est le nom de la métadonnée dans HAL en minuscule.
Les champs multivalués (keywords
, projets
, etc.) doivent être séparés par ;
.
Pour renseigner un journal, il existe plusieurs moyens :
- si
x-hal_journal_id
est renseigné, c'est l'identifiant de la revue dans le référentiel des revues de HAL ; c'est cet identifiant qui est pris en compte ; - si le champ
issn
est renseigné et qu'il existe dans le référentiel de HAL une revue avec cet ISSN, c'est celui-ci qui est pris ; - si le champ
issn
est renseigné et qu'il n'existe pas dans le référentiel de HAL une revue avec cet ISSN, une nouvelle revue est créée dans le référentiel avec cet ISSN et le nom de la revue (champjournal
) ; - sans identifiant ni
issn
, c'est le nom de la revue (champjournal
) qui est pris en compte avec éventuellement création d'une nouvelle entrée dans le référentiel si la revue n'y est pas déjà.
Les projets européens et ANR (x-europeanproject_id
et x-anrproject_id
) sont renseignés par leur identifiant. Pour retrouver les identifiants, il faut aller sur AuréHAL.
Les champs en italique peuvent être calculés par X2HAL, soit le résultat d'un calcul (exemple : champ x-country
calculé à partir de address
) soit avec une valeur par défaut.
abstract
'all' => 'abstract'
address
Sous la forme {ville,pays}
--> X2HAL peut à partir de ce champ calculer automatiquement les champs x-country
et x-city
. Le pays peut être inclus en français ou en anglais.
'inproceedings' => 'city' et 'country'
'proceedings' => 'city' et 'country'
'conference' => 'city' et 'country'
'presconf' => 'city' et 'country'
'poster' => 'city' et 'country'
'incollection' => 'city' et 'country'
'inbook' => 'city' et 'country'
booktitle
'inproceedings' => 'conferenceTitle'
'proceedings' => 'conferenceTitle'
'conference' => 'conferenceTitle'
'presconf' => 'conferenceTitle'
'poster' => 'conferenceTitle'
'incollection' => 'bookTitle'
'inbook' => 'bookTitle'
chapter
'all' => 'volume'
day
'article', 'inbook','book' ,'techreport','manual' => 'date' / jour (date de publication)
'conference', 'inproceedings','presconf','poster' =>'date' / jour (date de publication) et 'conferenceStartDate' sauf si x-conferencestartdate renseigné
'phdthesis' => 'date'/jour (date de soutenance)
doi
'all' => 'doi'
editor
'all' => 'scientificEditor'
isbn
'incollection' => 'isbn'
'inbook' => 'isbn'
'book' => 'isbn'
'proceedings' => 'isbn'
institution
'manual' => 'authorityInstitution'
'techreport' => 'authorityInstitution'
issn
Permet de créer un journal s'il n'est pas dans le référentiel.
'article' => 'issn'
journal
'article' => 'journal'
keywords
'all' => 'keyword'
month
'article', 'inbook','book' ,'techreport','manual' => 'date' / mois (date de publication)
'conference', 'inproceedings','presconf','poster' => 'date' / mois (date de publication) et 'conferenceStartDate' sauf si x-conferencestartdate renseigné
'phdthesis' => 'date' / mois (date de soutenance)
note
'all' => 'comment'
'misc' => 'description'
number
'article' => 'issue'
'inproceedings' => 'issue'
'conference' => 'issue'
'poster' => 'issue'
'presconf' => 'issue'
'inbook' => 'issue'
'book' => 'issue'
'proceedings' => 'issue'
'techreport' => 'number'
'manual' => 'number'
'patent' => 'number'
'phdthesis' => 'nnt'
pages
'all' => 'page'
'all' => 'pdf'
pmcid
'all' => 'pmcid' (identifiant PubMed Central)
pmid
'all' => 'pmid' (identifiant PubMed)
publisher
'inproceedings' => 'publisher'
'conference' => 'publisher'
'poster' => 'publisher'
'presconf' => 'publisher'
'inbook' => 'publisher'
'book' => 'publisher'
'proceedings' => 'publisher'
'article' => 'publisher'
school
'mastersthesis' => 'authorityInstitution'
'phdthesis' => 'authorityInstitution'
series
'art' => 'serie'
'inproceedings' => 'serie'
'conference' => 'serie'
'poster' => 'serie'
'presconf' => 'serie'
'inbook' => 'serie'
'book' => 'serie'
'proceedings' => 'serie'
title
'all' => 'title'
type
'phdthesis' => permet de différentier les thèses des HDR (valeurs possibles : thèse, thesis, Habilitation à Diriger des Recherches ou HDR)
url
'all' => 'seeAlso'
volume
'art' => 'volume'
'inproceedings' => 'volume'
'conference' => 'volume'
'poster' => 'volume'
'presconf' => 'volume'
'inbook' => 'volume'
'book' => 'volume'
'proceedings' => 'volume'
x-abstract_en
'phdthesis' => 'abstract' en anglais (obligatoire pour les thèses si la langue du document n'est pas l'anglais)
x-abstract_fr
'phdthesis' => 'abstract' en français (obligatoire pour les thèses si la langue du document n'est pas le français)
x-anrproject_id
Identifiants des projets ANR.
'all' => 'anrProject_id'
x-audience
'all' => 'audience' (valeurs possibles : Internationale, International, Nationale, National, Non spécifiée, Not set)
x-city
'inproceedings' => 'city'
'conference' => 'city'
'poster' => 'city'
'presconf' => 'city'
'proceedings' => 'city'
x-classification*
'all' => 'classification'
x-collaboration
'all' => 'collaboration'
x-committee
'mastersthesis' => 'committee'
'manual' => 'committee'
'phdthesis' => 'committee'
x-conferenceenddate
AAAA ou AAAA-MM ou AAAA-MM-JJ.
'inproceedings' => 'conferenceEndDate'
'conference' => 'conferenceEndDate'
'poster' => 'conferenceEndDate'
'presconf' => 'conferenceEndDate'
'proceedings' => 'conferenceEndDate'
x-conferenceorganizer
'inproceedings' => 'conferenceOrganizer'
'conference' => 'conferenceOrganizer'
'poster' => 'conferenceOrganizer'
'presconf' => 'conferenceOrganizer'
'proceedings' => 'conferenceOrganizer'
x-conferencestartdate
AAAA ou AAAA-MM ou AAAA-MM-JJ.
'inproceedings' => 'conferenceStartDate'
'conference' => 'conferenceStartDate'
'poster' => 'conferenceStartDate'
'presconf' => 'conferenceStartDate'
'proceedings' => 'conferenceStartDate'
x-country
Valeurs possibles : code du pays sur deux caractères (voir ISO 3166-1). ZZ
quand on ne connait pas la valeur.
'inproceedings' => 'country'
'conference' => 'country'
'poster' => 'country'
'presconf' => 'country'
'proceedings' => 'country'
'patent' => 'country'
x-director
'mastersthesis' => 'director'
'manual' => 'director'
'phdthesis' => 'director'
x-domain
Si non renseigné, domaine(s) du document.
'all' => 'domain'
x-europeanproject_id**
Identifiants des projets européens, séparés par ;
.
'all' => 'europeanProject_id'
x-filesource
Type du fichier source si PDF renseigné.
'all' => 'fileSource' (Valeurs possibles : author, greenPublisher, publisherAgreement, publisherPaid)
x-funding
'all' => 'funding'
x-inria_degreetype
'mastersthesis' => 'inria_degreeType' (valeurs possibles : Mémoire de Master 2, Master thesis 2, Mémoire de Master 1, Master thesis 1, Mémoire d'Ingénieur, Engineering school master thesis, Rapport de stage de Master 2, Master 2 probation report, Mémoire de D.E.A., D.E.A. Master thesis, Mémoire de Master 2 Pro, Professional master thesis 2, Mémoire de Master 1 Pro, Professional master thesis 1, Mémoire de Maîtrise, Master thesis, Mémoire de D.U., University degree probation report, Rapport de stage de Master 1, Master 1 probation report, Mémoire du Conservatoire national des arts et métiers (Cnam), Cnam probation report, Mémoire de D.E.S.S., D.E.S.S Master thesis, Rapport final de Travail de Fin d'Etudes, Final report of studies end)
'manual' => 'inria_degreeType' (valeurs possibles : Mémoire de Master 2, Master thesis 2, Mémoire de Master 1, Master thesis 1, Mémoire d'Ingénieur, Engineering school master thesis, Rapport de stage de Master 2, Master 2 probation report, Mémoire de D.E.A., D.E.A. Master thesis, Mémoire de Master 2 Pro, Professional master thesis 2, Mémoire de Master 1 Pro, Professional master thesis 1, Mémoire de Maîtrise, Master thesis, Mémoire de D.U., University degree probation report, Rapport de stage de Master 1, Master 1 probation report, Mémoire du Conservatoire national des arts et métiers (Cnam), Cnam probation report, Mémoire de D.E.S.S., D.E.S.S Master thesis, Rapport final de Travail de Fin d'Etudes, Final report of studies end)
x-inria_directoremail
'mastersthesis' => 'inria_directorEmail'
'manual' => 'inria_directorEmail'
x-inria_presconftype
'presconf' => 'inria\_presConfType' (valeurs possibles : Non spécifiée, Not specified, Tutoriel, Tutorial, Présentation, Presentation, Papier court, Short paper, Préface, Preface, Synthèse de conférence, Conference digest, Guest Editorial, Guest Editorial)
x-invitedcommunication
'inproceedings' => 'invitedCommunication' (Valeurs possibles : Oui, Yes, Non, No)
'conference' => 'invitedCommunication' (Valeurs possibles : Oui, Yes, Non, No)
'poster' => 'invitedCommunication' (Valeurs possibles : Oui, Yes, Non, No)
'presconf' => 'invitedCommunication' (Valeurs possibles : Oui, Yes, Non, No)
x-hal_journal_id
Permet de désigner un journal par son identifiant dans HAL.
'article' => 'hal_journal_id'
x-keywords_en
'phdthesis' => 'keywords' en en anglais (obligatoire pour les thèses si la langue du document n'est pas l'anglais)
x-keywords_fr
'phdthesis' => 'keywords' en français (obligatoire pour les thèses si la langue du document n'est pas le français)
x-language
Codes ISO sur deux lettres de la langue du document. Attention, la valeur ZZ
n'est pas acceptée.
'all' => 'language'
x-licence
'all' => 'licence' (Valeurs possibles: Marque du Domaine Public, Public Domain Mark, Paternité - Pas d'utilisation commerciale - Pas de modification, Attribution - NonCommercial - NoDerivatives, Paternité - Pas d'utilisation commerciale - Partage selon les Conditions Initiales, Attribution - NonCommercial - ShareAlike, Paternité - Pas d'utilisation commerciale, Attribution - NonCommercial, Paternité - Pas de modifications, Attribution - NoDerivatives, Paternité - Partage selon les Conditions Initiales, Attribution - ShareAlike, Paternité, Attribution, CC0 - Transfert dans le Domaine Public, CC0 - Public Domain Dedication, Copyright (Tous droits réservés), Copyright, Domaine public, Public Domain, Licence Ouverte - Etalab, Open licence - Etalab)
x-localreference
'all' => 'localReference'
x-mesh
'all' => 'mesh'
x-onbehalof ()
'all' => 'onbehalfof' (liste de comptes HAL séparés par ';' pour désigner les propriétaires du dépôt ; les comptes sont soit l'identifiant (login) soit l'uid de l'utilisateur (champ contributorId_i ou owners_i).
x-othertype
'Article de blog' => '1'
'Compte-rendu d'ouvrage ou Note de Lecture' => '2'
'Notice d'encyclopédie ou de dictionnaire' => '3'
'Traduction' => '4'
x-peerreviewing
'article' => 'peerReviewing' (Valeurs possibles : Oui, Yes, Non, No)
'inproceedings' => 'peerReviewing' (Valeurs possibles : Oui, Yes, Non, No)
'conference' => 'peerReviewing' (Valeurs possibles : Oui, Yes, Non, No)
'poster' => 'peerReviewing' (Valeurs possibles : Oui, Yes, Non, No)
'presconf' => 'peerReviewing' (Valeurs possibles : Oui, Yes, Non, No)
x-popularlevel
'all' => 'popularLevel' (Valeurs possibles : Oui, Yes, Non, No)
x-proceedings
'inproceedings' => 'proceedings' (Valeurs possibles : Oui, Yes, Non, No)
'conference' => 'proceedings' (Valeurs possibles : Oui, Yes, Non, No)
'poster' => 'proceedings' (Valeurs possibles : Oui, Yes, Non, No)
'presconf' => 'proceedings' (Valeurs possibles : Oui, Yes, Non, No)
x-publicationlocation
'book' => 'publicationLocation'
'proceedings' => 'publicationLocation'
'inbook' => 'publicationLocation'
x-publisherlink
'article' => 'publisherLink'
'inproceedings' => 'publisherLink'
'conference' => 'publisherLink'
'poster' => 'publisherLink'
'presconf' => 'publisherLink'
'inbook' => 'publisherLink'
'book' => 'publisherLink'
'proceedings' => 'publisherLink'
x-reporttype
'techreport' => 'reportType' (valeurs possibles : Rapport de recherche, Research Report, Rapport Technique, Technical Report, Contrat, Contrat, Stage, Stage, Interne, Interne, Travaux universitaires, Univ works, Autre, Other)
'manual' => 'reportType' (valeurs possibles : Rapport de recherche, Research Report, Rapport Technique, Technical Report, Contrat, Contrat, Stage, Stage, Interne, Interne, Travaux universitaires, Univ works, Autre, Other)
x-serieseditor
'inproceedings' => 'seriesEditor'
'conference' => 'seriesEditor'
'poster' => 'seriesEditor'
'presconf' => 'seriesEditor'
'inbook' => 'seriesEditor'
'book' => 'seriesEditor'
'proceedings' => 'seriesEditor'
x-source
'inproceedings' => 'source'
'conference' => 'source'
'poster' => 'source'
'presconf' => 'source'
x-subtitle
'all' => 'subTitle'
x-title_en
'phdthesis' => 'title' en en anglais (obligatoire pour les thèses si la langue du document n'est pas l'anglais)
x-title_fr
'phdthesis' => 'title' en français (obligatoire pour les thèses si la langue du document n'est pas le français)
x-writingdate
Date d'écriture du document au format AAAA ou AAAA-MM ou AAAA-MM-JJ.
'all' => 'writingDate'
year
'article', 'inbook', 'book', 'techreport', 'manual' => 'date' / année (date de publication)
'conference', 'inproceedings', 'presconf', 'poster' => 'date' / année (date de publication) et 'conferenceStartDate' sauf si x-conferencestartdate renseigné
'phdthesis' => 'date' / année (date de soutenance)
'patent' => 'date' / AAAA-MM-JJ (date de depot du brevet, etc.)