I agree. Formally, either choice of definition could work (including or excluding U-Label). In terms of exposition, however, I think the simplest choice of terminology is that M-Label is anything that maps to a U-Label, including the identity mapping. So M-Label is a superset of U-Label.<br>
<br clear="all">Mark<br>
<br><br><div class="gmail_quote">On Wed, Apr 8, 2009 at 06:52, Eric Brunner-Williams <span dir="ltr">&lt;<a href="mailto:ebw@abenaki.wabanaki.net">ebw@abenaki.wabanaki.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
that was my understanding, U is a subset of M.<br>
<div><div></div><div class="h5"><br>
Vint Cerf wrote:<br>
&gt; won&#39;t making M-label a subset of U-label destroy an important property<br>
&gt; of U-label as defined in IDNA2008?<br>
&gt;<br>
&gt; Under IDNA2008 there is a one-to-one mapping of every U-label to A-<br>
&gt; label and vice-versa, without any mapping.<br>
&gt;<br>
&gt; M-label needs mapping to become a U-label and is thus a superset, I<br>
&gt; believe.<br>
&gt;<br>
&gt; Vint Cerf<br>
&gt; Google<br>
&gt; 1818 Library Street, Suite 400<br>
&gt; Reston, VA 20190<br>
&gt; 202-370-5637<br>
&gt; <a href="mailto:vint@google.com">vint@google.com</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Apr 7, 2009, at 11:27 PM, YAO Jiankang wrote:<br>
&gt;<br>
&gt;<br>
&gt;&gt; ----- Original Message -----<br>
&gt;&gt; From: &quot;Erik van der Poel&quot; &lt;<a href="mailto:erikv@google.com">erikv@google.com</a>&gt;<br>
&gt;&gt; To: &quot;Paul Hoffman&quot; &lt;<a href="mailto:phoffman@imc.org">phoffman@imc.org</a>&gt;<br>
&gt;&gt; Cc: &lt;<a href="mailto:idna-update@alvestrand.no">idna-update@alvestrand.no</a>&gt;; &quot;John C Klensin&quot; &lt;<a href="mailto:klensin@jck.com">klensin@jck.com</a>&gt;;<br>
&gt;&gt; &quot;Lisa Dusseault&quot; &lt;<a href="mailto:lisa.dusseault@gmail.com">lisa.dusseault@gmail.com</a>&gt;<br>
&gt;&gt; Sent: Wednesday, April 08, 2009 10:19 AM<br>
&gt;&gt; Subject: Re: M-label definition<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &quot;An M-label is a string that can be mapped into a<br>
&gt;&gt;&gt;&gt;&gt; [valid] U-label. It may be a U-label, since those<br>
&gt;&gt;&gt;&gt;&gt; trivially map into themselves. The category of U-label<br>
&gt;&gt;&gt;&gt;&gt; is a proper subset of the category of M-label.&quot; (Mark<br>
&gt;&gt;&gt;&gt;&gt; and others).<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt; So, one possibility for M-label is to make it correspond to an<br>
&gt;&gt;&gt; IDNA2003 &quot;internationalized label&quot;, which would make the set of<br>
&gt;&gt;&gt; M-labels a superset of U-labels. (The other possibility mentioned by<br>
&gt;&gt;&gt; John is: [&lt;set of U-labels&gt; + &lt;set of M-labels&gt;] corresponds to &lt;set<br>
&gt;&gt;&gt; of IDNA2003 internationalized labels&gt;.)<br>
&gt;&gt;&gt;<br>
&gt;&gt; another view:<br>
&gt;&gt;<br>
&gt;&gt; [&lt;set of U-labels&gt; + &lt;set of A-labels&gt;] corresponds to &lt;set of<br>
&gt;&gt; IDNA2003 internationalized labels&gt; since IDNA2003 internationalized<br>
&gt;&gt; labels including all the forms of all valid IDNA2003<br>
&gt;&gt; internationalized labels.<br>
&gt;&gt;<br>
&gt;&gt; M-label is a subset of U-label instead of superset. M-label is a<br>
&gt;&gt; special U-label which must do some mapping before being transformed<br>
&gt;&gt; into A-label or doing some lookup.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; YAO Jiankang<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;&gt; Does this make sense?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Erik<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Tue, Apr 7, 2009 at 5:31 PM, Paul Hoffman &lt;<a href="mailto:phoffman@imc.org">phoffman@imc.org</a>&gt;<br>
&gt;&gt;&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; At 4:59 PM -0700 4/7/09, Lisa Dusseault wrote:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; I&#39;m not certain a new term needs to be introduced. If we&#39;re talking<br>
&gt;&gt;&gt;&gt;&gt; about a string that is invalid as a label, giving it that term<br>
&gt;&gt;&gt;&gt;&gt; seems<br>
&gt;&gt;&gt;&gt;&gt; to legitimize it. If we&#39;re talking about a string that may or may<br>
&gt;&gt;&gt;&gt;&gt; not<br>
&gt;&gt;&gt;&gt;&gt; be valid, that&#39;s just &quot;a string&quot;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Good catch. John&#39;s second option was:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; When I supported it, I was thinking of it as &quot;...a valid U-label&quot;,<br>
&gt;&gt;&gt;&gt; that is, without the &quot;valid&quot; being optional.<br>
&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt; Idna-update mailing list<br>
&gt;&gt;&gt;&gt; <a href="mailto:Idna-update@alvestrand.no">Idna-update@alvestrand.no</a><br>
&gt;&gt;&gt;&gt; <a href="http://www.alvestrand.no/mailman/listinfo/idna-update" target="_blank">http://www.alvestrand.no/mailman/listinfo/idna-update</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; Idna-update mailing list<br>
&gt;&gt;&gt; <a href="mailto:Idna-update@alvestrand.no">Idna-update@alvestrand.no</a><br>
&gt;&gt;&gt; <a href="http://www.alvestrand.no/mailman/listinfo/idna-update" target="_blank">http://www.alvestrand.no/mailman/listinfo/idna-update</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Idna-update mailing list<br>
&gt;&gt; <a href="mailto:Idna-update@alvestrand.no">Idna-update@alvestrand.no</a><br>
&gt;&gt; <a href="http://www.alvestrand.no/mailman/listinfo/idna-update" target="_blank">http://www.alvestrand.no/mailman/listinfo/idna-update</a><br>
&gt;&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Idna-update mailing list<br>
&gt; <a href="mailto:Idna-update@alvestrand.no">Idna-update@alvestrand.no</a><br>
&gt; <a href="http://www.alvestrand.no/mailman/listinfo/idna-update" target="_blank">http://www.alvestrand.no/mailman/listinfo/idna-update</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
<br>
_______________________________________________<br>
Idna-update mailing list<br>
<a href="mailto:Idna-update@alvestrand.no">Idna-update@alvestrand.no</a><br>
<a href="http://www.alvestrand.no/mailman/listinfo/idna-update" target="_blank">http://www.alvestrand.no/mailman/listinfo/idna-update</a><br>
</div></div></blockquote></div><br>