att.datable.iso

att.datable.iso fournit des attributs pour la normalisation, selon la norme ISO 8601, d'éléments contenant des évènements datables. [13.3.6 Dates and Times]
Modulenamesdates — 13 Names, Dates, People, and Places
Membresatt.datable [licence application creation change name date time origDate origPlace stamp binding seal origin provenance acquisition custEvent orgName persName placeName bloc country region district settlement geogName geogFeat affiliation age birth climate death education event faith floruit langKnowledge langKnown location nationality occupation population relation residence sex socecStatus state terrain trait]
AttributsAttributs
when-isoprécise une date exacte pour l'évènement selon la forme normalisée ISO 8601, c'est-à-dire aaaa-mm-jj.
Statut Optionel
Type de données

<rng:ref name="data.temporal.iso"/>
data.temporal.iso
Valeurs Toute chaîne de caractères représentant de manière standardisée une date, une période, une combinaison des deux.

Les exemples qui suivent sont des mentions de date, d'heure, de temps au format ISO qui ne sont pas normalisées au format W3C

<date when-iso="1996-09-24T07:25+00">le 24 sept. 1996, à 3 h 25 du matin.</date>
<date when-iso="1996-09-24T03:25-04">le 24 sept. 1996, à 3 h 25 du matin.</date>
<time when-iso="1999-01-04T20:42-05">le 4 janvier 1999 à 8 h.42 du soir </time>
<time when-iso="1999-W01-1T20,70-05">le 4 janvier 1999 à 8 h.42 du soir </time>
<date when-iso="2006-05-18T10:03">quelques minutes après 10 heures du matin, le mardi 18
mai.</date>
<time when-iso="03:00">3 h. du matin.</time>
<time when-iso="14">aux alentours de deux heures.</time>
<time when-iso="15,5">trois heures et demi.</time>

Tous les exemples de l’attribut when dans la classe att.datable.w3c sont également valides en ce qui concerne cet attribut

Il aime à être ponctuel . J'ai dit<q>
 <time when-iso="12">autour du midi</time>
</q>, et il est apparu à <time when-iso="12:00:00">midi </time>à l'heure pile.

La deuxième occurence de time a pu être encodée avec l'attribut when , puisque12:00:00 est une marque de temps en accord avec la spécification du W3C XML Schema Part 2: Datatypes.La première occurence ne l'est pas.

Note
La valeur de when-iso doit être une représentation normalisée de la date, de la durée ou d'une combinaison de date et de durée, dans l'un des formats spécifiés dans ISO 8601, selon le calendrier grégorien.
notBefore-isoprécise la première date possible pour l'évènement selon la forme normalisée, c'est-à-dire aaaa-mm-jj.
Statut Optionel
Type de données

<rng:ref name="data.temporal.iso"/>
data.temporal.iso
Valeurs Une forme normalisée conforme à la norme ISO 8601
notAfter-isoprécise la dernière date possible pour l'évènement selon la forme normalisée, c'est-à-dire aaaa-mm-jj.
Statut Optionel
Type de données

<rng:ref name="data.temporal.iso"/>
data.temporal.iso
Valeurs Une forme normalisée conforme à la norme ISO 8601
from-isoIndique le point de départ de la période sous une forme normalisée
Statut Optionel
Type de données

<rng:ref name="data.temporal.iso"/>
data.temporal.iso
Valeurs Une forme normalisée conforme à la norme ISO 8601
to-isoIndique le point final de la période sous une forme normalisée
Statut Optionel
Type de données

<rng:ref name="data.temporal.iso"/>
data.temporal.iso
Valeurs Une forme normalisée conforme à la norme ISO 8601
Note
Si les attributs when-iso et dur-iso sont tous les deux spécifiés, les valeurs doivent être interprétées comme indiquant un intervalle de temps au moyen de son point de départ (ou date) et de sa durée. C'est à dire,
<date when-iso="2007-06-01" dur-iso="P8D"/>
indique la même période temporelle que
<date when-iso="2007-06-01/P8D"/>
En fournissant une forme dite "régularisée", il n'est rien affirmé sur la correction ou l'incorrection de la forme dans le texte source ; la forme régularisée est simplement celle qui est choisie comme forme principale afin de réunir les variantes de forme sous une seule rubrique.