|     当該属性値は,    BCP 47     で定義されている言語‘タグ’になる.    現行のBCPには,RFC4646とRFC4647の内容が含まれている.    今後は,他のIETF文書も採用されるかもしれない.        BCP 47にある‘言語タグ’は,ハイフン    (- , U+002D)で区切られた一連の    下位タグ から構成されている.下位タグは,以下の順番    らなる.下位タグは,初めの1つは必須で,あとは選択的である.    variantとextensionは複数回,他は1回のみ出現出現する.この下位タグ    のグループは繰り返し可能である.     language    IANAの言語コード.この殆どは,該当言語が既にあれば,ISO 639の2文字    (以下,この場合の文字はラテン文字)言語コードと同じである.利用可能    な言語下位タグのリストは    http://www.iana.org/assignments/language-subtag-registry    にある.言語コードは,小文字で書かれることが推奨されている.    script    ISO 15924による文字を示すコード.4文字から構成され,冒頭文字は大文    字で,残り3文字は小文字で書かれることが推奨されている.このコード    は,ユニコードコンソーシアムで管理され,    http://unicode.org/iso15924/iso15924-codes.htmlか    ら入手することができる.IETFでは,不要であれば当該コードを省略する    ことを推奨している.    region    ISO 3166またはUN M.49による国または地域コード.このコードはIANAに    登録されている(但し全てではない.例えば,UNコードには経済圏や,    ISO 3166の2文字コードで既に登録されているところは含まれていない).    ISOコードは,2文字から構成され,大文字で書かれることが推奨されてい    る.このコードは,    http://www.iso.org/iso/en/prods-services/iso3166ma/02iso-3166-code-lists/index.htmlにある.    またUNコードは,3文字から構成されている.このコードは,    http://unstats.un.org/unsd/methods/m49/m49.htmにあ    る.    variant    IANAにある登録値.このコードは,‘    他の下位タグでは対応できない,追加的であるがよく知られている,ある言語    や方言の種類を示すために使用される’.    extension     いち文字,ハイフン,追加下位タグの順番で,拡張情報が示される.     これは,BCP 47が将来拡張された時のためある.現時点ではそのような    拡張はない.    private useXで始まる(すなわち,x-)下位タ    グで示される拡張情報は,関連する団体間で決められた範囲の意味を持つ.    このコードは大文字で書かれるべきである.これは,RFC4646aで使われて    いるタグとの相互運用性を保つためである.    このタグを使用してTEI準拠の文書を作成するには,要素    languageをTEIヘダー中に記述しなければならない.    
    上記記述形式には,2つの例外がある.ひとつは,ここにある言語タグは,    IANA にある統語規則に違反しているものがある.    これはIANAでは昔の規定を‘継承している’からであ    る.        ふたつめは,言語タグを,下位タグprivateだけで構成することができる    ことである.x- で始まるタグの内容は,IETFにある規定に    も当該TEIガイドラインにある規定にも従う必要はない.他の言語タグと    同様に,このタグを使用した場合には,TEIヘダーにある要素    language にこのタグを記述しなければならない.        言語コードには,以下のようなものがある.      snショナ語zh-TW中国語,台湾zh-Hant-HK中国語,繁体字,香港en-SL英語,シエラレオネ共和国plポーランド語es-MXスペイン語,メキシコes-419スペイン語,ラテンアメリカ
 |