<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.5.2 Placing Synchronous Events in Time
Module
linking — 16 Linking, Segmentation, and Alignment
En complément des attributs globaux
origin
désigne le début de la frise chronologique, c'est-à-dire le moment où elle commence.
Statut
Recommendé quand applicable
Type de données
Valeurs
doit pointer, soit vers l'un des éléments when qu'il contient, soit vers un autre élément timeline .
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
Recommendé quand applicable
Type de données
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
Transformer en syntaxe compact Transformer en syntaxe XML <rng:choice> <rng:data type="float "> <rng:param name="minExclusive "> 0</rng:param> </rng:data> <rng:value> regular</rng:value> <rng:value> irregular</rng:value> </rng:choice>
xsd:float { minExclusive = "0" } | "regular" | "irregular"
Valeurs
un nombre positif, ou bien une ou plusieurs des valeurs irregular (irrégulier) ou regular (régulier).
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.
Utilisé par
Peut contenir
Declaration
Transformer en syntaxe compact Transformer en syntaxe XML <rng:element name="timeline "> <rng:ref name="att.global.attributes "/> <rng:optional> <rng:attribute name="origin "> <rng:ref name="data.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: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> regular</rng:value> <rng:value> irregular</rng:value> </rng:choice> </rng:attribute> </rng:optional> <rng:oneOrMore> <rng:ref name="when "/> </rng:oneOrMore> </rng:element>
element timeline
{
att.global.attributes ,
attribute origin { data.pointer }?,
attribute unit { "d" | "h" | "min" | "s" | "ms" | xsd:Name }?,
attribute interval
{
xsd:float { minExclusive = "0" } | "regular" | "irregular"
}?,
when +
}
Exemple
<timeline xml:id="TL01 " unit="ms "> <when xml:id="TL-w0 " absolute="11:30:00 "/> <when xml:id="TL-w1 " interval="unknown " since="#TL-w0 "/> <when xml:id="TL-w2 " interval="100 " since="#TL-w1 "/> <when xml:id="TL-w3 " interval="200 " since="#TL-w2 "/> <when xml:id="TL-w4 " interval="150 " since="#TL-w3 "/> <when xml:id="TL-w5 " interval="250 " since="#TL-w4 "/> <when xml:id="TL-w6 " interval="100 " since="#TL-w5 "/> </timeline>