GEDCOM

Un article de Wikipédia, l'encyclopédie libre.
Sauter à la navigation Sauter à la recherche
GEDCOM
Caractéristiques
Extension
.ged
Type MIME
application/octet-streamVoir et modifier les données sur Wikidata
PUID
Développé par
Version initiale
Type de format
Norme
5.5
Site web

GEDCOM (acronyme de genealogical data communication, « communication de données généalogiques ») est une spécification pour l'échange de données. Développée par l'Église de Jésus-Christ des saints des derniers jours, ce format est plus particulièrement utilisé en généalogie pour permettre l'échange de données entre plusieurs applications ou logiciels de généalogie ; toutefois rien n'empêche d'utiliser cette spécification pour gérer d'autres types de données reliant des individus entre eux.

Les informations figurent dans un fichier texte d'extension .ged​ et sont formatées pour permettre aux logiciels de les utiliser. C'est un système à balises – comme HTML – avec différents niveaux hiérarchiques sans imbrication.

Il permet d'avoir des enregistrements concernant :

  • chaque personne d'un arbre généalogique ;
  • chaque famille ;
  • chaque événement.
  • chaque sources
  • chaque dépôts
  • chaque notes
  • chaque enregistrements multimedia

Tous ces enregistrements étant liés entre eux selon des conventions, et respecte une grammaire spécifique et précisément décrite.

Un fichier GEDCOM est rédigé en texte seul, ASCII ou ANSEL, le jeu de caractères pouvant être UTF-8, ISO-8859-1, ISO-8859-15 ou UTF-16.

Le premier logiciel à l'utiliser a été Personal Ancestral File (PAF) en avril 1986[1].

Historique[modifier | modifier le code]

La spécification GEDCOM est développée dans les années 1980 par l'Église de Jésus-Christ des saints des derniers jours (ou Mormons), initialement dans un but strictement religieux lié aux croyances de cette Église[2]. 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. Les versions 1 et 2 étaient des brouillons pour discussion publique. La version 3 est parue en , puis la version 4 au mois d'août 1989. La spécification la plus récente en vigueur est la version 5.5 publiée en [3].

La grande majorité des logiciels de généalogie est compatible avec la spécification GEDCOM, mais certains logiciels adaptent le GEDCOM sous une forme propriétaire ce qui ne facilite pas l'échange des données entre logiciels différents[4]. 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 existent pour la visualisation et la conversion d'un fichier GEDCOM, ainsi que des outils permettant la transformation d'un fichier GEDCOM en une généalogie « clefs en mains » pour le publier sur un site Internet.

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 brut ne sont pas particulièrement aisées.


En 2012, un nouveau projet est annoncé par FamilySearch baptisé GEDCOM X visant à pallier les défauts actuels de la spécification GEDCOM[5]. En juin 2013, l'Église publie la version 1.0 du format GEDCOM X et basé également sur XML.

Références[modifier | modifier le code]

  1. (en) « Genealogical Software Report Card »,
  2. (en) Subject: rep: T Jenkins - open letter to GEDCOM-L - "The goal was to try and provide a standard to allow developers to provide a vehicle for their users to share genealogical conclusions and supporting evidence with others." From: "Jed R. Allen" Brigham Young University - Date: 29 Sep 1995 17:40:04 -0600 - GEDCOM-L Archives -- September 1995, week 5 (#7)
  3. (en) « The GEDCOM Standard Release 5.5 Introduction » (consulté le 14 mars 2014)
  4. (en) 0000688: Support for Gedcom 5.5EL - Gramps Bugtracker
  5. Sophie Boudarel, « Que retenir de RootsTech 2012 ? », (consulté le 27 mars 2014)

Articles connexes[modifier | modifier le code]

Liens externes[modifier | modifier le code]