L’arbre est une vue. Le fichier GEDCOM stocke les personnes séparément puis les relie par une structure FAM.
Comprendre un GEDCOM,
vraiment.
Du premier 0 HEAD aux cardinalités, sources, extensions et GEDZIP : chaque notion est accompagnée d’un exemple concret, de son interprétation en français et d’une explication de la hiérarchie.
Un arbre visible, des structures en dessous
Le logiciel reconstruit une représentation généalogique à partir d’enregistrements et de pointeurs.
@F1@ n’est pas « la famille affichée ». C’est un identifiant interne qui permet aux lignes de pointer vers l’enregistrement FAM correspondant.Anatomie d’une ligne GEDCOM
Chaque composant a un rôle distinct. Le comprendre suffit déjà à lire une grande partie d’un fichier.
Le nombre au début de la ligne est la hiérarchie
L’indentation sert seulement à aider l’œil humain. La structure réelle dépend des niveaux 0, 1, 2, 3…
Fichier
Arbre de structures
DATE sont identiques, mais l’un date la naissance et l’autre le décès.INDI ↔ FAM : le cœur des liens familiaux
Les pointeurs permettent de passer d’une personne à une famille puis aux autres personnes.
FAMS @F4@Jean apparaît comme partenaire.HUSB @I1@CHIL @I7@La famille pointe vers le partenaire et l’enfant.FAMC @F4@Louise pointe en retour vers la famille comme enfant.Apprendre par sujet
Chaque chapitre renvoie vers les tags qui modélisent réellement le sujet dans un fichier.
Personnes & noms
Familles & relations
Événements
Dates & chronologie
Lieux & adresses
Sources
Médias & notes
Identifiants & extensions
Traducteur pédagogique des dates
Essayez une forme GEDCOM courante. L’outil explique la sémantique sans modifier vos données.
Entre 1840 et 1845
Il existe une date ponctuelle, mais elle est inconnue plus précisément que ces deux bornes.
Voir l’explication détailléeLes tags à connaître en premier
Une sélection pour construire une compréhension solide avant d’ouvrir le dictionnaire complet.
INDIIndividuEnregistrement de niveau 0 consacré à une personne : il rassemble ses noms, son sexe enregistré, ses événements, ses attributs, ses sources et ses liens vers les familles.FAMFamilleEnregistrement de niveau 0 reliant des partenaires ou parents, des enfants et les événements ou attributs qui concernent la famille comme ensemble.NAMENom de personneNom complet d’un individu, dans sa forme culturelle d’affichage. Les barres obliques délimitent la partie correspondant le mieux au nom de famille ; les sous-structures précisent composants, type et traductions.BIRTNaissanceÉvénement de naissance sous INDI. BIRT n’est pas un simple champ : DATE, PLAC, sources, notes et autres détails décrivent ensemble cette naissance.DEATDécèsÉvénement de décès sous INDI. Il peut réunir date, lieu, cause, âge, sources, notes et médias : ce n’est pas un simple indicateur isolé.MARRMariageÉvénement familial standard : événement légal, coutumier ou cérémoniel joignant deux partenaires dans une unité familiale.DATEDateDate du sujet de sa structure parente. Selon le contexte, son payload est une DateValue, une date exacte ou une période ; sous un événement, il indique quand celui-ci a eu lieu.PLACLieuLieu principal relatif au sujet de sa structure parente, représenté comme une liste de juridictions du niveau le plus précis au plus large.SOURSource / citationTag contextuel. Au niveau 0, il peut définir un enregistrement source complet ; sous un fait ou événement, il peut être une citation pointant vers cet enregistrement.REPODépôt / archiveEnregistrement décrivant l’institution ou la personne qui conserve une collection de sources ; il peut aussi être pointé depuis une source.OBJEObjet multimédiaEnregistrement ou lien vers des fichiers numériques associés à une personne, un événement, une source ou une autre structure.NOTENoteTexte de contexte ou de recherche attaché à une structure lorsque l’information ne trouve pas une représentation plus spécifique.FAMCFamille comme enfantPointeur vers FAM dont le sens dépend du parent : sous INDI, famille où la personne apparaît comme enfant ; sous un événement, famille associée à cet événement.FAMSFamille comme partenairePointeur sous INDI vers un enregistrement FAM dans lequel l’individu apparaît comme partenaire.TYPEType / classificationClassification supplémentaire de la structure parente. TYPE est obligatoire pour EVEN, FACT et IDNO ; il a aussi des variantes énumérées pour NAME et URI pour EXID.PHRASEFormulation humaineTexte conservant une formulation qui ne peut pas être exprimée complètement par le type de la structure parente.Les 141 tags standards de la spécification
Chaque tag standard listé dans la section « Structure types » de GEDCOM 7.0.18 possède maintenant une fiche publique avec au moins un exemple expliqué.
ABBRSourcesADDRAdressesADOPÉvénement individuelADR1AdressesADR2AdressesADR3AdressesAGEDétail d’événementAGNCDétailALIARelationsANCIRechercheANULÉvénement familialASSORelationsAUTHSourcesBAPLOrdonnances LDSBAPMÉvénement individuelBARMÉvénement individuelBASMÉvénement individuelBIRTÉvénement individuelBLESÉvénement individuelBURIÉvénement individuelCALNSourcesCASTAttribut individuelCAUSDétail d’événementCENSÉvénement contextuelCHANMétadonnéesCHILLien familialCHRÉvénement individuelCHRAÉvénement individuelCITYAdressesCONFÉvénement individuelCONLOrdonnances LDSCONTSyntaxeCOPRMétadonnéesCORPMétadonnéesCREAMétadonnéesCREMÉvénement individuelCROPMédiasCTRYAdressesDATASourcesDATEType contextuelDEATÉvénement individuelDESIRechercheDESTMétadonnéesDIVÉvénement familialDIVFÉvénement familialDSCRAttribut individuelEDUCAttribut individuelEMAILContactEMIGÉvénement individuelENDLOrdonnances LDSENGAÉvénement familialEVENÉvénement contextuelEXIDIdentifiantsFACTAttribut contextuelFAMEnregistrementFAMCLien familialFAMSLien familialFAXContactFCOMÉvénement individuelFILEMédiasFORMType contextuelGEDCDocumentGIVNNomsGRADÉvénement individuelHEADDocumentHEIGHTMédiasHUSBLien familialIDNOAttribut individuelIMMIÉvénement individuelINDIEnregistrementINILOrdonnances LDSLANGLanguesLATILieuLEFTMédiasLONGLieuMAPLieuMARBÉvénement familialMARCÉvénement familialMARLÉvénement familialMARRÉvénement familialMARSÉvénement familialMEDIMédias et sourcesMIMENotesNAMEPersonneNATIAttribut individuelNATUÉvénement individuelNCHIAttribut contextuelNICKNomsNMRAttribut individuelNOAssertions négativesNOTENotesNPFXNomsNSFXNomsOBJEMédiasOCCUAttribut individuelORDNÉvénement individuelPAGESourcesPEDIRelationsPHONContactPHRASEDétailPLACLieuPOSTAdressesPROBÉvénement individuelPROPAttribut individuelPUBLSourcesQUAYSourcesREFNIdentifiantsRELIAttribut individuelREPOSourcesRESIAttribut individuelRESNConfidentialitéRETIÉvénement individuelROLERelationsSCHMAExtensionsSDATEDatesSEXPersonneSLGCOrdonnances LDSSLGSOrdonnances LDSSNOTENotesSOURSourcesSPFXNomsSSNAttribut individuelSTAEAdressesSTATType contextuelSUBMEnregistrement et pointeurSURNNomsTAGExtensionsTEMPOrdonnances LDSTEXTSourcesTIMEDatesTITLAttribut individuelTOPMédiasTRANTraductionsTRLRDocumentTYPEType contextuelUIDIdentifiantsVERSMétadonnéesWIDTHMédiasWIFELien familialWILLÉvénement individuelWWWContactAucun tag ne correspond à ce filtre.
48 références pour comprendre le format
Syntaxe, XREF, pointeurs, cardinalités, types de données, dates, encodage et GEDZIP.
GEDCOM
GEDCOM signifie Genealogical Data Communication. Le format sert à échanger et à conserver des informations généalogiques structurées dans un format ouvert.
SyntaxeLigne GEDCOM
Une ligne encode tout ou partie d’une structure : niveau, éventuellement un identifiant XREF, tag, éventuellement une valeur, puis une fin de ligne.
SyntaxeNiveau
Le nombre au début de chaque ligne encode l’imbrication. Une ligne de niveau x > 0 dépend de la plus proche ligne précédente de niveau x − 1.
SyntaxeIdentifiant XREF
Un identifiant entre arobas rend un enregistrement pointable depuis d’autres structures du même document.
SyntaxePointeur
Une valeur de ligne qui correspond à un XREF est un pointeur vers l’enregistrement portant cet identifiant.
Syntaxe@VOID@
Pointeur nul spécial utilisé lorsqu’une structure de type pointeur est conservée mais qu’aucun enregistrement cible n’est disponible.
SyntaxeValeur / payload
Le payload est la donnée portée par une structure : texte, date, entier, énumération, pointeur ou autre type défini par le contexte.
Mode expertCardinalité
La cardinalité indique si une sous-structure est obligatoire ou facultative et si elle peut apparaître une ou plusieurs fois.
Mode expert{0:1}
Cardinalité « zéro ou un » : la structure est facultative mais ne peut apparaître qu’une seule fois dans ce contexte.
Mode expert{1:1}
Cardinalité « un et un seul » : la structure est obligatoire et singulière dans ce contexte.
Mode expert{0:M}
Cardinalité « zéro à plusieurs » : aucune occurrence n’est imposée, mais plusieurs valeurs sont permises.
Mode expert{1:M}
Cardinalité « une à plusieurs » : au moins une occurrence est obligatoire et plusieurs sont autorisées.
FichierUTF-8
FamilySearch GEDCOM 7 encode les caractères en UTF-8. Les anciens encodages, dont ANSEL, ne font plus partie du format 7.0.
ExtensionsTag d’extension (_TAG)
Un tag commençant par un underscore peut introduire une structure d’extension. GEDCOM 7 permet de documenter son sens dans HEAD.SCHMA.
Types de donnéesType Text
Texte libre dans une langue humaine. Techniquement, son URI de type est xsd:string.
Types de donnéesType Integer
Entier non négatif écrit en chiffres décimaux ASCII. Les zéros initiaux n’ont pas de sens et devraient être omis.
Types de donnéesType Enumeration
Une énumération choisit une valeur dans un ensemble autorisé, par exemple M/F/X/U pour SEX.
DatesDateValue
Type de date générique pouvant exprimer une date partielle, approximative, bornée, une plage d’incertitude ou une période.
DatesDateExact
Date entièrement connue au jour près, en calendrier grégorien. Elle est notamment utilisée pour les dates de création de document ou de structure.
DatesDatePeriod
Type représentant une période qui s’étend sur plusieurs jours, avec FROM, TO ou FROM…TO.
DatesABT
Préfixe de date approximative : la date exacte est inconnue mais proche de la date fournie.
DatesCAL
Préfixe indiquant qu’une date a été calculée à partir d’autres données.
DatesEST
Préfixe pour une date estimée/calculée qui reste approximative.
DatesBEF
Borne supérieure : la date exacte est inconnue mais n’est pas postérieure à la date fournie.
DatesAFT
Borne inférieure : la date exacte est inconnue mais n’est pas antérieure à la date fournie.
DatesBET … AND
Plage d’incertitude pour une date ponctuelle : la date exacte se situe quelque part entre deux bornes.
DatesFROM … TO
Période temporelle : le sujet s’étend pendant plusieurs jours entre un début et une fin.
DatesHeure
Le type Time utilise une horloge de 24 heures et peut être en heure locale ou en UTC lorsque la valeur se termine par Z.
Types de donnéesÂge
Le type Age encode des années, mois, semaines et jours, avec éventuellement < ou > pour une borne.
NomsPersonalName
Type de donnée pour un nom personnel. Les barres obliques délimitent la partie correspondant le mieux au nom de famille.
Types de donnéesLangue BCP 47
Les valeurs de langue utilisent les tags BCP 47, par exemple fr, en, ja ou ja-Latn.
MédiasFilePath
Type de chemin de fichier utilisé notamment par FILE. GEDCOM 7 accepte certains URL web, file: et des chemins locaux relatifs sûrs.
Types de donnéesURI
Identifiant durable contrôlé par un agent, destiné aux traitements techniques et à la définition précise d’un concept.
GEDZIPGEDZIP (.gdz)
Un fichier GEDCOM .ged transporte les données généalogiques. Un GEDZIP .gdz est une archive ZIP qui transporte le dataset GEDCOM 7 avec chaque fichier local qu’il référence.
ÉnumérationsÉnumération SEX
Jeu de valeurs standard du tag SEX : M, F, X ou U.
ÉnumérationsÉnumération ROLE
Jeu de rôles standards utilisé dans les associations : enfant, parent, témoin, officiant, ami, parrain/marraine et autres rôles.
ÉnumérationsÉnumération PEDI
Jeu de valeurs qualifiant une relation enfant-famille : ADOPTED, BIRTH, FOSTER, SEALING ou OTHER.
ÉnumérationsÉnumération QUAY
Échelle de crédibilité de la preuve de 0 à 3. Ces valeurs ressemblent à des entiers mais n’ont pas de sens numérique arithmétique.
ÉnumérationsÉnumération RESN
Restrictions standards : CONFIDENTIAL, LOCKED et PRIVACY. Plusieurs valeurs peuvent s’appliquer simultanément.
ÉnumérationsÉnumération NAME.TYPE
Classification standard des variantes de nom : AKA, BIRTH, IMMIGRANT, MAIDEN, MARRIED, PROFESSIONAL ou OTHER.
ÉnumérationsÉnumération FAMC.STAT
État de la croyance du chercheur dans un rattachement enfant-famille : CHALLENGED, DISPROVEN ou PROVEN.
ÉnumérationsÉnumération MEDI
Liste de supports standards : AUDIO, BOOK, CARD, ELECTRONIC, FICHE, FILM, MAGAZINE, MANUSCRIPT, MAP, NEWSPAPER, PHOTO, TOMBSTONE, VIDEO, OTHER.
ÉnumérationsÉnumération ADOP sous FAMC
Valeurs HUSB, WIFE ou BOTH précisant quel partenaire de la famille pointée a adopté l’individu.
CalendriersCalendrier grégorien
Calendrier par défaut de GEDCOM 7 lorsqu’aucun nom de calendrier n’est indiqué dans une date.
CalendriersCalendrier julien
Calendrier julien explicitement identifié par JULIAN dans une date GEDCOM.
CalendriersCalendrier républicain français
Calendrier connu par GEDCOM 7 sous le nom FRENCH_R.
CalendriersCalendrier hébreu
Calendrier connu par GEDCOM 7 sous le nom HEBREW.
CalendriersDouble datation
La spécification GEDCOM 7 fournit des recommandations pour représenter les dates historiques en double datation, en conservant une date structurée et la formulation originale si nécessaire.
Source, version et licence
La documentation distingue les règles de la spécification et nos exemples pédagogiques.
FamilySearch GEDCOM Specification 7.0.18
17 février 2026 · Family History Department, The Church of Jesus Christ of Latter-day Saints.
Les fiches de ce site sont des explications pédagogiques fondées sur cette spécification. Les exemples créés par Analyseur GEDCOM sont identifiés comme pédagogiques et ne sont pas présentés comme des extraits officiels.
This work comprises, is based on, or is derived from the FAMILYSEARCH GEDCOM™ Specification, © 1984–2026 Intellectual Reserve, Inc. All rights reserved.
« FAMILYSEARCH GEDCOM™ » et « FAMILYSEARCH® » sont des marques d’Intellectual Reserve, Inc.