- Retour à la page "sommaire" => Grammaire de l’arbre généalogique : index
- Page des règles en condensé : Grammaire généalogique : les règles (condensé)
! Article susceptible de mises à jour aléatoires.
MAJ MAJ abréviation de l’expression "Mise à jour" : 21/12/2024
C’est une norme (créée et gérée par les Mormons) qui permet de créer un fichier au format texte que n’importe quel logiciel de généalogie devrait être capable de créer ou d’utiliser pour transférer un arbre généalogique numérisé. Pour en savoir davantage :
GEDCOM signifie GEDnealogical Data COMmunication. En français : communication de données généalogiques.
Il n’est guère utile (surtout quand on débute) de connaître ces spécifications. Cet article peut donc ne pas être lu !
Règle (Utiliser la norme Gedcom)
- Respecter les règles de la norme Gedcom (les spécifications).
webtrees et le Gedcom
Le logiciel respecte complètement les spécifications même s’il se permet quelques balises personnalisées. L’avantage est qu’il pourra importer (afficher après téléchargement) n’importe quel fichier Gedcom. webtrees affichera (en rouge) les balises qui ne respectent pas la norme.
Le site MaLiBeLe et le gedcom
Les balises de premier niveau peuvent être rangées dans n’importe quel ordre. Les logiciels qui lisent les gedcom et en affichent les données sont capables de les ranger dans un ordre logique. Le site n’aime pas le désordre et, parmi les vérifications figurent l’ordre des balises.
Ordre des balises GEDCOM de la fiche individuelle
- la balise de l’identificateur n’est pas déplacée : c’est toujours la première. Exemple : 0 @1001@ INDI. Cette balise de niveau 0 est toujours suivie des balises de niveau 1 (et...) et se termine là où commence la balise suivante de niveau 0
Les balises de niveau 1
- Vient ensuite la balise "nom" (celle du nom à la naissance : 2 TYPE BIRTH) : 1 NAME Prénom /NOM/
- Puis la balise "naissance" : 1 BIRT
- Puis la balise "sexe" : 1 SEX . (M, F ou U)
- Puis la balise "famille en tant qu’enfant" si cette famille est connue : 1 FAMC @Fx@ ou 1 FAMC @Xx@ maintenant
- Puis la balise "famille en tant que conjoint" si cette famille est connue : 1 FAMS @Fx@ ou 1 FAMS @Xx@ maintenant
- Puis la balise "nom" (celle après le mariage si le mariage est connu et s’il y a eu changement de nom) : 1 NAME Prenom /NOM/
- Puis la balise "décès" : 1 DEAT Si celle-ci n’y est pas, c’est que la personne est toujours vivante. Si elle a plus de 100 ans et si aucune information n’est disponible sur sa vie actuelle, la personne est considérée comme décédée [1]
- Puis les balises "note partagée" : 1 NOTE @Nx@ (ou 1 NOTE @Xx@ maintenant) Comme dernière(s) balise(s) "note partagée" celle(s) reprenant les écritures des noms de famille portées au cours de la vie. Il peut donc y en avoir plusieurs : une pour chaque nom.
- Puis les balises "citation de source" : 1 SOUR @Sx@ (ou 1 SOUR @Xx@ maintenant). Il devrait toujours y en avoir plusieurs pour recouper les informations)
- Puis les balises "média" (ou "objet média") : 1 OBJE @Mx@ (ou 1 OBJE @Xx@ maintenant). La première balise est celle qui est affichée près du nom (comme logo) : c’est une photo portrait, à défaut une photo de la signature de la personne, enfin le logo _MLBL (voir malibele MaLiBeLe La généalogie telle que je la vois à travers l’arbre généalogique de mes petits enfants. ]
- Enfin la balise "dernière modification" : 1 CHAN
Il peut y avoir d’autres balises ("recensement", "profession", "domicile"...) positionnées entre la balise naissance et la balise décès selon leur date connue ou approximative. La balise "sépulture" est placée après celle du "décès".
Bien sûr, la plupart des balises sont très souvent suivies de "sous balises" de niveau 2 puis 3 ... (voir la norme gedcom)
Modifier directement le gedcom
Il peut être tentant d’écrire directement dans le gedcom mais c’est fortement déconseillé. Si quelques balises sont faciles à ajouter, la plupart du temps, c’est plutôt difficile. Quelquefois l’écriture dans un enregistrement nécessite l’obligation de modifier d’autres enregistrements.
Voici un premier exemple : ajouter directement dans le gedcom d’une famille, la fiche individuelle de la mère parce que seul le père était connu jusqu’ici... (N... est un numéro d’enregistrement).
- créer l’enregistrement de la mère : "0 @N1@ INDI" => l’enregistrement indi N1 est créé
- ajouter le lien famille : "1 FAMS @N2@" => dans l’enregistrement indi N1, la famille N2 est référencée mais dans l’enregistrement fam N2, la mère n’existe toujours pas parce que non référencée.
- trouver l’enregistrement famille existant dans le gedcom (il commence par 0 @N2@ FAM).
- ajouter le lien : "1 WIFE @N1@" dans l’enregistrement famille N1 (1 HUSB @N ?@ existe déjà sinon le père n’est pas référencée ou ce n’est pas l’enregistrement de la bonne famille) => cette fois-ci l’enregistrement de la mère est référencé dans l’enregistrement de la famille.
- Ne pas oublier d’enregistrer le gedcom au format texte sans ajout de ligne intempestive (tous les éditeurs de fichier texte ne se valent pas)
- Vérifier les deux enregistrement ainsi modifiés ou ajoutés.
La difficulté vient aussi de la place dans l’enregistrement parce qu’il y a d’autres données.
Voici un deuxième exemple : ajouter dans la citation de source d’un enregistrement d’une fiche individuelle la (re)copie du début du texte de la source directement dans le gedcom. Cela peut paraître plus facile parce qu’il n’y a qu’un seul enregistrement concerné.
- trouver dans le gedcom, l’enregistrement de la fiche individuelle. Il commence nécessairement par "0 @ ?@ INDI" dans lequel figure le numéro de la fiche individuelle à la place du ?
- Trouver la ligne référençant la source. Elle commence par "1 SOUR @ ?@" dans lequel le ? est remplacé par le n° de la source. Attention à ne pas se tromper de sources, il peut y en avoir plusieurs.
- Ajouter juste avant la prochaine ligne [2] commençant par "1" l’indication d’une entrée de donnée texte : "2 DATA" et rien d’autre.
- Ajouter le texte à la ligne suivante : "2 TEXT Ceci est le texte à ajouter."
- Enregistrer le fichier au format texte en espérant ne pas avoir fait d’erreur.
- Vérifier l’enregistrement.
Il est possible de trouver des enregistrements bien plus complexes évidemment.
Mes modifications occasionnelles du gedcom
Voici une liste non exhaustives des balises qu’il m’arrive de corriger ou d’ajouter dans le gedcom directement.
- indiquer le nom complet => 1 NAME prénom /NOM/ (utiliser que pour modifier mais très rarement).
- indiquer le nom seul => 2 SURNAME NOM
- indiquer le type de nom => 2 TYPE BIRTH pour le nom à la naissance et 2 TYPE MARRIED pour le nom après mariage.
- indiquer le prénom => 2 GIGN prénom[s] (ne pas utiliser ni de , ni de -)
- indiquer le n° sosa style MaLiBeLe MaLiBeLe La généalogie telle que je la vois à travers l’arbre généalogique de mes petits enfants. => 1 NOTE _MLBL n°fs...) pour une famille et 2 NOTE n°s... pour une personne (indi).
- Positionner l’icône "ancêtre" => 1 OBJE @X98@ pour lui et 1 OBJE @X99@ pour elle.
- Positionner l’icône "cousin" ou "cousine" (cousin·e au sens généalogique) => 1 OBJE @X100@ pour lui et 1 OBJE @X101@ pour elle.
- Positionner l’icône "conjoint" ou "conjointe" d’un·e ancêtre ou d’un·e cousin·e généalogique => 1 OBJE @X80@ pour lui et 1 OBJE @X81@ pour elle.
- indiquer une date => 2 DATE j mmm[en anglais] AAAA)
- Indiquer un lieu => 2 PLAC commune INSEE INSEE Institut National de la Statistique et des Études Économiques , département, région, pays mais il est beaucoup plus aisé avec webtrees d’utiliser l’auto-complétion.
- Référencer la famille des parents => 1 FAMC @...@
- Référencer la famille à sa création (mariage généralement) => 1 FAMS @...@
- Référencer "l’époux" ou "l’épouse" dans une famille => 2 HUSB @...@ pour lui et 2 WIFE @...@ pour elle
- la "côte" pour un web-arbre (en fait, il s’agit du jour de consultation) => 2 PAGE MAJ MAJ abréviation de l’expression "Mise à jour" : JJ/MM/AAAA
- indiquer la qualité de la source => 2 QUAY ? avec 0 pour "non fiable", 1 pour "contestabe, 2 pour secondaire et 3 pour primaire.
MAJ : 24/11/2024
hameau
