Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

tag ASSO entre individus

52 views
Skip to first unread message

Francois Massonneau

unread,
Apr 18, 2003, 5:44:37 PM4/18/03
to
Bonjour,

J'ai une question concernant le tag "ASSO" entre individus.

Pour mémoire, lorsqu'il s'agit d'un mariage, les choses fonctionnent
comme ça :
Si l'individu I89 est témoin lors du mariage de Monsieur A et Madame
B, composant la famille F16, on trouve pour l'enregistrement de la
famille dans le fichier gedcom :
0 @F16@ FAM
1 HUSB @I34@
1 WIFE @I35@
1 CHIL @I4@
1 CHIL @I40@
1 MARR
2 DATE 24 SEP 1795
2 PLAC Champs (Cantal)
2 SOUR @S013@

Et pour l'individu qui a été témoin :
0 @I89@ INDI
1 NAME Jean /DUPONT/
1 SEX M
(plusieurs lignes effacées)
1 ASSO @F16@
2 TYPE FAM
2 RELA Witness
2 SOUR @S013@

On voit que conformément au format gedcom, rien n'est spécifié au
niveau du mariage, mais uniquement du témoin.

Maintenant entre deux individus, j'aimerai bien une confirmation, ou
infirmation.
Supposons que l'individu I36 est témoin de la naissance de l'individu
I89. On peut trouver, deux manières de faire.

Méthode 1:
0 @I89@ INDI
1 NAME Jean /DUPONT/
1 SEX M
1 BIRT
2 DATE 21 APR 1817
2 PLAC Antignac (Cantal)
2 SOUR @S060@
1 ASSO @I36@
2 TYPE INDI
2 RELA Informant

Et pour l'individu qui a déclaré la naissance de ce Jean Dupont, on ne
trouve aucune référence à I89
0 @I36@ INDI
1 NAME Antoine /CHAVINIER/
1 SEX M
1 BIRT
etc...

Méthode 2 (dans cette deuxième méthode on trouve le même principe que
pour les mariages, c'est à dire que le tag ASSO se retrouve au niveau
du témoin, et non plus de la personne qui est née):
0 @I89@ INDI
1 NAME Jean /DUPONT/
1 SEX M
1 BIRT
2 DATE 21 APR 1817
2 PLAC Antignac (Cantal)
2 SOUR @S060@

Et pour la personne qui a déclaré la naissance, on trouve :
0 @I36@ INDI
1 NAME Antoine /CHAVINIER/
1 SEX M
1 BIRT
etc...
1 ASSO @I89@
2 TYPE INDI
2 RELA Informant

J'aurais tendance à pencher pour cette deuxième méthode, mais l'avis
des pros du format gedcom m'intéresse.

Merci. Francois

--
-+-=-+-=-+-=-+-=-+-=-+-=-+-=-+-=-+-=-+-=-+-=-+-=-+-=-+-=-+-=-+-=-+-=-+-
Arvernes Organization - Isle of Noirmoutier . +46°58'42", -2°16'35"
-=-+-=- -=- -=-+-=- -=- -=-+-=- -=- -=-+-=- -=- -=-+-=- -=- -=-+-=-
Join us on : irc.freenode.net, #genj
IRC alias: isle85 // ICQ number : 172629217

Patrick Texier

unread,
Apr 18, 2003, 3:52:25 PM4/18/03
to
Le Fri, 18 Apr 2003 20:44:37 -0100, Francois Massonneau <fr...@free.fr>
a écrit :

> Et pour la personne qui a déclaré la naissance, on trouve :
> 0 @I36@ INDI
> 1 NAME Antoine /CHAVINIER/
> 1 SEX M
> 1 BIRT
> etc...
> 1 ASSO @I89@
> 2 TYPE INDI
> 2 RELA Informant
>
> J'aurais tendance à pencher pour cette deuxième méthode, mais l'avis
> des pros du format gedcom m'intéresse.

Les deux méthodes me semblent correctes, mais je préfère aussi la
seconde pour rester cohérent avec les témoins de mariage où la grammaire
gedcom impose Témoin -> Couple vu qu'il est interdit de mettre un tag
ASSO dans un enregistrement familial FAM.

Le problème de Gedcom 5.5 c'est qu'ASSO est plus fait pour gérer des
liens familiaux différents de parent/enfant que des témoins qui
devraient être associés à l'évènement. Sans compter que le contenu de
RELA n'est pas normalisé : en page 54 de la doc on a juste un « great
grandson » d'ailleurs sans majuscules, GeneWeb semble utiliser des tags
de 4 caractères (GODF)...

Marc Giraud

unread,
Apr 19, 2003, 2:56:01 AM4/19/03
to
"Francois Massonneau" <fr...@free.fr> a écrit dans le message de news:
3EA071C5...@free.fr...

> J'ai une question concernant le tag "ASSO" entre individus.

Vos questions portent sur un problème de GEDCOM: rien n'y est prévu pour
traiter les liens d'un individu (INDI) à des événements concernant un autre
individu (INDI) ou une union (FAM). Le cas typique étant le témoin, on
trouve aussi: déclarants, officiants...

