<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> <dfn><rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">導出特性値<rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">derived property value</rt></rubyb></dfn>は、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IDN</anchor> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ラベル</anchor>において利用可能な<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字</anchor>を決定するための<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">特性値</anchor>です。
その<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">特性値</anchor>の決定方法は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IDNA2008</anchor> 仕様書群に属する文書の一つ、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 5892</anchor>
によって定められています。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">PRECIS</anchor> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 7564</anchor>) でもそのバリエーションを定義しています。</p><section><h1>仕様書</h1><refs xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><ul xmlns="http://www.w3.org/1999/xhtml"><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end> <strong><cite xml:lang="en">RFC 5892 - The Unicode Code Points and Internationalized Domain Names for Applications (IDNA)</cite> 
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://tools.ietf.org/html/rfc5892">http://tools.ietf.org/html/rfc5892</anchor-external></strong></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="24" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[24]</anchor-end> <cite xml:lang="en">RFC 5894 - Internationalized Domain Names for Applications (IDNA): Background, Explanation, and Rationale</cite> (<time>2011-02-05 07:34:29 +09:00</time> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://tools.ietf.org/html/rfc5894#section-10.1">http://tools.ietf.org/html/rfc5894#section-10.1</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> <cite>IDNA Parameters</cite> 
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.iana.org/assignments/idnabis-tables/idnabis-tables.xml#idnabis-tables-properties">http://www.iana.org/assignments/idnabis-tables/idnabis-tables.xml#idnabis-tables-properties</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="17" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[17]</anchor-end> <cite xml:lang="en">RFC 7564 - PRECIS Framework: Preparation, Enforcement, and Comparison of Internationalized Strings in Application Protocols</cite> (<time>2015-12-21 04:49:41 +09:00</time> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://tools.ietf.org/html/rfc7564#section-8">https://tools.ietf.org/html/rfc7564#section-8</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="31" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[31]</anchor-end> <cite xml:lang="en">RFC 7564 - PRECIS Framework: Preparation, Enforcement, and Comparison of Internationalized Strings in Application Protocols</cite> (<time>2015-12-21 04:49:41 +09:00</time> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://tools.ietf.org/html/rfc7564#section-11.1">https://tools.ietf.org/html/rfc7564#section-11.1</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="33" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[33]</anchor-end> <cite>PRECIS Derived Property Value</cite> (<time>2015-05-23 06:21:43 +09:00</time> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://www.iana.org/assignments/precis-tables">https://www.iana.org/assignments/precis-tables</anchor-external></li></ul></refs></section><section><h1>特性値</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="18" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[18]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IDNA2008</anchor> は次の4つの<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">特性値</anchor>を使っています。</p><figure class="list"><dl><dt><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end> <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">PVALID</anchor></code> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">プロトコル妥当</anchor>)</dt><dd><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ラベル</anchor>で原則として利用できます</dd><dt><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end> <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CONTEXT</anchor></code> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文脈的規則必須</anchor>)</dt><dd><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ラベル</anchor>で場合によっては利用できます</dd><dt><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[6]</anchor-end> <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DISALLOWED</anchor></code> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">禁止</anchor>)</dt><dd><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ラベル</anchor>で利用できません</dd><dt><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[7]</anchor-end> <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UNASSIGNED</anchor></code> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">未割当</anchor>)</dt><dd><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字</anchor>が割り当てられていません</dd></dl></figure><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="9" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[9]</anchor-end> すべての<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">符号位置</anchor>はこの4種類のいずれかの<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">特性値</anchor>を持ちます。<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;2</anchor-internal> 1.</src></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="19" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[19]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">PRECIS</anchor> は <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IdentifierClass</anchor></code> と <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">FreeformClass</anchor></code>
の2つの<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字列クラス</anchor>を定義しているので、両者で扱いが違う<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">符号位置</anchor>について
<dfn><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SPECIFIC CLASS PROTOCOL VALID</anchor></dfn>
(<dfn><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">FREE_PVAL</anchor></dfn>、<dfn><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ID_PVAL</anchor></dfn>) と
<dfn><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SPECIFIC CLASS DISALLOWED</anchor></dfn>
(<dfn><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">FREE_DIS</anchor></dfn>、<dfn><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ID_DIS</anchor></dfn>)
という値を使っています <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="17" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;17</anchor-internal></src>。
いずれも、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字列クラス</anchor>が決まれば<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">妥当</anchor>か<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">禁止</anchor>のいずれかに決まります。</p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">実際には <code xmlns="http://www.w3.org/1999/xhtml"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ID_PVAL</anchor></code> と <code xmlns="http://www.w3.org/1999/xhtml"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">FREE_DIS</anchor></code> は使っていません。</comment-p></section><section><h1>定義</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="10" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[10]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">符号位置</anchor><var>符号</var>の
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IDNA2008</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">導出特性値</anchor>は、次のようにして決定します <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;2</anchor-internal> 3.</src>。</p><figure class="steps"><ol><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="26" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[26]</anchor-end> 次の条件のうち、最初に一致したものを実行します。<figure class="switch"><dl><dt><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="11" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[11]</anchor-end> <var>符号</var>が <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Exceptions</anchor></code> に含まれる</dt><dd>
<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Exceptions</anchor></code> で指定された値を返します。</dd><dt><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="12" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[12]</anchor-end> それ以外で、 <var>符号</var>が <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">BackwardCompatible</anchor></code> に含まれる</dt><dd>
<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">BackwardCompatible</anchor></code> で指定された値を返します。</dd><dt><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="13" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[13]</anchor-end> それ以外で、 <var>符号</var>が <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Unassigned</anchor></code> に含まれる</dt><dd>
<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UNASSIGNED</anchor></code> を返します。</dd><dt><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="14" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[14]</anchor-end> それ以外で、 <var>符号</var>が <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">LDH</anchor></code> に含まれる</dt><dd>
<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">PVALID</anchor></code> を返します。</dd><dt><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="15" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[15]</anchor-end> それ以外で、 <var>符号</var>が <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JoinControl</anchor></code> に含まれる</dt><dd>
<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CONTEXTJ</anchor></code> を返します。</dd><dt><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="16" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[16]</anchor-end> それ以外で、 <var>符号</var>が <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Unstable</anchor></code>, <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IgnorableProperties</anchor></code>, <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IgnorableBlocks</anchor></code>, <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">OldHangulJamo</anchor></code> のいずれかに含まれる</dt><dd>
<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DISALLOWED</anchor></code> を返します。</dd><dt><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="20" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[20]</anchor-end> それ以外で、 <var>符号</var>が <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">LetterDigits</anchor></code> に含まれる</dt><dd>
<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">PVALID</anchor></code> を返します。</dd><dt><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="21" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[21]</anchor-end> それ以外</dt><dd>
<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DISALLOWED</anchor></code> を返します。</dd></dl></figure></li></ol></figure><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="27" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[27]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">符号位置</anchor><var>符号</var>の
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">PRECIS</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">導出特性値</anchor>は、次のようにして決定します <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="17" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;17</anchor-internal></src>。</p><figure class="steps"><ol><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="28" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[28]</anchor-end> 次の条件のうち、最初に一致したものを実行します。<figure class="switch"><dl><dt><var>符号</var>が <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Exceptions</anchor></code> に含まれる</dt><dd>
<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Exceptions</anchor></code> で指定された値を返します。</dd><dt>それ以外で、 <var>符号</var>が <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">BackwardCompatible</anchor></code> に含まれる</dt><dd>
<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">BackwardCompatible</anchor></code> で指定された値を返します。</dd><dt>それ以外で、 <var>符号</var>が <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Unassigned</anchor></code> に含まれる</dt><dd>
<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UNASSIGNED</anchor></code> を返します。</dd><dt>それ以外で、 <var>符号</var>が <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ASCII7</anchor></code> に含まれる</dt><dd>
<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">PVALID</anchor></code> を返します。</dd><dt>それ以外で、 <var>符号</var>が <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JoinControl</anchor></code> に含まれる</dt><dd>
<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CONTEXTJ</anchor></code> を返します。</dd><dt>それ以外で、 <var>符号</var>が <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">OldHangulJamo</anchor></code>, <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">PrecisIgnorableProperties</anchor></code>, <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Controls</anchor></code> のいずれかに含まれる</dt><dd>
<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DISALLOWED</anchor></code> を返します。</dd><dt>それ以外で、 <var>符号</var>が <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HasCompat</anchor></code> に含まれる</dt><dd>
<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ID_DIS</anchor></code> または <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">FREE_PVAL</anchor></code> を返します。</dd><dt>それ以外で、 <var>符号</var>が <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">LetterDigits</anchor></code> に含まれる</dt><dd>
<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">PVALID</anchor></code> を返します。</dd><dt>それ以外で、 <var>符号</var>が <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">OtherLetterDigits</anchor></code>, <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Spaces</anchor></code>, <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Symbols</anchor></code>, <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Punctuation</anchor></code>  のいずれかに含まれる</dt><dd>
<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ID_DIS</anchor></code> または <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">FREE_PVAL</anchor></code> を返します。</dd><dt>それ以外</dt><dd>
<code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DISALLOWED</anchor></code> を返します。</dd></dl></figure></li></ol></figure><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="29" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[29]</anchor-end> 複数の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字カテゴリー</anchor>に属する<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字</anchor>があるので、評価の順序を変えてはいけません。</comment-p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="30" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[30]</anchor-end> この定義で参照される<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字カテゴリー</anchor>は、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IDNA2008</anchor> および
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">PRECIS</anchor> で規定されています。</p></section><section><h1>特性値の一覧</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="23" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[23]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 5892</anchor> は特性値の決定のための方法を定めているだけとされています <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;2</anchor-internal> 1.</src>。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 5892</anchor> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">附属書</anchor>には <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Unicode 5.2</anchor> での<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">特性値</anchor>の一覧が示されています <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;2</anchor-internal> B.</src> が、
<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>参考</anchor><rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">non-normative</rt></rubyb>とされています <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;2</anchor-internal> 4.</src>。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="22" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[22]</anchor-end> 特性値の一覧は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IANA登録簿</anchor> (<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;3</anchor-internal>) も存在しますが、それも<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">参考</anchor>です <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="24" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;24</anchor-internal></src>。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RFC 5892</anchor> によればこの一覧は<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>指定専門家</anchor><rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">designated expert</rt></rubyb>によって
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Unicode</anchor> 5.2 とそれ以降の版について <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IANA</anchor> が登録簿を作るとされています <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;2</anchor-internal> 5.1</src>。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Unicode</anchor> の版が新しくなる度に更新されることになっているようです <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="24" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;24</anchor-internal></src>。
その作成の過程や<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">指定専門家</anchor>の評価において問題があれば <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IESG</anchor> 
に通知する<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">べき<rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">should</rt></rubyb>とされており、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">特性値</anchor>の導出の方法の変更には <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IETF評価</anchor>が必要とされています
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;2</anchor-internal> 5.1</src>。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="25" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[25]</anchor-end> 2011年8月に <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IANA</anchor> 登録簿が <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Unicode</anchor> 6.0.0 対応に更新されています。ぱっとみた感じ
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">UNASSIGNED</anchor> から新規に<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字</anchor>が割り当てられて <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">PVALID</anchor> や <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DISALLOWED</anchor> 
になった変更ばかりのようです。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="32" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[32]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">PRECIS</anchor> 版の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IANA登録簿</anchor>も別途用意されています <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="31" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;31</anchor-internal></src>。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="44" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[44]</anchor-end> 各<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">特性値</anchor>を持つ<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">符号位置</anchor>の一覧が <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="41" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;41</anchor-internal>、<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="40" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;40</anchor-internal> にあります。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JSON</anchor> 形式のデータファイルが <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="42" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;42</anchor-internal> (説明が <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="43" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;43</anchor-internal>) にあります。</p><refs xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><ul xmlns="http://www.w3.org/1999/xhtml"><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="41" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[41]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IDNA2008</anchor> - <cite xml:lang="en">Character sets</cite> (<time>2016-01-03 22:16:51 +09:00</time> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://chars.suikawiki.org/set#sets-idna-tables-latest">https://chars.suikawiki.org/set#sets-idna-tables-latest</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="40" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[40]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">PRECIS</anchor> - <cite xml:lang="en">Character sets</cite> (<time>2016-01-03 22:16:35 +09:00</time> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://chars.suikawiki.org/set#sets-precis-tables-latest">https://chars.suikawiki.org/set#sets-precis-tables-latest</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="42" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[42]</anchor-end> (<time>2016-01-03 22:17:56 +09:00</time> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://raw.githubusercontent.com/manakai/data-chars/master/data/sets.json">https://raw.githubusercontent.com/manakai/data-chars/master/data/sets.json</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="43" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[43]</anchor-end> <cite xml:lang="en">data-chars/sets.txt at master · manakai/data-chars</cite> (<time>2016-01-03 22:18:25 +09:00</time> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://github.com/manakai/data-chars/blob/master/doc/sets.txt">https://github.com/manakai/data-chars/blob/master/doc/sets.txt</anchor-external></li></ul></refs></section><section><h1>安定性</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="8" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[8]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">導出特性値</anchor>は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Unicode</anchor> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">特性</anchor>の値から定まるので、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Unicode</anchor>
の改訂により<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">特性値</anchor>が変わると、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">導出特性値</anchor>が変わってしまうこともないとはいえません。
その場合には <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">BackwardCompatible</anchor> を使って調整するとされています <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;2</anchor-internal> 1.</src>。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="34" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[34]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IDNA2008</anchor> は <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">PVALID</anchor></code> や <code><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DISALLOWED</anchor></code>
に一旦決定したら <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Unicode</anchor> の改訂により変更することはないとしていましたが、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Unicode 6.0.0</anchor> で変更しています。</p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><code xmlns="http://www.w3.org/1999/xhtml"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">PVALID</anchor></code>, <code xmlns="http://www.w3.org/1999/xhtml"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DISALLOWED</anchor></code> を参照。</comment-p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="36" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[36]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">PRECIS</anchor> は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IDNA</anchor> の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Unicode 7.0</anchor> 対応のための調査で再検討の必要が指摘されたとして、
将来の非互換な改訂を予告しています <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="35" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;35</anchor-internal></src>。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="37" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[37]</anchor-end> おそらくそのためなのでしょう、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IDNA</anchor> 用の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IANA登録簿</anchor>は
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Unicode 6.3.0</anchor> 版を最後に更新されておらず、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">PRECIS</anchor>
用の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IANA登録簿</anchor>も <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Unicode 6.3.0</anchor> 版となっています。</p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">PRECIS</anchor> が出版された2015年には既に <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Unicode 8.0.0</anchor> も出版されています。</comment-p><refs xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><ul xmlns="http://www.w3.org/1999/xhtml"><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="38" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[38]</anchor-end> <cite xml:lang="en-US">IAB Statement on Identifiers and Unicode 7.0.0 | Internet Architecture Board</cite> (<time>2016-01-03 15:22:23 +09:00</time> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://www.iab.org/documents/correspondence-reports-documents/2015-2/iab-statement-on-identifiers-and-unicode-7-0-0/">https://www.iab.org/documents/correspondence-reports-documents/2015-2/iab-statement-on-identifiers-and-unicode-7-0-0/</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="39" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[39]</anchor-end> <cite xml:lang="en">draft-klensin-idna-5892upd-unicode70-04 - IDNA Update for Unicode 7.0.0</cite> (<time>2015-12-01 13:10:21 +09:00</time> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://tools.ietf.org/html/draft-klensin-idna-5892upd-unicode70-04">https://tools.ietf.org/html/draft-klensin-idna-5892upd-unicode70-04</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="35" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[35]</anchor-end> <cite xml:lang="en">RFC 7564 - PRECIS Framework: Preparation, Enforcement, and Comparison of Internationalized Strings in Application Protocols</cite> (<time>2015-12-21 04:49:41 +09:00</time> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://tools.ietf.org/html/rfc7564#section-13.4">https://tools.ietf.org/html/rfc7564#section-13.4</anchor-external></li></ul></refs></section><section><h1>歴史</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="45" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[45]</anchor-end> <cite>Microsoft Word - Proposal-derived-idna-property-2.docx - 21227-derived-idna-prop.pdf</cite>, <time>2021-11-11T17:13:19.000Z</time>, <time>2021-11-12T01:00:21.327Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://www.unicode.org/L2/L2021/21227-derived-idna-prop.pdf">https://www.unicode.org/L2/L2021/21227-derived-idna-prop.pdf</anchor-external></p></section></body></html>