Description des champs BibTeX et équivalence avec les MT 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, ..) 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 du journal dans le référentiel des journaux de HAL Référentiel Revues. 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 un journal 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 un journal avec cet issn, un nouveau journal est créé dans le référentiel avec cet issn et le nom du journal (champ journal).
  • sans identifiant ni issn, c'est le nom du journal (champ journal) qui est pris en compte avec éventuellement création d'une nouvelle entrée dans le référentiel si le journal 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 italiques peuvent être calculés par Bib2hal, soit le résultat d'un calcul (ex: champ x-country calculé à partir de address) soit avec une valeur par défaut.

abstract

  • 'all' => 'abstract'

address : sous la forme {ville,pays} --> Bib2hal 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é
  • 'phpthesis' ==> '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 si 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é
  • 'phpthesis' ==> '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 Pumed Central)

pmid

  • 'all' => 'pmid' (identifiant Pumed)

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 possible = code du pays sur 2 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: Non, No, Oui, Yes)
  • 'conference' => 'invitedCommunication' (Valeurs possibles: Non, No, Oui, Yes)
  • 'poster' => 'invitedCommunication' (Valeurs possibles: Non, No, Oui, Yes)
  • 'presconf' => 'invitedCommunication' (Valeurs possibles: Non, No, Oui, Yes)

x-hal_journal_id => permet de désigner un journal par son id 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 (code ISO sur 2 lettre de la langue du document : http://fr.wikipedia.org/wiki/Liste_des_codes_ISO_639-1 pour avoir la liste des codes). 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-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:Non, No, Oui, Yes)

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 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é
  • 'phpthesis' ==> 'date'/année (date de soutenance)
  • 'patent' ==> 'date'/AAA-MM-JJ (date de depot du brevet...)

 

Documentation HAL v3.0. juillet 2016