data.language
| data.language 自然言語を示す属性値の範囲を定義する. vi.1. Language identification | |
| モジュール | tei — 1 The TEI Infrastructure | 
| 当該モジュールを使用するもの | クラス:  
 要素:  
  | 
| 宣言 | 
 data.language = xsd:language  | 
| 解説 | 
    当該属性値は,
    BCP 47
    で定義されている言語‘タグ’になる.
    現行のBCPには,RFC4646とRFC4647の内容が含まれている.
    今後は,他のIETF文書も採用されるかもしれない.
     
    BCP 47にある‘言語タグ’は,ハイフン
    (-, U+002D)で区切られた一連の
    下位タグから構成されている.下位タグは,以下の順番
    らなる.下位タグは,初めの1つは必須で,あとは選択的である.
    variantとextensionは複数回,他は1回のみ出現出現する.この下位タグ
    のグループは繰り返し可能である.
     
 
    上記記述形式には,2つの例外がある.ひとつは,ここにある言語タグは,
    
    IANAにある統語規則に違反しているものがある.
    これはIANAでは昔の規定を‘継承している’からであ
    る.
     
    ふたつめは,言語タグを,下位タグprivateだけで構成することができる
    ことである.x-で始まるタグの内容は,IETFにある規定に
    も当該TEIガイドラインにある規定にも従う必要はない.他の言語タグと
    同様に,このタグを使用した場合には,TEIヘダーにある要素
    languageにこのタグを記述しなければならない.
     
    言語コードには,以下のようなものがある.
      
 
    W3Cの国際化活動では,BCP 47の解説を以下に用意している.
    
    HTMLとXMLで使用される言語タグ.
      | 
