data.language
data.language définit la gamme des valeurs d'attributs employés pour identifier une combinaison particulière du langage humain avec un système d'écriture vi.1. Language identification | |
Module | tei — 1 The TEI Infrastructure |
Utilisé par |
Classe:
Elément:
|
Declaration |
data.language = xsd:language |
Note |
Les valeurs pour cet attribut sont les ‘labels’ de langue définis
dans la normeBCP 47. Actuellement, la BCP 47
comprend la RFC 4646 et la RFC 4647 ; à l'avenir, d'autres documents de l'IETF pourront leur succéder en
tant que meilleure pratique du moment.
Un‘label de langue’,pour la BCP 47, est formé par l'assemblage d'une
suite de composants ou de sous labelsreliés par un trait d'union
(-, U+002D). Le label est composée des sous labels suivants,
dans l'ordre suivant. Chque sous label est facultatif, à l'excpetion du premier.
Chacun ne peut avoir qu'une occurrence, sauf les quatrième et cinquième composants, (variante
et extension), qui sont répétables.
Il y a deux exceptions au format ci-dessus. Premièrement, il y a des codes de langue dans
leregistre de l'IANA
qui ne correspondent pas à la syntaxe ci-dessus, mais qui sont présents car ils ont été
‘hérités’de spécifications antérieures.
En second lieu, un label de langue entier peut consister seulement en un sous
label d'usage privé. Ces labels commencent par x-, et il n'est pas
nécessaire qu'ils suivent aucune des autres règles établies par l'IETF et acceptées par ces
Recommandations. Comme tous les labels de langue qui utilisent des sous labels d'usage
privé, la langue en question doit être documentée dans un élément correspondantlanguage dans l'en-tête TEI.
Les exemples incluent
La W3C Internationalization Activity a publié une introduction utile à la norme BCP 47, Language
tags in HTML and XML.
|