Modifications

+infos (gedcom)

8 octets supprimés, 22 février 2011 à 12:59
m
Structure du fichier
Ce qui conduit à une première ligne d'un enregistrement par exemple
<pre>0 @xxxx@ INDI 0 @xxxxxxx@ SOUR</pre>
A la suite viendront des lignes de détail au niveau 1 puis à l'intérieur de chaque niveau 1 des compléments affectés au niveau 2. Pour une personne on peut écrire
</pre>
Les textes entre parenthèses ne seront pas présents dans le fichier, ce sont des commentaires pour la compréhension.
Ce schéma simple permet de décrire parfaitement l'ensemble des informations. Un ensemble de tags est défini dans les règles gedcom pour couvrir les besoins. Cependant il ne permet pas de représenter des liens par exemple entre personnes.
 
Ainsi une [[famille]] est composée d'un homme et d'une femme, alors au lieu de reprendre les données de chaque personne il sera fait appel seulement à leur référence.
<pre>
2 plac un village (lieu)
1 ......
 
</pre>
Nous disposons maintenant d'un moyen pour écrire toutes les relations dans nos [[généalogie|généalogies]] en imbriquant ce mécanisme de pointage dans l'arbre des données.
 
;Un fichier complet: Il contient successivement:
*un enregistrement d'en tête unique et obligatoire HEAD
*un enregistrement de fin unique et obligatoire TRLR
 
L'ordre des enregistrements peut être quelconque ainsi que le nombre mais sans fractionnement sauf les deux obligatoires HEAD en début et TRLR en fin.
Un enregistrement commence toujours par un niveau 0 pour définir sa référence. L'ordre n'est pas imposé pour les niveaux supérieurs de même valeur.
 
<pre>
0 @fxxx@ FAM (création d'un enregistrement famille)
1 ......
</pre>
 
Ce fichier est grammaticalement correct. DEAT est avant BIRT ne respectant pas la chronologie. DATE et PLAC sont inversés. FAM apparait avant le deuxième individu. Ceci dit et sans obligation ce serait une bonne idée de respecter une logique pour faciliter la consultation à l'écran d'un fichier.
Wgw
5 307
modifications