<when>

<when> 동일 시간선상의 태그에서 다른 요소들에 대한 상대적 또는 절대적인 시간 지점을 표시한다. [16.4.2 Placing Synchronous Events in Time]
모듈 linking — Linking, Segmentation, and Alignment
속성 att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
absolute 시간에 대한 절대값을 제시한다.
상태 수의적
자료 유형 teidata.temporal.w3c
unit 상위 timeline으로부터 상속받지 않았다면, interval 값이 표현된 시간 단위를 명시한다.
상태 수의적
자료 유형 teidata.enumerated
제안값은 다음을 포함한다:
d
(days)
h
(hours)
min
(minutes)
s
(seconds)
ms
(milliseconds)
interval 시구간의 수치 부분을 명시한다.
상태 수의적
자료 유형 teidata.interval
since 현재의 when 요소의 시간을 결정하기 위한 참조 지점을 식별하며, 이것은 참조 지점의 시간에 구간을 합하여 구해진다.
상태 수의적
자료 유형 teidata.pointer
에 의해 포함된
linking: timeline
포함할 수 있다 공백 요소
주석

On this element, the global xml:id attribute must be supplied to specify an identifier for this point in time. The value used may be chosen freely provided that it is unique within the document and is a syntactically valid name. There is no requirement for values containing numbers to be in sequence.

<when xml:id="TW3interval="20since="#w2"/>
Content model
<content>
 <empty/>
</content>
선언
<rng:element name="when">
 <rng:ref name="att.global.attributes"/>
 <rng:ref name="att.global.rendition.attributes"/>
 <rng:ref name="att.global.linking.attributes"/>
 <rng:ref name="att.global.analytic.attributes"/>
 <rng:ref name="att.global.facs.attributes"/>
 <rng:ref name="att.global.change.attributes"/>
 <rng:ref name="att.global.responsibility.attributes"/>
 <rng:ref name="att.global.source.attributes"/>
 <rng:optional>
  <rng:attribute name="absolute">
   <rng:ref name="teidata.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:ref name="teidata.enumerated"/>
   </rng:choice>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="interval">
   <rng:ref name="teidata.interval"/>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="since">
   <rng:ref name="teidata.pointer"/>
  </rng:attribute>
 </rng:optional>
 <rng:empty/>
</rng:element>
element when
{
   att.global.attributes,
   att.global.rendition.attributes,
   att.global.linking.attributes,
   att.global.analytic.attributes,
   att.global.facs.attributes,
   att.global.change.attributes,
   att.global.responsibility.attributes,
   att.global.source.attributes,
   attribute absolute { teidata.temporal.w3c }?,
   attribute unit { "d" | "h" | "min" | "s" | "ms" | teidata.enumerated }?,
   attribute interval { teidata.interval }?,
   attribute since { teidata.pointer }?,
   empty
}