<timeline>

<timeline> provides a set of ordered points in time which can be linked to elements of a spoken text to create a temporal alignment of that text. [16.4.2 Placing Synchronous Events in Time]
Modullinking — Linking, Segmentation, and Alignment
Attributeatt.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))
origindesignates the origin of the timeline, i.e. the time at which it begins.
Zustand Optional
Datentyp teidata.pointer
unitspecifies the unit of time corresponding to the interval value of the timeline or of its constituent points in time. Empfohlene Werte sind: 1] d(days) ; 2] h(hours) ; 3] min(minutes) ; 4] s(seconds) ; 5] ms(milliseconds)
Zustand Optional
Datentyp teidata.enumerated
Empfohlene Werte sind:
d
(days)
h
(hours)
min
(minutes)
s
(seconds)
ms
(milliseconds)
intervalspecifies a time interval either as a positive integral value or using one of a set of predefined codes.
Zustand Optional
Datentyp teidata.interval
Mitglied des
Enthalten in
analysis: cl m phr s span w
figures: cell figure table
linking: ab seg
nets: graph
spoken: u writing
tagdocs: eg valDesc
textcrit: lem rdg wit witDetail
verse: metSym rhyme
Kann enthalten
linking: when
Beispiel
<timeline xml:id="TL01unit="ms">
 <when xml:id="TL-w0absolute="11:30:00"/>
 <when xml:id="TL-w1interval="unknown"
  since="#TL-w0"/>

 <when xml:id="TL-w2interval="100"
  since="#TL-w1"/>

 <when xml:id="TL-w3interval="200"
  since="#TL-w2"/>

 <when xml:id="TL-w4interval="150"
  since="#TL-w3"/>

 <when xml:id="TL-w5interval="250"
  since="#TL-w4"/>

 <when xml:id="TL-w6interval="100"
  since="#TL-w5"/>

</timeline>
Content model
<content>
 <elementRef key="whenminOccurs="1"
  maxOccurs="unbounded"/>

</content>
Schema Deklaration
<rng:element name="timeline">
 <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="origin">
   <rng:ref name="teidata.pointer"/>
  </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:oneOrMore>
  <rng:ref name="when"/>
 </rng:oneOrMore>
</rng:element>
element timeline
{
   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 origin { teidata.pointer }?,
   attribute unit { "d" | "h" | "min" | "s" | "ms" | teidata.enumerated }?,
   attribute interval { teidata.interval }?,
   when+
}