- ホーム | 目次
- E データ型とマクロ
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で使用される言語タグ. 
                      | 
