<when>

<when> indicates a point in time either relative to other elements in the same timeline tag, or absolutely. 16.5.2 Placing Synchronous Events in Time
Modullinking — 16 Linking, Segmentation, and Alignment
Attribute
absolutesupplies an absolute value for the time.
Zustand Vorgeschrieben wenn zutreffend
Datentyp

<rng:ref name="data.temporal.w3c"/>
data.temporal.w3c
Werte Times may be given in standard form, as specified in the Encoding Declarations section of the header.
unitspecifies the unit of time in which the interval value is expressed, if this is not inherited from the parent timeline.
Zustand Vorgeschrieben wenn zutreffend
Datentyp

<rng:ref name="data.enumerated"/>
data.enumerated
Empfohlene Werte sind:
d
(days)
h
(hours)
min
(minutes)
s
(seconds)
ms
(milliseconds)
intervalspecifies the numeric portion of a time interval
Zustand Vorgeschrieben wenn zutreffend
Datentyp

<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"
Werte a positive number, or the special value unknown.
sinceidentifies the reference point for determining the time of the current when element, which is obtained by adding the interval to the time of the reference point.
Zustand Vorgeschrieben wenn zutreffend
Datentyp

<rng:ref name="data.pointer"/>
data.pointer
Werte Should point to another when element in the same timeline.
Verwendet von
Kann enthaltenLeeres Element
Deklaration

<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
}
Beispiel
<when xml:id="TW3interval="20since="#w2"/>