<refState>

<refState> (stato del riferimento) specifica una componente di un riferimento canonico definito dal metodo milestone [2.3.5.3 Milestone Method 2.3.5 The Reference System Declaration]
Moduloheader — 2 The TEI Header
Attributiatt.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)
unitindica quale stato cambi in corrispondenza di tale milestone
Stato Richiesto
Tipo di dati

<rng:ref name="data.enumerated"/>
data.enumerated
I valori suggeriti includono:
page
interruzioni di pagina nell'edizione di riferimento
column
interruzioni di colonna
line
interruzioni di riga
book
una qualsiasi unità definita come libro, volume, ecc.
poem
singole poesie di una raccolta
canto
canti o altre sezioni principali di una poesia
stanza
stanze di una poesia, libro o canto
act
atti di un'opera teatrale
scene
scene di un'opera teatrale o di un atto
section
sezioni di qualsiasi natura
absent
passaggi non presenti nell'edizione di riferimento
lengthspecifica la lunghezza stabilita della componente di riferimento
Stato Opzionale
Tipo di dati

<rng:ref name="data.count"/>
data.count
Valori Should be a positive integer; if no value is provided, the length is unlimited and goes to the next delimiter or to the end of the value.
delim (delimitatore) fornisce una stringa di delimitazione in base alla componente di riferimento
Stato Opzionale
Tipo di dati

<rng:text/>
text
Valori If a single space is used it is interpreted as whitespace.
Usato da
Contenuto in
header: refsDecl
Può contenereElemento vuoto
Dichiarazione

<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
}
Esempio
<refState unit="book" delim=":"/>
<refState unit="line" length="4"/>