<numeric>

<numeric> (valeur numérique) représente la partie valeur d'une spécification trait-valeur qui contient une valeur ou une série numériques. [18.3 Other Atomic Feature Values]
Moduleiso-fs — 18 Feature Structures
Attributsatt.global (@xml:id, @n, @xml:lang, @rend, @style, @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.datcat (@datcat, @valueDatcat)
valuedonne une limite inférieure pour la valeur numérique représentée et aussi (simax n'est pas donné) sa limite supérieure.
Statut Requis
Type de données

<rng:ref name="data.numeric"/>
data.numeric
maxdonne une limite supérieure pour la valeur numérique représentée.
Statut Optionel
Type de données

<rng:ref name="data.numeric"/>
data.numeric
truncspécifie si la valeur représentée doit être tronquée pour donner un nombre entier.
Statut Optionel
Type de données

<rng:ref name="data.truthValue"/>
data.truthValue
Membre du
Contenu dans
Peut contenirElément vide
Declaration

<rng:element name="numeric">
 <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.datcat.attributes"/>
 <rng:attribute name="value">
  <rng:ref name="data.numeric"/>
 </rng:attribute>
 <rng:optional>
  <rng:attribute name="max">
   <rng:ref name="data.numeric"/>
  </rng:attribute>
 </rng:optional>
 <rng:optional>
  <rng:attribute name="trunc">
   <rng:ref name="data.truthValue"/>
  </rng:attribute>
 </rng:optional>
 <rng:empty/>
</rng:element>
element numeric
{
   att.global.attributes,
   att.global.linking.attributes,
   att.global.analytic.attributes,
   att.global.facs.attributes,
   att.global.change.attributes,
   att.datcat.attributes,
   attribute value { data.numeric },
   attribute max { data.numeric }?,
   attribute trunc { data.truthValue }?,
   empty
}
Exemple
<numeric value="42"/>

Ceci représente la valeur numérique 42.

Exemple
<numeric value="42.45" max="50" trunc="true"/>

Ceci représente n'importe laquelle des neuf valeurs des entiers possibles entre 42 et 50 inclus. Si l'attribut trunc avait eu la valeur FALSE, cet exemple aurait représenté n'importe lequel des nombres infinis ayant des valeurs numériques comprises entre 42.45 et 50.0

Note

C'est une erreur d'utiliser l'attribut max s'il n'y a pas de valeur pour l'attribut value.