- Norme GEDCOM
-
GEDCOM est une spécification pour l'échange de données généalogiques entre plusieurs systèmes ou logiciels de généalogie. GEDCOM est l'acronyme de GEnealogical Data COMmunication. La désignation française courante est norme GEDCOM.
Un fichier GEDCOM est rédigé en texte seul (souvent en UTF-8, bien qu'il existe d'autres normes de codage : ISO-8859-1, ISO-8859-15 ou UTF-16 par exemple). Il contient des enregistrements concernant :
- chaque personne d'un arbre généalogique,
- chaque famille,
- chaque événement,
- tous ces enregistrements étant liés entre eux selon certaines conventions.
La spécification GEDCOM, également appelée la norme GEDCOM, a été développée par l'Église de Jésus-Christ des saints des derniers jours (les mormons), initialement dans un but strictement religieux lié aux croyances de cette Église. Puis est venue la collaboration avec les différents éditeurs de logiciels, américains ou autres, qui a conduit à l'ajout de paramètres non réservés aux fins religieuses de l'Église.
L'immense majorité des logiciels de généalogie sont compatibles avec la norme GEDCOM, sans toutefois qu'aucun logiciel de généalogie, même ceux des mormons, ne la respecte dans toute son étendue. Toutefois, les fonctionnalités les plus importantes sont généralement respectées, permettant ainsi l'importation ou l'exportation des données « principales ». De nombreux outils de visualisation et de conversion d'un fichier GEDCOM, ainsi que d'outils permettant la transformation d'un fichier GEDCOM en une généalogie « clefs en mains » pour le Web.
Même s'il est théoriquement possible d'écrire au clavier un fichier GEDCOM, le format a été imaginé en premier lieu pour servir aux échanges entre logiciels, et la lecture et l'écriture d'un fichier GEDCOM ne sont pas particulièrement aisées.
Structure d'un fichier GEDCOM
sample.ged 0 HEAD 1 SOUR Reunion 2 VERS V8.0 2 CORP Leister Productions 1 DEST Reunion 1 DATE 11 FEB 2006 1 FILE test 1 GEDC 2 VERS 5.5 1 CHAR MACINTOSH 0 @I1@ INDI 1 NAME Bob /Cox/ 1 SEX M 1 FAMS @F1@ 1 CHAN 2 DATE 11 FEB 2006 0 @I2@ INDI 1 NAME Joann /Para/ 1 SEX F 1 FAMS @F1@ 1 CHAN 2 DATE 11 FEB 2006 0 @I3@ INDI 1 NAME Bobby Jo /Cox/ 1 SEX M 1 FAMC @F1@ 1 CHAN 2 DATE 11 FEB 2006 0 @F1@ FAM 1 HUSB @I1@ 1 WIFE @I2@ 1 MARR 1 CHIL @I3@ 0 TRLR
Un fichier GEDCOM est divisé en :- une section d'en-tête (HEAD)
- divers enregistrements de diverses natures :
- enregistrement « personne » (INDI = individual)
- enregistrement « famille » (FAM = family)
- enregistrement « note » (NOTE = note)
- enregistrement « source » (SOUR = source)
- enregistrement « dépôt d'archives » (REPO = repository)
- enregistrement « objet multimédia » (OBJE = object)
- marqueur de fin de fichier (TRLR = trailer)
Chacune de ces sections débute par 0, marque du niveau supérieur de l'arborescence, et est subdivisable de façon quasi-infinie, en fonction des besoins, à l'aide de marqueurs de niveaux inférieurs, permettant par exemple la saisie des « événements » (EVEN, BIRT, DEAT, MARR et un certain nombre d'autres), des « attributs » (nombre de mariages ou d'enfants, nationalité, décorations, etc.).
Chaque enregistrement, mais aussi chaque subdivision, peut généralement être relié, en fonction des besoins, à un enregistrement d'un autre type. Par exemple, la rubrique BIRT (naissance) de l'individu X sera reliée par des pointeurs : à un enregistrement NOTE ou à un enregistrement SOUR. Le même individu X pourra être relié par des pointeurs : à la famille (couple) dont il est issu, à la famille dont il est co-fondateur, à des notes ou à des sources liées à sa personne...
Il existe depuis plusieurs années une évolution notable de la spécification, intitulée GEDCOM XML 6.0, censée permettre une plus grande souplesse dans l'échange des données, ainsi que la prise en compte de toutes les éventualités possibles (la norme actuelle ne prévoit pas la saisie de témoins d'un événement autrement que dans un champ NOTE). À l'heure actuelle, toutefois, aucun programme de généalogie « grand public » n'a intégré la compatibilité avec la version 6.0.
Liens externes
- (en) The GEDCOM Standard Release 5.5(version PDF)
- (en) Draft Specification for GEDCOM XML 6.0 Version 2002-12-06 (PDF)
- (fr) GEDCOM et ses dialectes (tests comparatifs entre logiciels français, utilitaires de manipulation et rectification des fichiers GEDCOM, Foire Aux Questions)
- (fr) « Tout » sur le format GEDCOM
- (fr) Logiciel gratuit pour analyser rapidement un fichier GEDCOM
- (fr) Logiciel gratuit pour générer des arbres généalogiques à partir d'un fichier GEDCOM
- (fr) Etude comparative sur le traitement d'un fichier GEDCOM par différents logiciels de généalogie
- (fr) Tout ce que vous voulez savoir sur le format GEDCOM (fichier PDF 330 ko) ...
Wikimedia Foundation. 2010.