data.temporal.iso

data.temporal.iso define la gama de valores de atributos que expresan una expresión temporal como una fecha, una hora, o una combinación de estas, de acuerdo a un estándard internacional Elementos de datos y formatos de intercambio - Intercambio de información – Representación de fechas y horas.
Módulotei — 1 The TEI Infrastructure
Usado por
Clase:
Declaración

<rng:define name="data.temporal.iso">
<rng:choice>
<!-- W3C -->
 <rng:data type="date"/>
 <rng:data type="gYear"/>
 <rng:data type="gMonth"/>
 <rng:data type="gDay"/>
 <rng:data type="gYearMonth"/>
 <rng:data type="gMonthDay"/>
 <rng:data type="time"/>
 <rng:data type="dateTime"/>
<!-- time w/ reduced precision <rng:data type="token"> <rng:param name="pattern">(-?[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T)?([01][0-9]|2[0-3])(:[0-5][0-9])?(Z|[+\-]((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?</rng:param> </rng:data> -->
<!-- week date <rng:data type="token"> <rng:param name="pattern">[0-9]{4}-W[0-9][0-9]?(-[1-7])?</rng:param> </rng:data> -->
<!-- any ISO 8601 format (and a lot more) -->
 <rng:data type="token">
  <rng:param name="pattern">[0-9.,DHMPRSTWYZ/:+\-]+</rng:param>
 </rng:data>
</rng:choice>
</rng:define>
data.temporal.iso =
   xsd:date
 | xsd:gYear
 | xsd:gMonth
 | xsd:gDay
 | xsd:gYearMonth
 | xsd:gMonthDay
 | xsd:time
 | xsd:dateTime
 | token { pattern = "[0-9.,DHMPRSTWYZ/:+\-]+" }