<num>

<num> (nombre) contient un nombre sous toute forme d'écriture 3.5.3 Numbers and Measures
Modulecore — 3 Elements Available in All TEI Documents
Attributs
typeindique le type de valeur numérique
Statut Optionel
Type de données

<rng:ref name="data.enumerated"/>
data.enumerated
Les valeurs suggérées comprennent:
cardinal
nombre absolu, par exemple 21, 21.5
ordinal
nombre ordinal, par exemple 21st
fraction
fraction, par exemple une moitié ou trois-quarts
percentage
un pourcentage
Note
Si une autre typologie est souhaitée, d'autres valeurs peuvent être utilisées pour cet attribut.
valuefournit la valeur d'un nombre sous une forme normalisée
Statut Optionel
Type de données

<rng:ref name="data.numeric"/>
data.numeric
Valeurs a numeric value.
Note
La forme standard utilisée est définie par le type de données TEI data.numeric.
Utilisé par
Peut contenir
Declaration

<rng:element name="num">
<rng:ref name="att.global.attributes"/>
<rng:optional>
 <rng:attribute name="type">
  <rng:choice>
   <rng:value>cardinal</rng:value>
   <rng:value>ordinal</rng:value>
   <rng:value>fraction</rng:value>
   <rng:value>percentage</rng:value>
   <rng:data type="Name"/>
  </rng:choice>
 </rng:attribute>
</rng:optional>
<rng:optional>
 <rng:attribute name="value">
  <rng:ref name="data.numeric"/>
 </rng:attribute>
</rng:optional>
<rng:ref name="macro.phraseSeq"/>
</rng:element>
element num
{
   att.global.attributes,
   attribute type
   {
      "cardinal" | "ordinal" | "fraction" | "percentage" | xsd:Name
   }?,
   attribute value { data.numeric }?,
   macro.phraseSeq
}
Exemple
<p>I reached <num type="cardinalvalue="21">twenty-one</num> on my <num type="ordinalvalue="21">twenty-first</num> birthday... light travels at <num value="10E10">10<hi rend="sup">10</hi>
 </num> cm per second.</p>
Note
Les analyses détaillées des quantités et unités de mesure dans les textes historiques peuvent aussi utiliser le mécanisme de structure de traits décrit au chapitre . L'élément num est conçu pour un usage dans des applications simples.