← 141 tagsIdentifiantsAccès public
Tag GEDCOM standard

EXID

Identifiant externe

External Identifier

Identifiant du sujet maintenu par une autorité externe ; TYPE devrait indiquer l’autorité par une URI.

Exemple pédagogiqueGEDCOM 7.0.18

Exemple concret

Exemple minimal 0 @I1@ INDI 1 NAME Jeanne /Dupont/ 1 EXID 123456 2 TYPE https://example.org/people/ Exemple réaliste 0 @I1@ INDI 1 NAME Jeanne /Dupont/ 1 EXID 123456 2 TYPE https://example.org/people/ 1 UID 550e8400-e29b-41d4-a716-446655440000 1 REFN Dossier-42 2 TYPE Classement interne
Traduction en langage humain
EXID est l’identifiant attribué au sujet par une autorité externe ; TYPE donne l’URI de cette autorité ou de son espace d’identifiants.

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 NAME Jeanne /Dupont/ » : le niveau 1 place NAME sous INDI avec la valeur « Jeanne /Dupont/ ».

3

Exemple minimal — « 1 EXID 123456 » : le niveau 1 place EXID sous INDI avec la valeur « 123456 ».

4

Exemple minimal — « 2 TYPE https://example.org/people/ » : le niveau 2 place TYPE sous EXID avec la valeur « https://example.org/people/ ».

5

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

6

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

7

Exemple réaliste — « 1 EXID 123456 » : le niveau 1 place EXID sous INDI avec la valeur « 123456 ».

8

Exemple réaliste — « 2 TYPE https://example.org/people/ » : le niveau 2 place TYPE sous EXID avec la valeur « https://example.org/people/ ».

9

Exemple réaliste — « 1 UID 550e8400-e29b-41d4-a716-446655440000 » : le niveau 1 place UID sous INDI avec la valeur « 550e8400-e29b-41d4-a716-446655440000 ».

10

Exemple réaliste — « 1 REFN Dossier-42 » : le niveau 1 place REFN sous INDI avec la valeur « Dossier-42 ».

11

Exemple réaliste — « 2 TYPE Classement interne » : le niveau 2 place TYPE sous REFN avec la valeur « Classement interne ».

12

EXID appartient à IDENTIFIER_STRUCTURE sous les records standards et est aussi permis dans PLACE_STRUCTURE.

13

Son payload Special contient l’identifiant externe ; g7:EXID-TYPE porte une URI.

14

TYPE reste syntaxiquement {0:1} en GEDCOM 7.0.18, mais son absence est dépréciée et la norme annonce {1:1} en version 8.0.

15

Si une URL stable s’obtient en concaténant TYPE et EXID, ce choix de TYPE est recommandé sans être obligatoire.

16

EXID vise le sujet ; UID et REFN visent la structure. IDNO est un attribut individuel typé, pas un membre d’IDENTIFIER_STRUCTURE.

17

Le niveau numérique indique à quelle structure ce tag appartient.

18

Le type du payload et les sous-structures autorisées dépendent du contexte défini par la norme.

19

Les exemples de cette fiche sont pédagogiques et n’utilisent aucune donnée utilisateur.

Piège fréquent

À ne pas faire / à ne pas déduire :
Omettre TYPE et rendre impossible l’identification de l’autorité externe, ou confondre EXID avec UID.
SpécificationSection 3.3.4

Types de structure identifiés par EXID

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
External Identifierg7:EXID74
Urig7:EXID ; g7:EXID-TYPE
ParentRecords standards ; PLACE_STRUCTURE
PayloadSpecial ; TYPE URI
CardinalityEXID {0:M} ; TYPE {0:1}, absence dépréciée