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]

Répondre à