← 141 tagsConfidentialitéAccès public
Tag GEDCOM standard

RESN

Restriction

Restriction

Liste de valeurs indiquant que l’accès ou l’usage des données peut être restreint.

Exemple pédagogiqueGEDCOM 7.0.18

Exemple concret

Exemple minimal 0 @I1@ INDI 1 NAME Jeanne /Dupont/ 1 RESN CONFIDENTIAL Exemple réaliste 0 @I1@ INDI 1 NAME Jeanne /Dupont/ 1 RESN CONFIDENTIAL, LOCKED 1 BIRT 2 DATE 14 MAY 1897 2 RESN PRIVACY 0 @M1@ OBJE 1 RESN CONFIDENTIAL 1 FILE media/acte.jpg 2 FORM image/jpeg
Traduction en langage humain
RESN exprime une restriction demandée sur les données de son parent ; elle informe les applications mais ne chiffre rien et ne crée aucun contrôle d’accès.

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 RESN CONFIDENTIAL » : le niveau 1 place RESN sous INDI avec la valeur « CONFIDENTIAL ».

4

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

5

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

6

Exemple réaliste — « 1 RESN CONFIDENTIAL, LOCKED » : le niveau 1 place RESN sous INDI avec la valeur « CONFIDENTIAL, LOCKED ».

7

Exemple réaliste — « 1 BIRT » : le niveau 1 place BIRT sous INDI.

8

Exemple réaliste — « 2 DATE 14 MAY 1897 » : le niveau 2 place DATE sous BIRT avec la valeur « 14 MAY 1897 ».

9

Exemple réaliste — « 2 RESN PRIVACY » : le niveau 2 place RESN sous BIRT avec la valeur « PRIVACY ».

10

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

11

Exemple réaliste — « 1 RESN CONFIDENTIAL » : le niveau 1 place RESN sous OBJE avec la valeur « CONFIDENTIAL ».

12

Exemple réaliste — « 1 FILE media/acte.jpg » : le niveau 1 place FILE sous OBJE avec la valeur « media/acte.jpg ».

13

Exemple réaliste — « 2 FORM image/jpeg » : le niveau 2 place FORM sous FILE avec la valeur « image/jpeg ».

14

RESN est autorisé {0:1} sous les records FAM, INDI et OBJE ainsi que dans les détails d’événements individuels.

15

Son payload est une List:Enum de g7:enumset-RESN ; si plusieurs valeurs sont présentes, elles s’appliquent toutes.

16

CONFIDENTIAL : marqué confidentiel par l’utilisateur ; LOCKED : certains systèmes peuvent ignorer les modifications ; PRIVACY : ne pas partager hors cercle de confiance.

17

La norme déconseille PRIVACY car ses interprétations historiques divergent et recommande de laisser l’utilisateur choisir le traitement à l’export.

18

Évolution attestée — RESN existe depuis la version 5.5 ; GEDCOM 7 documente l’ambiguïté historique de PRIVACY sans transformer la notice en mécanisme de sécurité.

19

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

20

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

21

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 :
Croire que RESN chiffre les données, applique un DRM ou garantit que le destinataire respectera la restriction.
SpécificationSection 3.3.4

Types de structure identifiés par RESN

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
Restrictiong7:RESN86
Urig7:RESN ; enumset g7:enumset-RESN
ParentFAM, INDI, OBJE ; détails d’événements individuels
PayloadList:Enum : CONFIDENTIAL, LOCKED, PRIVACY
Cardinality{0:1} par contexte ; toutes les valeurs listées s’appliquent