La Norme GEDCOM

Genealogic Data Communication : Format de fichier normalisé qui sert à se transférer des fichiers représentant une généalogie. Le format est assez simple : Il s'agit d'un fichier texte éditable avec un éditeur simple (Notepad,...). Chaque ligne se compose d'un numéro de niveau (le niveau n+1 dépend du niveau n) suivi dans certains cas d'un identificateur, puis suivi d'une étiquette ("Tag" : DATE, INDI,…) qui indique à quoi se rapporte cette ligne (ainsi que les suivantes qui ont un niveau plus grand), puis enfin d'un texte. Par exemple :

 

0 @I29@ INDI Définition d'un individu dont le n° est I29
1 NAME Marthe Ida Marie /Godefroid/ Prénom/Nom/ (normalisé)
2 SURN Godefroid Nom de famille
2 GIVN Marthe Ida Marie Prénom
1 SEX F Sexe
1 BIRT Les données concernant sa naissance suivent après
2 PLAC Nouzonville,France Lieu de naissance
1 _UID 069998EEAFFFA54CBE9081FBDF5C58608171 "Tag" propre au logiciel utilisé (ici PAF5)
1 FAMS @F5@ Apparaît dans la famille F5 comme épouse
1 FAMC @F15@ Apparaît comme enfant dans la famille F15
1 SOUR @S2@ La source dont viennent les informations
1 CHAN Concerne le dernier changement
2 DATE 29 Aug 2001 Date
3 TIME 14:22:52 Heure

Restrictions / Limites :

Normalement, tous les logiciels devraient autoriser l'import et l'export de fichiers GEDCOM en utilisant le jeu de caractères ANSEL. Cela permet d'échanger des données entre PC/MAC/..., Windows/MacOS/Unix/Linux/... Toutefois, la norme GEDCOM indique ce, bien que l'ANSEL soit préférable, il sera - à terme - remplacé par l'UTF-8 qui donne beaucoup plus de latitude.

MARR   Création d'une famille
MARC   Contrat de mariage
MARL   Autorisation légale de mariage
MARS   Convention, contrat avant mariage
ANNU   Déclaration de nullité d'un mariage (comme s'il n'avait pas eu lieu)
DIV   Dissolution du mariage
DIVF   Dossier de divorce d'un époux