data.language
data.language 自然言語を示す属性値の範囲を定義する. [vi.1. Language Identification] | |
モジュール | tei — 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だけで構成することができる ことである. 言語コードには,以下のようなものがある.
W3Cの国際化活動では,BCP 47の解説を以下に用意している. HTMLとXMLで使用される言語タグ. |