← 141 tagsType contextuelAccès public
Tag GEDCOM standard

DATE

Date

Date

Date du sujet de sa structure parente. Selon le contexte, son payload est une DateValue, une date exacte ou une période ; sous un événement, il indique quand celui-ci a eu lieu.

Exemple pédagogiqueGEDCOM 7.0.18

Exemple concret

Exemple minimal 0 @I3@ INDI 1 BIRT 2 DATE 14 MAY 1897 Exemple réaliste 0 @I3@ INDI 1 BIRT 2 DATE BET 1 JAN 1897 AND 31 MAR 1897 3 PHRASE premier trimestre 1897 1 RESI 2 DATE FROM 1920 TO 1925 1 EVEN 2 TYPE Date relevée dans un registre ancien 2 DATE 30 JAN 1649 3 PHRASE 30 JAN 1648/9
Traduction en langage humain
BET…AND encadre une date ponctuelle inconnue ; FROM…TO décrit un événement ou un état qui dure. PHRASE porte séparément la formulation humaine. La syntaxe structurée ancienne avec double millésime et slash, telle que 30 JAN 1648/9, a été retirée en GEDCOM 7 : on encode une date structurée valide et on conserve au besoin la graphie originale sous PHRASE.

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 @I3@ INDI » : le niveau 0 crée le record identifié par @I3@.

2

Exemple minimal — « 1 BIRT » : le niveau 1 place BIRT sous INDI.

3

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

4

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

5

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

6

Exemple réaliste — « 2 DATE BET 1 JAN 1897 AND 31 MAR 1897 » : le niveau 2 place DATE sous BIRT avec la valeur « BET 1 JAN 1897 AND 31 MAR 1897 ».

7

Exemple réaliste — « 3 PHRASE premier trimestre 1897 » : le niveau 3 place PHRASE sous DATE avec la valeur « premier trimestre 1897 ».

8

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

9

Exemple réaliste — « 2 DATE FROM 1920 TO 1925 » : le niveau 2 place DATE sous RESI avec la valeur « FROM 1920 TO 1925 ».

10

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

11

Exemple réaliste — « 2 TYPE Date relevée dans un registre ancien » : le niveau 2 place TYPE sous EVEN avec la valeur « Date relevée dans un registre ancien ».

12

Exemple réaliste — « 2 DATE 30 JAN 1649 » : le niveau 2 place DATE sous EVEN avec la valeur « 30 JAN 1649 ».

13

Exemple réaliste — « 3 PHRASE 30 JAN 1648/9 » : le niveau 3 place PHRASE sous DATE avec la valeur « 30 JAN 1648/9 ».

14

Une date peut être exacte ou partielle, mais toute date structurée contient une année : 1897, MAY 1897 et 14 MAY 1897 sont des formes utiles.

15

ABT signifie proche de la date ; CAL indique une date calculée ; EST indique une date calculée et approximative.

16

BEF et AFT donnent une borne pour une date ponctuelle inconnue. BET date1 AND date2 donne deux bornes inclusives et ordonnées pour une date inconnue.

17

FROM date1 TO date2 décrit une période qui dure entre un début et une fin ; FROM seul ou TO seul décrit une période ouverte. Ce n’est pas une plage d’incertitude.

18

Les calendriers standards pertinents comprennent GREGORIAN, JULIAN, FRENCH_R et HEBREW. Sans mot-clé, le calendrier grégorien est utilisé.

19

PHRASE conserve une formulation non représentable complètement par le type, par exemple « premier trimestre 1897 » ; elle complète la valeur structurée au lieu de la remplacer quand une normalisation est possible.

20

DATE est contextuel : g7:DATE porte généralement DateValue, g7:DATE-exact exige une date grégorienne complète, g7:NO-DATE et g7:DATA-EVEN-DATE portent une DatePeriod.

21

Évolution GEDCOM — les versions 5.3 à 5.5.1 autorisaient les phrases dans le payload DATE ; GEDCOM 7 les place sous PHRASE. Les plages BET…AND doivent être ordonnées ; ROMAN et UNKNOWN ne sont plus des calendriers standards ; le double millésime historique se conserve avec une date structurée et PHRASE.

Piège fréquent

À ne pas faire / à ne pas déduire :
Confondre BET 1890 AND 1900, qui encadre une date ponctuelle inconnue, avec FROM 1890 TO 1900, qui décrit une durée de plusieurs jours.
SpécificationSection 3.3.4

Types de structure identifiés par DATE

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
Dateg7:DATE72
Dateg7:DATE-exact72
Dateg7:HEAD-DATE72
Dateg7:NO-DATE72
Dateg7:DATA-EVEN-DATE72
Urig7:DATE, g7:DATE-exact, g7:HEAD-DATE, g7:NO-DATE, g7:DATA-EVEN-DATE
ParentÉvénement, attribut, métadonnée ou structure de source selon le contexte
PayloadDateValue ; DateExact ; ou DatePeriod selon l’URI
CardinalityGénéralement {0:1} dans chaque superstructure autorisée