[1] IDNA 写像表は、 UTS #46 で規定されている算法 Unicode IDNA互換性処理で使われる表です。Unicode の符号位置に対して状態値と写像値が示されており、 算法中の「写像」の段階や、 ラベルの妥当性の定義で用いられています。
[25] IDNA写像表は、 (Unicode符号位置、UseSTD3ASCIIRules) から (状態値、写像値) への写像です。
[3] Unicode のすべての符号位置に対して、 状態値が定義されています >>2。
[16] 次に該当する符号位置は、 UseSTD3ASCIIRules によって状態値が変化します。
[28] 偽の場合は「することができる」という謎の曖昧表現ですが、 実際にはそれぞれ妥当、写像として扱うべきと思われます。
[19] 状態値が写像、disallowed_STD3_mapped、偏差の符号位置には、 写像値も規定されています。 >>2
[9] Unicode 5.1 以降で写像表が定義されており、以後、 前の版で禁止だった符号位置のみ新しい版で状態値や写像値が変更される可能性があります >>2。
[22] 配布されているファイルの形式は http://www.unicode.org/reports/tr46/#IDNA_Mapping_Table で、導出方法は http://www.unicode.org/reports/tr46/#Mapping_Table_Derivation で説明されています。
[10] なお、 UTS #46 にはこの表の導出方法の説明もありますが、その説明ではなく、 この配布されているファイル自体が正式なものとされています。
[12] Unicode IDNA互換性処理と妥当性基準で参照されます。
[23] XBL 2.0 ( ( 版)) http://dev.w3.org/2006/xbl2/Overview.html#ignoring
[24] XML Binding Language (XBL) 2.0 ( ( 版)) http://www.w3.org/TR/2007/CR-xbl-20070316/#ignoring
[29] Meta: add <dfn>s for list item and map entry, key, and value (tobie著, ) https://github.com/whatwg/infra/commit/5bc75037feddd79c7c73d9cefce08fbf7a3c522b
[30] Editorial: use Infra "for each" as IDL "mapping" got removed (annevk著, ) https://github.com/whatwg/url/commit/8386c7a20435b2fb300038e8f1346dc6254ac710
[31] XQuery 3.1: An XML Query Language () https://www.w3.org/TR/2017/REC-xquery-31-20170321/#id-maps
[32] Add structs, tuples, and pairs (annevk著, ) https://github.com/whatwg/infra/commit/139484a9b0fddfc3a6ad48e13cb330ce4c44babe
[33] Add cloning for maps (domenic著, ) https://github.com/whatwg/infra/commit/d109ae2aa512c88b78529e5ca4f8911043a00870
[34] Add cloning for maps by domenic · Pull Request #265 · whatwg/infra () https://github.com/whatwg/infra/pull/265