Aller au contenu
← Accueil

Profil d’extension GEDCOM Mbami

Référence des tags _MBAMI_* — FamilySearch GEDCOM 7.0 et GEDCOM 5.5.1

Mbami exporte les arbres familiaux au format GEDCOM, lu par tous les logiciels de généalogie. Le cœur du fichier est strictement standard. Ce que GEDCOM ne sait pas exprimer — les liens de confiage, de tutelle ou de lait, les unions coutumières et polygames, les fratries déclarées, la précision réelle d’une date — est écrit une seconde fois au moyen de tags d’extension _MBAMI_*, déclarés dans l’en-tête SCHMA comme le prévoit la norme 7.0.

Cette page est la cible des URI déclarées dans SCHMA. Elle s’adresse aux éditeurs de logiciels et aux personnes qui relisent un fichier Mbami.

Principes

  • Un logiciel qui ignore les tags _MBAMI_* ne perd aucune information lisible : chaque nuance est aussi portée par un mécanisme standard (PEDI + PHRASE, NOTE, MARR + TYPE, DIV, EVEN, FAM sans conjoint).
  • Un logiciel qui les lit retrouve l’information exacte de Mbami, sans interprétation de texte libre.
  • Mbami relit ses propres tags à l’import : un aller-retour export → import est sans perte.
  • Les valeurs sont des codes en majuscules, stables, jamais traduits ; le texte lisible est dans PHRASE ou NOTE.

Tags

URI de base : https://mbami.net/gedcom/ — chaque tag est documenté à l’ancre de son suffixe.

_MBAMI_PEDI

URI
https://mbami.net/gedcom/pedigree
Position
sous FAMC d’un INDI (niveau 2)
Valeurs
ADOPTIF · CONFIAGE · TUTEUR · SOCIAL · ALLAITEMENT · DECLARE

Nature du lien parent-enfant selon Mbami. Le PEDI standard porte BIRTH, ADOPTED, FOSTER ou OTHER (avec PHRASE) ; le tag donne la valeur exacte. Absent pour un lien biologique. DECLARE : filiation déclarée (légale) sans preuve biologique.

_MBAMI_UNION_TYPE

URI
https://mbami.net/gedcom/union-type
Position
dans un FAM (niveau 1)
Valeurs
CIVIL · COUTUMIER · RELIGIEUX · TRADITIONNEL · INFORMEL · PARENTALE

Type de l’union. Les unions civiles, coutumières, religieuses ou traditionnelles ont un MARR avec TYPE ; INFORMEL (cohabitation) et PARENTALE (simple co-parentalité) n’ont pas de MARR. En polygamie, Mbami émet un FAM par couple (époux, épouse).

_MBAMI_UNION_STATUS

URI
https://mbami.net/gedcom/union-status
Position
dans un FAM (niveau 1)
Valeurs
ACTIF · DISSOUS · VEUVAGE · SEPARATION

Statut de l’union. DISSOUS est aussi rendu par DIV, SEPARATION par EVEN TYPE Séparation ; VEUVAGE se déduit du DEAT d’un conjoint.

_MBAMI_SIBLING

URI
https://mbami.net/gedcom/sibling
Position
dans un FAM sans HUSB ni WIFE, dont les CHIL sont frères et sœurs déclarés
Valeurs
GERMAIN · CONSANGUIN · UTERIN

Fratrie déclarée entre personnes sans parent commun connu dans le fichier : germains, consanguins (même père) ou utérins (même mère). Les fratries déductibles des FAMC ne sont jamais émises ainsi.

_MBAMI_TWIN

URI
https://mbami.net/gedcom/twin
Position
dans un INDI (niveau 1)
Valeurs
Y

La personne est jumelle d’un frère ou d’une sœur du même FAM.

_MBAMI_DATE_PRECISION

URI
https://mbami.net/gedcom/date-precision
Position
sous DATE d’un BIRT ou DEAT (niveau 3)
Valeurs
JOUR_EXACT · MOIS_ANNEE · ANNEE_SEULE · DECENNIE

Précision réelle de la date : jour exact, mois et année, année seule ou décennie. La DATE standard est déjà dégradée en conséquence (MAR 1960, 1960, BET 1960 AND 1969).

_MBAMI_TITLE

URI
https://mbami.net/gedcom/title
Position
dans un INDI (niveau 1)
Valeurs
texte

Titre ou dignité (chef, notable, dignité religieuse ou traditionnelle). Également émis en TITL.

_MBAMI_ETHNICITY

