Skip to content

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-mtmt 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 (champ journal) ;
  • sans identifiant ni issn, c'est le nom de la revue (champ journal) 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'

pdf

'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'
'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.)