<timeline>

<timeline> (frise chronologique) fournit un ensemble de points ordonnés dans le temps qui peuvent être liés à des éléments de la parole transcrite pour créer un alignement temporel de ce texte. [16.4.2 Placing Synchronous Events in Time]
Module linking — Linking, Segmentation, and Alignment
Attributs
origin⚓︎ désigne le début de la frise chronologique, c'est-à-dire le moment où elle commence.
Statut Optionel
Type de données teidata.pointer
Note

Si cet attribut n'est pas fourni, cela implique que le moment où commence la frise n'est pas connu.

unit⚓︎ spécifie l'unité de temps correspondant à la valeur de l'attribut interval de la frise chronologique ou des points temporels qui la constituent.
Statut Optionel
Type de données teidata.enumerated
Les valeurs suggérées comprennent:
d
(jours)
h
(heures)
min
(minutes)
s
(secondes)
ms
(millisecondes)
interval⚓︎ spécifie la partie numérique d'un intervalle de temps.
Statut Optionel
Type de données teidata.interval
Note

La valeur irregular indique une incertitude sur tous les intervalles de la frise chronologique ; la valeur regular indique que tous les intervalles sont espacés régulièrement, mais que leur taille est inconnue ; des valeurs numériques indiquent des intervalles régulièrement espacés, de la taille spécifiée. Si on attribue à certains points temporels de la frise chronologique des valeurs différentes pour l'attribut interval, ces valeurs prennent le pas pour ces points sur la valeur donnée dans la frise chronologique.

Membre du
Contenu dans
analysis: cl m phr s span w
figures: cell figure table
linking: ab seg standOff
nets: graph
spoken: u writing
tagdocs: eg valDesc
textcrit: lem rdg wit witDetail
verse: metSym rhyme
Peut contenir
linking: when
Exemple
<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>
Exemple
<timeline xml:id="fr_TL01"
 origin="#fr_TL-w0unit="ms">

 <when xml:id="fr_TL-w0"
  absolute="11:30:00"/>

 <when xml:id="fr_TL-w1interval="unknown"
  since="#fr_TL-w0"/>

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

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

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

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

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

</timeline>
Modèle de contenu
<content>
 <elementRef key="whenminOccurs="1"
  maxOccurs="unbounded"/>

</content>
Schéma Declaration
<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+
}