<refState>

<refState> (état de la référence) spécifie un composant d’une référence canonique définie par la méthode du bornage. [2.3.5.3 Milestone Method 2.3.5 The Reference System Declaration]
Moduleheader — 2 The TEI Header
Attributsatt.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) att.sourced (@ed)
unitindique quel changement d'état survient au changement de borne.
Statut Requis
Type de données

<rng:ref name="data.enumerated"/>
data.enumerated
Les valeurs suggérées comprennent:
page
sauts de page dans l'édition de référence.
column
sauts de colonnes.
line
sauts de lignes.
book
toute unité désignée sous le terme de livre, liber, etc.
poem
poésies extraites d'une collection.
canto
chants ou autres grandes parties dans une poésie.
stanza
strophes dans une poésie, livre, ou chant.
act
actes dans une pièce.
scene
scènes dans une pièce ou dans un acte
section
sections de toute nature.
absent
passages absents dans l'édition de référence
lengthspécifie la longueur fixe du composant de la référence.
Statut Optionel
Type de données

<rng:ref name="data.count"/>
data.count
Valeurs S'il s'agit un nombre entier positif ; si aucune valeur n'est fournie, la longueur est illimitée et va jusqu'au prochain délimiteur ou jusqu'à la fin de la valeur.
Note
Lorsqu'une référence est construite, si le composant de cette référence est de type numérique, la longueur est obtenue en ajoutant au début des 0 ; sinon, en ajoutant en fin de chaîne des blancs. Dans les deux cas, les composants des références sont tronqués sur la droite si c'est nécessaire.
Lorsqu'on cherche une référence, la longueur indique le nombre des caractères devant être comparés. Des valeurs plus longues seront considérées comme correspondant au modèle, si elles commencent de façon identique.
delim (délimiteur) Fournit une suite de caractères de délimitation après le composant de référence.
Statut Optionel
Type de données

<rng:text/>
text
Valeurs Si un espace seul est utilisé il est interprété comme whitespace.
Utilisé par
Contenu dans
header: refsDecl
Peut contenirElément vide
Declaration

<rng:element name="refState">
 <rng:ref name="att.global.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.sourced.attributes"/>
 <rng:attribute name="unit">
  <rng:choice>
   <rng:value>page</rng:value>
   <rng:value>column</rng:value>
   <rng:value>line</rng:value>
   <rng:value>book</rng:value>
   <rng:value>poem</rng:value>
   <rng:value>canto</rng:value>
   <rng:value>stanza</rng:value>
   <rng:value>act</rng:value>
   <rng:value>scene</rng:value>
   <rng:value>section</rng:value>
   <rng:value>absent</rng:value>
   <rng:data type="Name"/>
  </rng:choice>
 </rng:attribute>
 <rng:optional>
  <rng:attribute name="length">
   <rng:ref name="data.count"/>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="delim">
   <rng:text/>
  </rng:attribute>
 </rng:optional>
 <rng:empty/>
</rng:element>
element refState
{
   att.global.attributes,
   att.global.linking.attributes,
   att.global.analytic.attributes,
   att.global.facs.attributes,
   att.global.change.attributes,
   att.sourced.attributes,
   attribute unit
   {
      "page"
    | "column"
    | "line"
    | "book"
    | "poem"
    | "canto"
    | "stanza"
    | "act"
    | "scene"
    | "section"
    | "absent"
    | xsd:Name
   },
   attribute length { data.count }?,
   attribute delim { text }?,
   empty
}
Exemple
<refState unit="livre" delim=":"/>
<refState unit="line" length="4"/>