Skip to content

Champs BibTeX obligatoires/optionnels par type de document

Pour chaque type de document HAL, vous pouvez interroger les métadonnées avec l'API HAL metadata voir la documentation en ligne. Par exemple, pour avoir les métadonnées des articles pour le portail HAL-Inria

Pour un dépôt avec le texte intégral, champs obligatoires à tous les types BibTeX

  • pdf = (lien HTTP ou FTP vers le PDF)
  • x-filesource = (valeurs possibles: author,greenPublisher,publisherAgreement,publisherPaid).
    • author : version auteur,
    • greenPublisher : PDF éditeur publié dans une revue totalement Open Access
    • publisherAgreement : PDF éditeur avec accord explicite de ce dernier
    • publisherPaid : PDF éditeur après paiement des frais APC.
  • x-domain = (la liste des domaines est consultable sur Aurehal ; vous pouvez aussi définir le même domaine pour toutes les références sur la page de création de l'import x2HAL)

Ci-après, pour chaque type de document, un exemple de référence BibTeX avec tous les champs obligatoires, suivis de la liste des champs optionnels. En fin de liste, vous trouverez les champs optionnels commun à tous les types de documents prévus par bibteX.

Pour information : les champs x-country et x-city, s'ils ne sont pas renseignés, seront calculés automatiquement à partir du champ address.

@article (ART, ARTREV, DATAPAPER, BOOKREVIEW) = Article et sous-types d'articles

Champs obligatoires

@article{test\_article,
 title = {Ceci est le titre de l'article},
 author = {Nom, Prénom and Nom, Pr\\’nom and {N}om, Prénom},
 journal = {Titre de la revue},
 year = {2015},
 x-language  = {en},
 x-domain = liste des domaines consultable sur AuréHAL
}

Consultez la liste des domaines sur Aurehal

Tips

Vous pouvez aussi définir le même domaine pour toutes les références sur la page de création de l'import x2HAL

Pour les sous-types "Article de synthèse" (ARTREV), "Compte-rendu de lecture" (BOOKREVIEW) et Datapaper (DATAPAPER), utiliser le champ "note":

note = {Valeurs possibles : ART.ARTREV, ART.BOOKREVIEW, ART.DATAPAPER}

Champs recommandés

 x-audience  = {Valeurs possibles : Internationale, International, Nationale, National, Non spécifiée, Not set},
 x-popularlevel = {Valeurs possibles : Oui, Yes, Non, No},
 x-peerreviewing = {Valeurs possibles : Oui, Yes, Non, No},

Champs optionnels

  • issn (MT HAL : issn) ;
  • number (MT HAL : issue) ;
  • publisher (MT HAL : publisher) ;
  • pages (MT HAL : page) ;
  • series (MT HAL : serie) ;
  • volume (MT HAL : volume) ;
  • x-hal_journal_id (MT HAL : hal_journal_id) ;
  • x-publisherlink (MT HAL : publisherLink) ;
  • champs optionnels communs à tous les types BibTeX.

@inproceedings (COMM) = Communication dans un congrès/Conference paper

Mêmes conditions que @conference (ci-dessous) Pour les posters, modifier en @poster (cf. section @poster ci-dessous) les champs obligatoires.

@conference (COMM) = Communication dans un congrès/Conference paper

Champs obligatoires

@conference{test_conf,
 title = {Ceci est le titre},
 author = {Nom, Prénom and Nom, Pr\\’nom and {N}om, Prénom},
 booktitle = {Titre de la conférence},
 address ={Paris,France},
 year = {2015},
 x-conferencestartdate = {AAAA-MM-JJ},
 x-language = {en ou fr ou code ISO 3166 Ã  2 lettres},
 x-domain = la liste des domaines est consultable sur Aurehal
}

Consultez la liste des domaines sur Aurehal

Tips

Vous pouvez aussi définir le même domaine pour toutes les références sur la page de création de l'import x2HAL

Champs recommandés

 x-invitedcommunication = {Valeurs possibles : Oui, Yes, Non, No},
 x-peerreviewing = {Valeurs possibles : Oui, Yes, Non, No},
 x-popularlevel = {Valeurs possibles : Oui, Yes, Non, No},
 x-proceedings = {Valeurs possibles : Oui, Yes, Non, No},
 x-audience = {Valeurs possibles : Internationale, International, Nationale, National, Non spécifiée, Not set},`
 series = {Nom de la collection}

Les champs x-country (MT HAL : country) et x-city (MT HAL : city) peuvent être saisis directement ou calculés par X2HAL à partir du champ address.

Champs optionnels

  • editor (MT HAL : scientificEditor) ;
  • number (MT HAL : issue) ;
  • pages (MT HAL : page) ;
  • publisher (MT HAL : publisher) ;
  • series (MT HAL : serie) ;
  • volume (MT HAL : volume) ;
  • year (MT HAL : date) ;
  • x-conferenceenddate (MT HAL : conferenceEndDate) ;
  • x-conferenceorganizer (MT HAL : conferenceOrganizer) ;
  • x-publisherlink (MT HAL : publisherLink) ;
  • x-serieseditor (MT HAL : seriesEditor) ;
  • x-source (MT HAL : source) ;
  • champs optionnels communs à tous les types BibTeX.

@poster = POSTER

Champs obligatoires

@poster{test_poster,
 title = {Ceci est le titre},
 author = {Nom, Prénom and Nom, Pr\\’nom and {N}om, Prénom},
 booktitle = {Titre de la conférence},
 year = {2015},
 address = {Paris, France},
 x-conferencestartdate = {2015},
 x-language = {en},
 x-domain = la liste des domaines est consultable sur Aurehal
}

Consultez la liste des domaines sur Aurehal

Tips

Vous pouvez aussi définir le même domaine pour toutes les références sur la page de création de l'import x2HAL

Champs recommandés

 x-audience = {Valeurs possibles : Internationale, International, Nationale, National, Non spécifiée, Not set},
 x-invitedcommunication = {Valeurs possibles : Oui, Yes, Non, No},
 x-peerreviewing = {Valeurs possibles : Oui, Yes, Non, No},
 x-popularlevel = {Valeurs possibles : Oui, Yes, Non, No},
 x-proceedings = {Valeurs possibles : Oui, Yes, Non, No},

Les champs obligatoires x-country (MT HAL : country) et x-city (MT HAL : city) peuvent être saisis directement ou calculés par X2HAL à partir du champ address.

Champs optionnels

  • editor (MT HAL : scientificEditor) ;
  • number (MT HAL : issue) ;
  • pages (MT HAL : page) ;
  • publisher (MT HAL : publisher) ;
  • series (MT HAL : serie) ;
  • volume (MT HAL : volume) ;
  • year (MT HAL : date) ;
  • x-conferenceenddate (MT HAL : conferenceEndDate) ;
  • x-conferenceorganizer (MT HAL : conferenceOrganizer) ;
  • x-publisherlink (MT HAL : publisherLink) ;
  • x-serieseditor (MT HAL : seriesEditor) ;
  • x-source (MT HAL : source) ;
  • champs optionnels communs à tous les types BibTeX.

@presconf (PRESCONF) = Documents associés à des manifestations scientifiques (portail inria.hal.science uniquement)

Note : pour les posters, préférer @poster (cf. ci-dessus)

Champs obligatoires

@presconf{test_presconf,
 title = {Ceci est le titre},
 author = {Nom, Prénom and Nom, Pr\\’nom and {N}om, Prénom},
 conferenceTitle = {Titre de la conférence},
 year = {2015},
 address = {New Dheli, India},
 x-conferencestartdate = {2015},
 x-audience = {Valeurs possibles : Internationale, International, Nationale, National, Non spécifiée, Not set},
 x-language = {en},
 x-invitedcommunication = {Valeurs possibles : Oui, Yes, Non, No},
 x-peerreviewing = {Valeurs possibles : Oui, Yes, Non, No},
 x-popularlevel = {Valeurs possibles : Oui, Yes, Non, No},
 x-proceedings = {Valeurs possibles : Oui, Yes, Non, No},
 x-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-domain = la liste des domaines est consultable sur Aurehal
}

Consultez la liste des domaines sur Aurehal

Tips

Vous pouvez aussi définir le même domaine pour toutes les références sur la page de création de l'import x2HAL

Les champs obligatoires x-country (MT HAL : country) et x-city (MT HAL : city) peuvent être saisis directement ou calculés par X2HAL à partir du champ address.

Champs optionnels

  • editor (MT HAL : scientificEditor) ;
  • number (MT HAL : issue) ;
  • series (MT HAL : serie) ;
  • pages (MT HAL : page) ;
  • publisher (MT HAL : publisher) ;
  • volume (MT HAL : volume) ;
  • year (MT HAL : date) ;
  • x-conferenceenddate (MT HAL : conferenceEndDate) ;
  • x-conferenceorganizer (MT HAL : conferenceOrganizer) ;
  • x-publisherlink (MT HAL : publisherLink) ;
  • x-serieseditor (MT HAL : seriesEditor) ;
  • x-source (MT HAL : source) ;
  • champs optionnels communs à tous les types BibTeX.

@proceedings (PROCEEDINGS) = recueil des communications d'un congrès;

Important : pour le type de document "ISSUE/N° spécial de revue", voir "@misc"

Champs obligatoires pour le type HAL "Proceedings"

@proceedings{test_proceedings,
 title = {titre du recueil},
 author = {Nom, Prénom and Nom, Pr\\’nom and {N}om, Prénom},
 year = {2015},
 x-language = {en},
 x-domain = la liste des domaines est consultable sur Aurehal
}

Consultez la liste des domaines sur Aurehal

Tips

Vous pouvez aussi définir le même domaine pour toutes les références sur la page de création de l'import x2HAL

Champs recommandés

 x-audience = {Valeurs possibles : Internationale, International, Nationale, National, Non spécifiée, Not set},
 x-popularlevel = {Valeurs possibles : Oui, Yes, Non, No},

Champs optionnels

  • address ou x-city (MT HAL : city) et x-country (MT HAL : country) ;
  • booktitle (MT HAL : conferenceTitle) ;
  • isbn (MT HAL : isbn) ;
  • editor (MT HAL : scientificEditor) ;
  • pages (MT HAL : page) ;
  • number (MT HAL : issue) ;
  • pages (MT HAL : page) ;
  • publisher (MT HAL : publisher) ;
  • series (MT HAL : serie) ;
  • volume (MT HAL : volume) ;
  • x-conferencestartdate (MT HAL : conferenceStartDate) ;
  • x-conferenceenddate (MT HAL : conferenceEndDate) ;
  • x-conferenceorganizer (MT HAL : conferenceOrganizer) ;
  • x-publisherlink (MT HAL : publisherLink) ;
  • x-publicationlocation (MT HAL : publicationLocation) ;
  • x-serieseditor (MT HAL : seriesEditor) ;
  • champs optionnels communs à tous les types BibTeX.

@incollection (COUV) = Chapitre d'ouvrage

Mêmes conditions que @inbook (ci-dessous)

@inbook (COUV) = Chapitre d'ouvrage

Champs obligatoires

@incollection{test_incollection,
 title = {Ceci est le titre},
 author = {Nom, Prénom and Nom, Pr\\’nom and {N}om, Prénom},
 booktitle = {Titre de l'ouvrage},
 year = {2015},
 x-language = {en},
 x-domain = la liste des domaines est consultable sur Aurehal
}

Consultez la liste des domaines sur Aurehal

Tips

Vous pouvez aussi définir le même domaine pour toutes les références sur la page de création de l'import x2HAL

Champs recommandés

 x-popularlevel = {Valeurs possibles : Oui, Yes, Non, No},
 x-audience = {Valeurs possibles : Internationale, International, Nationale, National, Non spécifiée, Not set},

Champs optionnels

  • editor (MT HAL : scientificEditor) ;
  • isbn (MT HAL : isbn) ;
  • number (MT HAL : issue) ;
  • pages (MT HAL : page) ;
  • publisher (MT HAL : publisher) ;
  • series (MT HAL : serie) ;
  • volume (MT HAL : volume) ;
  • x-publisherlink (MT HAL : publisherLink) ;
  • x-publicationlocation (MT HAL : publicationLocation) ;
  • x-serieseditor (MT HAL : seriesEditor) ;
  • champs optionnels communs à tous les types BibTeX.

@book (OUV, CRIT, MANUAL, SYNTOUV, DICTIONARY) = Ouvrage et sous-types édition critique, Manuel, Ouvrage de synthèse, Dictionnaire ou encyclopédie

Champs obligatoires

@book{test_book,
 title = {Ceci est le titre},
 author = {Nom, Prénom and Nom, Pr\\’nom and {N}om, Prénom},
 year = {2015},
 x-language = {en},
 x-domain = la liste des domaines est consultable sur Aurehal
 }

Consultez la liste des domaines sur Aurehal

Tips

Vous pouvez aussi définir le même domaine pour toutes les références sur la page de création de l'import x2HAL

Pour les sous-types "édition critique" (OUV.CRIT), "Manuel" (OUV.MANUAL), "Ouvrage de synthèse" (OUV.SYNTOUV), "Dictionnaire, encyclopédie" (OUV.DICTIONARY), ajouter un champ "note":

note = { Valeurs possibles : OUV.CRIT,
OUV.MANUAL, OUV.SYNTOUV,OUV.DICTIONARY},

Remarque : pour le type "Notices de dictionnaire ou d'encyclopédie", utiliser @misc et le champ "note" (cf. ci-dessous).

Champs recommandés

x-audience = {Valeurs possibles : Internationale, International, Nationale, National, Non spécifiée, Not set},
x-popularlevel = {Valeurs possibles : Oui, Yes, Non, No},

Champs optionnels

  • editor (MT HAL : scientificEditor) ;
  • isbn (MT HAL : isbn) ;
  • number (MT HAL : issue) ;
  • pages (MT HAL : page) ;
  • publisher (MT HAL : publisher) ;
  • series (MT HAL : serie) ;
  • volume (MT HAL : volume) ;
  • x-publicationlocation (MT HAL : publicationLocation) ;
  • x-publisherlink (MT HAL : publisherLink) ;
  • x-serieseditor (MT HAL : seriesEditor) ;
  • champs optionnels communs à tous les types BibTeX.

@phdthesis = THESE ou HDR

Champs obligatoires

@phdthesis{test_phdthesis,
 x-title_fr = {Obligatoire si le titre est en anglais},
 x-title_en = {Obligatoire si le titre est en français},
 author = {Nom, Prénom},
 x-dateDefended = {AAAA-MM-JJ}
 x-abstract_fr = {Résumé en français},
 x-abstract_en = {Abstract in English},
 school = {Université},
 year ={aaaa},
 x-director ={director},
 x-language = {en},
 type = {Valeurs possibles : thèse, thesis, Habilitation à  Diriger des Recherches ou HDR},
 x-domain = la liste des domaines est consultable sur AuréHAL 
}

Consultez la liste des domaines sur Aurehal

Tips

Vous pouvez aussi définir le même domaine pour toutes les références sur la page de création de l'import x2HAL

Champs optionnels

  • x-keywords_fr = {mot1 ; mot2},
  • x-keywords_en = {word1 ; word2},
  • number (MT HAL : nnt) ;
  • x-committee (MT HAL : committee) ;
  • champs optionnels communs à tous les types BibTeX.

@mastersthesis --> MEM = Mémoire d'étudiant (portail inria.hal.science et autres portails contenant ce type de document)

Champs obligatoires

@mastersthesis{test_mastersthesis,
 title = {Ceci est le titre},
 author = {Nom, Prénom and Nom, Pr\\’nom and {N}om, Prénom},
 year = {2015},
 school = {Université de Sophia Antipolis},
 year = {2005},
 x-dateDefended = {AAAA-MM-JJ},
 x-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-director ={director},
 x-language = {en},
 x-filesource = {Valeurs possibles : author, greenPublisher, publisherAgreement, publisherPaid}
 x-domain = la liste des domaines est consultable sur Aurehal
}

Consultez la liste des domaines sur Aurehal

Tips

Vous pouvez aussi définir le même domaine pour toutes les références sur la page de création de l'import x2HAL

Peu de portails ont le type mémoire car ils doivent être déclarés comme LocHAL, Si c'est le cas, certains champs obligatoires sont différents de ceux pré-cités. Si vous avez besoin de champs particuliers, contactez archive-ouverte(at)inria.fr.

Champs optionnels

  • pdf = {url du texte intégral complet},
  • x-audience (Valeurs possibles : Internationale, International, Nationale, National, Non spécifiée, Not set) ;
  • pages (MT HAL : page) ;
  • x-city (MT HAL : city) ;
  • x-committee (MT HAL : committee) ;
  • champs optionnels communs à tous les types BibTeX.

@techreport (REPORT) = Rapport de recherche, rapport technique, rapport Contrat/Projet, rapport d'expertise, plan de gestion de données (PGD/DMP)

Champs obligatoires

@techreport{test_techreport,
 title = {Ceci est le titre},
 author = {Nom, Prénom and Nom, Pr\\’nom and {N}om, Prénom},
 year = {2015},
 institution = {Nom de l'institution},
 x-language = {en},
 x-reporttype = {Valeurs possibles : 'Rapport de recherche, Research Report, Rapport Technique, Technical Report, Rapport d\' expert, Expert report,Contract, Contrat,DMP},
 x-domain = la liste des domaines est consultable sur Aurehal
}

Consultez la liste des domaines sur Aurehal

Tips

Vous pouvez aussi définir le même domaine pour toutes les références sur la page de création de l'import x2HAL

Champs optionnels - number (MT HAL : number) ; - pages (MT HAL : page) ; - champs optionnels communs à tous les types BibTeX.

@patent (PATENT) = Brevet

Champs obligatoires

@patent{test_patent,
 title = {Ceci est le titre},
 author = {Nom, Prénom and Nom, Pr\\’nom and {N}om, Prénom},
 year = {2015-07-20},
 number = {01},
 x-country ={FR},
 x-language = {en},
 x-domain = la liste des domaines est consultable sur Aurehal
}

Consultez la liste des domaines sur Aurehal

Tips

Vous pouvez aussi définir le même domaine pour toutes les références sur la page de création de l'import x2HAL

Champs optionnels

  • x-audience = {Valeurs possibles : Internationale, International, Nationale, National, Non spécifiée, Not set},
  • pages (MT HAL : page) ;
  • champs optionnels communs à tous les types BibTeX.

@unpublished (UNDEFINED) = Document sans référence de publication (Preprint ou Working Paper)

Champs obligatoires

@unpublished{test_unpublished,
 title = {Ceci est le titre},
 author = {Nom, Prénom and Nom, Pr\\’nom and {N}om, Prénom},
 year = {2015},
 x-language = {en},
 x-domain = la liste des domaines est consultable sur Aurehal
comment = {Valeurs possibles : UNDEFINED.PREPRINT,UNDEFINED.WORKINGPAPER}
}

Consultez la liste des domaines sur Aurehal

Tips

Vous pouvez aussi définir le même domaine pour toutes les références sur la page de création de l'import x2HAL

Champs optionnels

  • Champs optionnels communs à tous les types BibTeX.

@misc (OTHER, ISSUE, NOTICE, TRAD, BLOG) = Autre publication et autres types de document spécifiés dans le champ "note" (cf. plus bas)

Champs obligatoires dans tous les cas

@misc{test_misc,
 title = {Ceci est le titre},
 author = {Nom, Prénom and Nom, Pr\\’nom and {N}om, Prénom},
 year = {2015},
 note = {valeurs possibles: OTHER, ISSUE, NOTICE, TRAD, BLOG},
 x-language = {en},
 x-domain = la liste des domaines est consultable sur Aurehal
}

Consultez la liste des domaines sur Aurehal

Tips

Vous pouvez aussi définir le même domaine pour toutes les références sur la page de création de l'import x2HAL

Champ obligatoire pour les types Notice d'encyclopédie.

 `bookTitle = {Titre de l'encyclopédie},`
 `note  = {NOTICE},`

Champ obligatoire pour les types N° spécial, Notice d'encyclopédie, Traduction. `description = {Valeurs possibles : ISSUE, TRAD},

Champ obligatoire pour Article de blog

 url = {url de l'article}
 note = {BLOG}

Champs optionnels

  • x-audience = {Valeurs possibles : Internationale, International,Nationale, National, Non spécifiée, Not set},
  • x-popularlevel = {Valeurs possibles : Oui, Yes, Non, No},
  • pages (MT HAL : page) ;
  • champs optionnels communs à tous les types BibTeX.

Champs optionnels communs à tous les types BibTeX

  • abstract (MT HAL : abstract) ;
  • doi (MT HAL : doi) ;
  • keywords (MT HAL : keyword) ; obligatoire dans le domaine des SHS ;
  • note (MT HAL : comment) ;
  • pmcid (MT HAL : identifiant PubMed Ventral) ;
  • pmid (MT HAL : identifiant PubMed) ;
  • url (MT HAL : seeAlso) ;
  • x-abstract\_fr et x-abstract\_en (MT HAL : abstract) ; si on veut spécifier le résumé dans une autre langue (sinon champ abstract) ;
  • x-anrproject (MT HAL : anrProject) ;
  • x-classification (MT HAL : classification) ;
  • x-collaboration (MT HAL : collaboration) ;
  • x-domain (MT HAL : domain) ;
  • x-europeanproject (MT HAL : europeanProject) ;
  • x-funding (MT HAL : funding) ;
  • x-jel (MT HAL : jel) ; ATTENTION, non pris en compte actuellement ;
  • x-keywords\_fr et x-keywords\_en (MT HAL : keyword) ; si on veut spécifier les mot-clés dans une autre langue (sinon champ keywords) ;
  • x-licence (MT HAL : 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 (MT HAL : localReference) ;
  • x-mesh (MT HAL : mesh) ;
  • x-onbehalfof (listes des comptes HAL séparés par ; pour ajouter les propriétaires au dépôt) ; exemple : x-onbehalfof={test;identifiant;compte;1 ;
  • x-subtitle (MT HAL : subTitle) ;
  • x-title\_fr et x-title\_en (MT HAL : title) ; si on veut spécifier le titre dans une autre langue (sinon champ title) ;
  • x-writingdate (MT HAL : writingDate).