Hello,
Juste un message plus général pour que tout le monde comprenne pourquoi GenJ
se plaint de la structure du gedcom créé par Geneatique
> Fichier créé par Généatique :
> ...
> 0 @I3@ INDI
> 1 NAME Magali Brigitte/CHABAUD/
> 1 SEX F
> 1 BIRT
> 2 PLAC Metz, 57000, Moselle, LOR, FRANCE,
> 2 ASSO @I6@ <----------------Genj indique une erreur
> 3 TYPE Parrain
> 3 RELA Grand-Père
> 1 FAMC @F1@
> ....
On a un tag ASSO en sous propriété du tag BIRT.
La norme gedcom sur un tel "event" qu'est le tag BIRT nous donne les règles
suivantes :
INDIVIDUAL_RECORD: =
n @XREF:INDI@ INDI {1:1}
+1 RESN <RESTRICTION_NOTICE> {0:1}
+1 <<PERSONAL_NAME_STRUCTURE>> {0:M}
+1 SEX <SEX_VALUE> {0:1}
+1 <<INDIVIDUAL_EVENT_STRUCTURE>> {0:M}
Donc maintenant regardons ce qu'on trouve pour "INDIVIDUAL_EVENT_STRUCTURE"
INDIVIDUAL_EVENT_STRUCTURE: =
[
n[ BIRT | CHR ] [Y|<NULL>] {1:1}
+1 <<EVENT_DETAIL>> {0:1}
+1 FAMC @<XREF:FAM>@ {0:1}
On voit donc que les seules sous étiquettes possibles pour le tag BIRT
sont : "EVENT_DETAIL", et "FAMC";
Donc regardons ce qu'on trouve dans EVENT_DETAIL
EVENT_DETAIL: =
n TYPE <EVENT_DESCRIPTOR> {0:1}
n DATE <DATE_VALUE> {0:1}
n <<PLACE_STRUCTURE>> {0:1}
n <<ADDRESS_STRUCTURE>> {0:1}
n AGE <AGE_AT_EVENT> {0:1}
n AGNC <RESPONSIBLE_AGENCY> {0:1}
n CAUS <CAUSE_OF_EVENT> {0:1}
n <<SOURCE_CITATION>> {0:M}
n <<MULTIMEDIA_LINK>> {0:M}
n <<NOTE_STRUCTURE>> {0:M}
Pour mémoire, Généatique mettait ça :
> 1 BIRT
> 2 PLAC Metz, 57000, Moselle, LOR, FRANCE,
> 2 ASSO @I6@ <----------------Genj indique une erreur
> 3 TYPE Parrain
> 3 RELA Grand-Père
> 1 FAMC @F1@
Que Généatique mette le tag "PLAC", aucun problème, c'est autorisé par la
norme, mais qu'il mette le tag "ASSO" n'est pas autorisé,
Donc Généatique fait un montage totalement débile au niveau de l'association
d'une personne a un évènement. Cela montre qu'un gedcom fait par Généatique
ne respectant pas la norme, n'est pas transferable sans perte de données
sur un autre logiciel. L'avantage avec Genj est qu'on pourra toujours
sauvegarder son gedcom sans aucune perte alors même qu'il n'est pas
conforme :-)
A éviter absolument.
Francois
---------------------------------------------------------------------
<*> Pour vous désincrire de cette liste, envoyez un mail à :
[EMAIL PROTECTED]
<*> Pour obtenir de l'aide sur les commandes de la liste :
[EMAIL PROTECTED]