<language>

<language> (langue) caractérise une langue ou une variété de langue utilisée dans un texte. 2.4.2 Language Usage
Module header — 2 The TEI Header
En complément des attributs globaux
ident (identificateur) fournit un code de langue issu de la recommandation RFC 3066 RFC 3066 (ou son successeur) utilisé pour identifier la langue précisée par cet élément, référencé par l’attribut global xml:lang s’appliquant à l’élément considéré.
Statut Requis
Type de données

<rng:ref name="data.language"/>
data.language
usage précise approximativement le pourcentage du volume de texte utilisant cette langue.
Statut Optionel
Type de données

<rng:data type="nonNegativeInteger">
 <rng:param name="maxInclusive">100</rng:param>
</rng:data>
xsd:nonNegativeInteger { maxInclusive = "100" }
Valeurs un nombre entier entre 0 et 100.
Utilisé par
Peut contenir
Declaration

<rng:element name="language">
 <rng:ref name="att.global.attributes"/>
 <rng:attribute name="ident">
  <rng:ref name="data.language"/>
 </rng:attribute>
 <rng:optional>
  <rng:attribute name="usage">
   <rng:data type="nonNegativeInteger">
    <rng:param name="maxInclusive">100</rng:param>
   </rng:data>
  </rng:attribute>
 </rng:optional>
 <rng:ref name="macro.phraseSeq.limited"/>
</rng:element>
element language
{
   att.global.attributes,
   attribute ident { data.language },
   attribute usage { xsd:nonNegativeInteger { maxInclusive = "100" } }?,
   macro.phraseSeq.limited
}
Exemple
<langUsage xml:lang="en-US">
 <language ident="en-US" usage="75">modern American English</language>
 <language ident="i-az-Arab" usage="20">Azerbaijani in Arabic script</language>
 <language ident="x-lap" usage="05">Pig Latin</language>
</langUsage>
Note
Dans le cas particulier des variétés de langues, l'élément contiendra un texte caractérisant mais non structuré.