SCHMA
Schéma d’extensions
Schema
Structure sous HEAD qui associe des tags d’extension documentés à des URI définissant leur sens.
SCHMASchema
Structure sous HEAD qui associe des tags d’extension documentés à des URI définissant leur sens.
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.
Exemple minimal — « 0 HEAD » : le niveau 0 place HEAD sous le dataset.
Exemple minimal — « 1 GEDC » : le niveau 1 place GEDC sous HEAD.
Exemple minimal — « 2 VERS 7.0 » : le niveau 2 place VERS sous GEDC avec la valeur « 7.0 ».
Exemple minimal — « 1 SCHMA » : le niveau 1 place SCHMA sous HEAD.
Exemple minimal — « 2 TAG _EXEMPLE https://example.org/terms/example » : le niveau 2 place TAG sous SCHMA avec la valeur « _EXEMPLE https://example.org/terms/example ».
Exemple minimal — « 0 TRLR » : le niveau 0 place TRLR sous le dataset.
Exemple réaliste — « 0 HEAD » : le niveau 0 place HEAD sous le dataset.
Exemple réaliste — « 1 GEDC » : le niveau 1 place GEDC sous HEAD.
Exemple réaliste — « 2 VERS 7.0 » : le niveau 2 place VERS sous GEDC avec la valeur « 7.0 ».
Exemple réaliste — « 1 SCHMA » : le niveau 1 place SCHMA sous HEAD.
Exemple réaliste — « 2 TAG _EXEMPLE https://example.org/terms/example » : le niveau 2 place TAG sous SCHMA avec la valeur « _EXEMPLE https://example.org/terms/example ».
Exemple réaliste — « 2 TAG _DOSSIER https://example.org/terms/dossier » : le niveau 2 place TAG sous SCHMA avec la valeur « _DOSSIER https://example.org/terms/dossier ».
Exemple réaliste — « 0 @I1@ INDI » : le niveau 0 crée le record identifié par @I1@.
Exemple réaliste — « 1 _EXEMPLE Valeur documentée » : le niveau 1 place _EXEMPLE sous INDI avec la valeur « Valeur documentée ».
Exemple réaliste — « 1 _DOSSIER D-42 » : le niveau 1 place _DOSSIER sous INDI avec la valeur « D-42 ».
Exemple réaliste — « 0 TRLR » : le niveau 0 place TRLR sous le dataset.
SCHMA est un conteneur facultatif sous HEAD, sans payload.
Chaque TAG associe un tag commençant par underscore à l’URI qui identifie son concept.
SCHMA ne contient pas les valeurs des extensions : il fournit leur dictionnaire local.
Un SCHMA vide est syntaxiquement inutile ; TAG est répétable et devrait couvrir les extensions documentées utilisées.
Évolution attestée — SCHMA/TAG est le mécanisme GEDCOM 7 destiné à améliorer l’interopérabilité des extensions, absent du header FamilySearch GEDCOM 5.5.1.
Les tags d’extension commencent par un underscore.
Pour une extension documentée, le sens vient de l’URI et pas seulement du nom du tag.
Le schéma devrait apparaître avant l’utilisation des extensions.
SCHMAUn 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 officiel | URI de type | Page |
|---|---|---|
| Extension schema | g7:SCHMA | 87 |
Le site utilise une session indispensable, mémorise vos préférences à votre demande et peut charger des services externes.
Nécessaire à la connexion, à la sécurité des formulaires et au fonctionnement du site.
Le niveau de documentation et les couleurs d’affichage sont enregistrés seulement lorsque vous choisissez ces réglages.
Autorise le chargement de Cytoscape via jsDelivr, de Leaflet via unpkg et des tuiles OpenStreetMap. Ces requêtes transmettent des données techniques, dont votre adresse IP, aux services concernés.
En savoir plus sur les cookies, stockages et services externes