← 141 tagsNotesAccès public
Tag GEDCOM standard

MIME

Type de média du texte

Media type

Type MIME du payload textuel, notamment text/plain ou text/html pour NOTE/SNOTE.

Exemple pédagogiqueGEDCOM 7.0.18

Exemple concret

Exemple minimal 1 NOTE <p>Information <i>mise en forme</i>.</p> 2 MIME text/html Exemple réaliste 1 NOTE Information en texte brut. 2 MIME text/plain 2 TRAN <p>Information en <b>HTML</b>.</p> 3 MIME text/html 0 @M1@ OBJE 1 FILE media/portrait-jeanne.jpg 2 FORM image/jpeg
Traduction en langage humain
Le minimal qualifie le payload HTML de NOTE. Le réaliste distingue MIME pour le contenu textuel de FORM pour le type d’un fichier externe.

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 — « 1 NOTE <p>Information <i>mise en forme</i>.</p> » : le niveau 1 place NOTE sous sa superstructure avec la valeur « <p>Information <i>mise en forme</i>.</p> ».

2

Exemple minimal — « 2 MIME text/html » : le niveau 2 place MIME sous NOTE avec la valeur « text/html ».

3

Exemple réaliste — « 1 NOTE Information en texte brut. » : le niveau 1 place NOTE sous sa superstructure avec la valeur « Information en texte brut. ».

4

Exemple réaliste — « 2 MIME text/plain » : le niveau 2 place MIME sous NOTE avec la valeur « text/plain ».

5

Exemple réaliste — « 2 TRAN <p>Information en <b>HTML</b>.</p> » : le niveau 2 place TRAN sous NOTE avec la valeur « <p>Information en <b>HTML</b>.</p> ».

6

Exemple réaliste — « 3 MIME text/html » : le niveau 3 place MIME sous TRAN avec la valeur « text/html ».

7

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

8

Exemple réaliste — « 1 FILE media/portrait-jeanne.jpg » : le niveau 1 place FILE sous sa superstructure avec la valeur « media/portrait-jeanne.jpg ».

9

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

10

MIME indique le MediaType du payload textuel de sa superstructure, notamment NOTE, SNOTE, TEXT ou TRAN selon la grammaire.

11

text/plain est présenté tel quel en conservant espaces et sauts de ligne ; text/html porte une mise en forme HTML dont un socle limité doit être compris.

12

La fiche n’encourage pas du HTML arbitraire : le contenu doit rester compréhensible lorsque les éléments non pris en charge sont ignorés.

13

Les fichiers externes utilisent FORM avec tout MediaType valide nécessaire ; ils ne sont pas limités à text/plain et text/html.

14

MIME et FORM emploient le même type de données MediaType, mais dans des structures et pour des sujets différents.

15

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

16

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

17

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 :
Limiter les types des fichiers externes à text/plain et text/html, ou utiliser MIME à la place de FILE.FORM.
SpécificationSection 3.3.4

Types de structure identifiés par MIME

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
Media typeg7:MIME80
Urig7:MIME
ParentStructures textuelles autorisées, notamment NOTE, SNOTE, TEXT et TRAN
PayloadMediaType
Cardinality{0:1} dans chaque superstructure autorisée