<when>

<when> fornisce un'indicazione temporale in termini relativi, rispetto ad altri elementi determinati sulla stessa scala temporale, o in termini assoluti 16.5.2 Placing Synchronous Events in Time
Modulo linking — 16 Linking, Segmentation, and Alignment
Oltre agli attributi globali
absolute indica un valore temporale assoluto
Stato Consigliato se applicabile
Tipo di dati

<rng:ref name="data.temporal.w3c"/>
data.temporal.w3c
Valori Times may be given in standard form, as specified in the Encoding Declarations section of the header.
unit specifica l'unità temporale nel quale è espresso l'attributo interval, se questo non è ereditato dal genitore timeline
Stato Consigliato se applicabile
Tipo di dati

<rng:ref name="data.enumerated"/>
data.enumerated
I valori suggeriti includono:
d
(giorni)
h
(ore)
min
(minuti)
s
(secondi)
ms
(millesimi di secondo)
interval indica la componente numerica di un intervallo temporale
Stato Consigliato se applicabile
Tipo di dati

<rng:choice>
 <rng:data type="float">
  <rng:param name="minExclusive">0</rng:param>
 </rng:data>
 <rng:value>unknown</rng:value>
</rng:choice>
xsd:float { minExclusive = "0" } | "unknown"
Valori a positive number, or the special value unknown.
since identifica il punto di riferimento per la determinazione del valore temporale dell'elemento when corrente, ottenuto aggiungendo l'intervallo al punto di riferimento temporale
Stato Consigliato se applicabile
Tipo di dati

<rng:ref name="data.pointer"/>
data.pointer
Valori Should point to another when element in the same timeline.
Usato da
Può contenere Elemento vuoto
Dichiarazione

<rng:element name="when">
 <rng:ref name="att.global.attributes"/>
 <rng:optional>
  <rng:attribute name="absolute">
   <rng:ref name="data.temporal.w3c"/>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="unit">
   <rng:choice>
    <rng:value>d</rng:value>
    <rng:value>h</rng:value>
    <rng:value>min</rng:value>
    <rng:value>s</rng:value>
    <rng:value>ms</rng:value>
    <rng:data type="Name"/>
   </rng:choice>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="interval">
   <rng:choice>
    <rng:data type="float">
     <rng:param name="minExclusive">0</rng:param>
    </rng:data>
    <rng:value>unknown</rng:value>
   </rng:choice>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="since">
   <rng:ref name="data.pointer"/>
  </rng:attribute>
 </rng:optional>
 <rng:empty/>
</rng:element>
element when
{
   att.global.attributes,
   attribute absolute { data.temporal.w3c }?,
   attribute unit { "d" | "h" | "min" | "s" | "ms" | xsd:Name }?,
   attribute interval { xsd:float { minExclusive = "0" } | "unknown" }?,
   attribute since { data.pointer }?,
   empty
}
Esempio
<when xml:id="TW3" interval="20" since="#w2"/>