URI
https://mbami.net/gedcom/ethnicity
Position
dans un INDI (niveau 1)
Valeurs
texte

Appartenance ethnique déclarée par la personne ou sa famille (donnée sensible, exportée uniquement dans le cadre familial).

_MBAMI_COUNTRY_CODE

URI
https://mbami.net/gedcom/country-code
Position
sous PLAC (niveau 3)
Valeurs
ISO 3166-1 alpha-2 (CM, FR…)

Code pays ISO 3166-1 alpha-2 du lieu, en complément du PLAC en texte.

_MBAMI_FAMILY

URI
https://mbami.net/gedcom/family
Position
dans HEAD (niveau 1)
Valeurs
<uuid> <slug>

Identifiant technique et slug de la famille Mbami d’origine.

_MBAMI_EXPORT

URI
https://mbami.net/gedcom/export
Position
dans HEAD (niveau 1)
Valeurs
PARTIEL|COMPLET MB-XXXX-XXXX

Nature de l’export (partiel autour d’un membre, ou famille complète) et référence lisible du document, vérifiable sur la page « Vérifier un document ».

_MBAMI_FOCUS

URI
https://mbami.net/gedcom/focus
Position
dans HEAD (niveau 1)
Valeurs
<uuid du membre>

Identifiant du membre au centre d’un export partiel.

_MBAMI_CUSTOMARY_SUCCESSOR

URI
https://mbami.net/gedcom/customary-successor
Position
dans un INDI (niveau 1)
Valeurs
@I…@ (pointeur INDI)

Successeur coutumier d'une personne décédée (rôle coutumier : perpétuer le défunt, ses titres, ses responsabilités — sans rapport avec l'héritage légal). Pointeur vers l'INDI du successeur ; doublé d'une association standard ASSO (ROLE OTHER + PHRASE « Customary successor » en 7, RELA en 5.5.1) lisible par tout logiciel.

Identifiants

Chaque INDI porte deux identifiants EXID typés, qui permettent à Mbami de reconnaître ses propres membres à l’import quels que soient les homonymes.

https://mbami.net/gedcom/id/membre
Identifiant du membre dans la famille exportée (UUID).
https://mbami.net/gedcom/id/personne
Identifiant de la personne, partagé entre les familles où elle figure (UUID).

En GEDCOM 5.5.1, l’identifiant du membre est porté par REFN avec TYPE mbami:membre.

Exemple

0 HEAD
1 GEDC
2 VERS 7.0
1 SCHMA
2 TAG _MBAMI_PEDI https://mbami.net/gedcom/pedigree
2 TAG _MBAMI_UNION_TYPE https://mbami.net/gedcom/union-type
0 @I1@ INDI
1 NAME Amina /NGO/
1 BIRT
2 DATE 1961
3 _MBAMI_DATE_PRECISION ANNEE_SEULE
1 FAMC @F1@
2 PEDI OTHER
3 PHRASE Enfant confié
2 _MBAMI_PEDI CONFIAGE
1 EXID 8f3c…-…
2 TYPE https://mbami.net/gedcom/id/membre
0 @F1@ FAM
1 HUSB @I2@
1 WIFE @I3@
1 CHIL @I1@
1 MARR
2 TYPE Coutumier
1 _MBAMI_UNION_TYPE COUTUMIER
1 _MBAMI_UNION_STATUS ACTIF

Versions

GEDCOM 7.0 est la version de référence : UTF-8, SCHMA, PEDI OTHER + PHRASE, EXID. Le fichier est conforme à FamilySearch GEDCOM 7.0.x.

GEDCOM 5.5.1 est proposé pour les logiciels qui n’importent pas encore la version 7 : mêmes tags _MBAMI_*, PEDI dégradé (birth, adopted, foster) accompagné d’une NOTE, lignes limitées à 255 caractères avec CONC.

Relecture par Mbami

À l’import, Mbami lit d’abord les tags _MBAMI_* s’ils sont présents, puis les mécanismes standard. Un FAM sans MARR mais avec des CHIL est traité comme une co-parentalité, pas comme une union. Un époux n’ayant qu’une union active dans Mbami, un second FAM actif du même époux rattache l’épouse à cette union.

Les dates ABT, CAL, EST, BET/AND et les formes partielles sont converties en précision Mbami ; les caractères @@ sont lus comme un @ littéral.

Profil publié par MIAM TECH pour Mbami.net. Les tags et leurs valeurs sont stables ; un ajout ne modifie jamais un tag existant.