← 141 tagsLien familialAccès public
Tag GEDCOM standard

FAMS

Famille comme partenaire

Family spouse

Pointeur sous INDI vers un enregistrement FAM dans lequel l’individu apparaît comme partenaire.

Exemple pédagogiqueGEDCOM 7.0.18

Exemple concret

Exemple minimal 0 @I1@ INDI 1 FAMS @F1@ Exemple réaliste 0 @I1@ INDI 1 NAME Jean /Dupont/ 1 FAMS @F1@ 0 @F1@ FAM 1 HUSB @I1@
Traduction en langage humain
Le minimal est un fragment dont @F1@ est défini ailleurs. Le réaliste montre INDI → FAMS → FAM et le retour depuis FAM. Le rôle HUSB ne détermine pas SEX.

Explication pas à pas

L’objectif n’est pas seulement de reconnaître le tag, mais de comprendre ce qu’il fait à cet endroit précis de la hiérarchie.

1

Exemple minimal — « 0 @I1@ INDI » : le niveau 0 crée le record identifié par @I1@.

2

Exemple minimal — « 1 FAMS @F1@ » : le niveau 1 place FAMS sous INDI et pointe vers @F1@.

3

Exemple réaliste — « 0 @I1@ INDI » : le niveau 0 crée le record identifié par @I1@.

4

Exemple réaliste — « 1 NAME Jean /Dupont/ » : le niveau 1 place NAME sous INDI avec la valeur « Jean /Dupont/ ».

5

Exemple réaliste — « 1 FAMS @F1@ » : le niveau 1 place FAMS sous INDI et pointe vers @F1@.

6

Exemple réaliste — « 0 @F1@ FAM » : le niveau 0 crée le record identifié par @F1@.

7

Exemple réaliste — « 1 HUSB @I1@ » : le niveau 1 place HUSB sous FAM et pointe vers @I1@.

8

FAMS appartient à INDI et son payload est un pointeur vers FAM.

9

Il est répétable : une personne peut participer comme partenaire à plusieurs enregistrements familiaux.

10

Le retour cohérent depuis FAM se fait avec HUSB ou WIFE ; CHIL est réservé aux individus apparaissant comme enfants.

11

FAMS ne contient pas lui-même les informations sur le mariage, les enfants ou l’autre partenaire : il faut suivre le pointeur vers FAM.

12

Le rôle HUSB ou WIFE dans le FAM visé ne suffit pas à déterminer la valeur SEX de l’INDI.

Piège fréquent

À ne pas faire / à ne pas déduire :
Employer FAMS pour la famille d’origine d’une personne : le lien comme enfant se représente avec FAMC.
SpécificationSection 3.3.4

Types de structure identifiés par FAMS

Un même tag peut représenter plusieurs types de structures. La combinaison du tag et du type de sa structure parente détermine le type exact.

Nom officielURI de typePage
Family spouseg7:FAMS76
Urig7:FAMS
ParentINDI
Payloadpointeur vers un enregistrement FAM
Cardinality{0:M}