11.3 Nombres

   

Les nombres peuvent être écrits en lettres ou en chiffres (vingt et un, XXI et 21) et leur présentation dépend de la langue (par exemple 5th en anglais devient 5. en grec; 123,456.78 en anglais équivaut à 123.456,78 en français (toutefois les codes typographiques français recommandent aujourd'hui d'écrire plutôt 123 456,78 {NdT}). Dans des applications de traitement du langage naturel ou de traduction automatique, il est souvent utile de les différencier par rapport à d'autres parties plus « lexicales » du texte. Dans d'autres applications, la capacité d'enregistrer une valeur numérique en utilisant une notation standard est importante. L'élément <num> fournit cette possibilité :

<num>
  contient un chiffre, écrit dans n'importe quel format ; attributs possibles :
<type>
  indique le type de valeur numérique ; les valeurs suggérées comprennent : fraction , ordinal  (pour des chiffres ordinaux, par exemple « vingt et unième », pourcentage , et cardinal  (un nombre absolu, par exemple « 21 », « 21,5 », etc.) ;

<value>
  fournit la valeur du nombre dans un format dépendant de l'application.

Par exemple :

 <num value='33'>xxxiii</num>
 <num type=cardinal value='21'>twenty-one</num>
 <num type=percentage value='10'>ten percent</num>
 <num type=percentage value='10'>10%</num>
 <num type=ordinal value='5'>5th</num>



Association GUTenberg - BP 10, 93220 Gagny principal   - Tél. et Fax (33) 01 30 87 06 25
e-mail : gut@irisa.fr   et   tresorerie.gutenberg@ens.fr