Les différents logiciels tentent des contournements car la demande est forte
de la part des généalogistes.

Le tag "ASSO" est souvent utilisé comme moyen de contournement, souvent au
détriment du respect de la grammaire GEDCOM.

Notons bien que GEDCOM précise que ce tag a comme finalité:
"ASSO {ASSOCIATES}: =
An indicator to link friends, neighbors, relatives, or associates of an
individual."
et donc les relations d'un individu d'une façon très générale.

la grammaire GEDCOM est claire:
"ASSOCIATION_STRUCTURE: =
n ASSO @<XREF:INDI>@ {0:M}
+1 TYPE <RECORD_TYPE> {1:1}
+1 RELA <RELATION_IS_DESCRIPTOR> {1:1}
+1 <<NOTE_STRUCTURE>> {0:M}
+1 <<SOURCE_CITATION>> {0:M}"

L'individu ne peut être lié qu'à un autre enregistrement (pointé par
@XREF:xxxx@) dont le type est précisé par TYPE:
"RECORD_TYPE: = {Size=3:4}
[ FAM | INDI | NOTE | OBJE | REPO | SOUR | SUBM | SUBN ]
An indicator of the record type being pointed to or used. For example if
in an ASSOciation, an INDIvidual record were to be ASSOciated with a
FAM record then:
0 INDI
1 ASSO @F1@
2 TYPE FAM /* ASSOCIATION is with a FAM record.
2 RELA Witness at marriage"

> Pour mémoire, lorsqu'il s'agit d'un mariage, les choses fonctionnent
> comme ça :
> Si l'individu I89 est témoin lors du mariage de Monsieur A et Madame
> B, composant la famille F16, on trouve pour l'enregistrement de la
> famille dans le fichier gedcom :
> 0 @F16@ FAM

>...


>
> Et pour l'individu qui a été témoin :
> 0 @I89@ INDI

>...


> 1 ASSO @F16@
> 2 TYPE FAM
> 2 RELA Witness
> 2 SOUR @S013@
>
> On voit que conformément au format gedcom, rien n'est spécifié au
> niveau du mariage, mais uniquement du témoin.

Première remarque: cette usage est imprécis: rien ne prouve que I89 soit
témoin du marriage, il est peut-être le témoin des fiançailles ou de tout
autre événement concernant l'union F16 (notons que GEDCOM précise dans
l'exemple cité plus haut "Witness at marriage" pour lever l'ambiguité): le
texte qui suit RELA doit préciser le rôle et l'événement concerné.

> Maintenant entre deux individus, j'aimerai bien une confirmation, ou
> infirmation.
> Supposons que l'individu I36 est témoin de la naissance de l'individu
> I89. On peut trouver, deux manières de faire.
>
> Méthode 1:
> 0 @I89@ INDI
> 1 NAME Jean /DUPONT/
> 1 SEX M
> 1 BIRT
> 2 DATE 21 APR 1817
> 2 PLAC Antignac (Cantal)
> 2 SOUR @S060@
> 1 ASSO @I36@
> 2 TYPE INDI
> 2 RELA Informant
>
> Et pour l'individu qui a déclaré la naissance de ce Jean Dupont, on ne
> trouve aucune référence à I89
> 0 @I36@ INDI
> 1 NAME Antoine /CHAVINIER/
> 1 SEX M
> 1 BIRT
> etc...

cette méthode est fausse car elle fait de I89 le déclarant.

> Méthode 2 (dans cette deuxième méthode on trouve le même principe que
> pour les mariages, c'est à dire que le tag ASSO se retrouve au niveau
> du témoin, et non plus de la personne qui est née):
> 0 @I89@ INDI
> 1 NAME Jean /DUPONT/
> 1 SEX M
> 1 BIRT
>

> Et pour la personne qui a déclaré la naissance, on trouve :
> 0 @I36@ INDI

> etc...
> 1 ASSO @I89@
> 2 TYPE INDI
> 2 RELA Informant
>

Cette méthode est meilleure mais même remarque que pour le mariage: il faut
préciser l'événement concerné dans RELA sinon on ne sait pas quel événement,
concernant I89, I36 a déclaré.


Cordialement

Marc Giraud

Francois Massonneau

unread,
Apr 19, 2003, 11:42:08 AM4/19/03
to
> Cette méthode est meilleure mais même remarque que pour le mariage: il faut
> préciser l'événement concerné dans RELA sinon on ne sait pas quel événement,
> concernant I89, I36 a déclaré.

Je suis totalement d'accord et c'est le point de vue que nous avons pris.
Je n'avais pas mis tous les renseignements volontairement sur le tag et
les subtags de ASSO pour ne pas faire un message trop long, mais tout
cela était prévu.
Merci pour cette confirmation. Francois


--
-+-=-+-=-+-=-+-=-+-=-+-=-+-=-+-=-+-=-+-=-+-=-+-=-+-=-+-=-+-=-+-=-+-=-+-
Arvernes Organization - Isle of Noirmoutier . +46°58'42", -2°16'35"

0 new messages