<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
Modulolinking — 16 Linking, Segmentation, and Alignment
Attributi
absoluteindica un valore temporale assoluto
Stato Richiesto 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.
unitspecifica l'unità temporale nel quale è espresso l'attributo interval, se questo non è ereditato dal genitore timeline
Stato Richiesto 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)
intervalindica la componente numerica di un intervallo temporale
Stato Richiesto 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.
sinceidentifica il punto di riferimento per la determinazione del valore temporale dell'elemento when corrente, ottenuto aggiungendo l'intervallo al punto di riferimento temporale
Stato Richiesto 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ò contenereElemento 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="TW3interval="20since="#w2"/>