RE: Namespaces 1.1 Last Call -- I18N WG comments

I forgot to put this warning banner at the top of my previous mail:

#######################################################################
#  If you are reading this mail in the mail archive, then note that   #
#  a number of important characters and strings are wrongly rendered. #
#######################################################################

Misha


> -----Original Message-----
> From: Misha Wolf 
> Sent: 13 November 2002 16:18
> To: 'Richard Tobin'
> Cc: 'xml-names-editor@w3.org'; W3c I18n Ig 
> (w3c-i18n-ig@w3.org); 'www-tag@w3.org'
> Subject: RE: Namespaces 1.1 Last Call -- I18N WG comments
> 
> 
> [I'm copying www-tag, so that the issues are widely aired]
> 
> Hello Richard,
> 
> > -----Original Message-----
> > From: Richard Tobin [mailto:richard@cogsci.ed.ac.uk] 
> > Sent: 11 November 2002 15:48
> > To: Misha Wolf
> > Cc: xml-names-editor@w3.org; w3c-i18n-ig@w3.org
> > Subject: Re: Namespaces 1.1 Last Call -- I18N WG comments
> > 
> > 
> > I was just looking at your proposed IRI identity examples, and I see
> > that they all have an ampersand in the middle (both red&rose and
> > CV&resume).  These would have to be & or similar in the actual
> > attributes, which seems to complicate the examples unnecessarily and
> > obscure the main differences.  Did you really mean to use 
> ampersands?
> 
> We discussed your mail at our telcon yesterday and our response is ...
> 
> Firstly, please do *not* rely on the mail archive for our examples, as
> the archive doesn't correctly display the text of our message.  The 
> archive link is:
>    http://lists.w3.org/Archives/Public/xml-names-editor/2002Oct/0002
> 
> The text of our messages as originally sent is:
> 
> | Dear xml-names-editor,
> | 
> | On 28/09/2002 13:53:10 Misha Wolf wrote:
> | > On 27/09/2002 21:04:18 Misha Wolf wrote:
> | > > Dear xml-names-editor,
> | > > 
> | > > This mail contains some of the comments of the I18N WG on:
> | > >    Namespaces in XML 1.1
> | > >    W3C Working Draft 5 September 2002
> | > 
> | > [The suggested examples below have been extended to 
> include a decimal 
> | > numeric character reference, and have been slightly re-arranged.]
> | > 
> | > Suggested examples:
> | [...] 
> | 
> | It turns out [blush] that we had spelt "resumé" incorrectly.  It 
> | actually has two accents and so isn't ideal as an example.  So we 
> | propose "red&rosé" rather than "CV&resumé".
> | 
> | Suggested examples:
> | 
> |    Consider:
> |       xmlns="http://www.example.org/namespaces/red&rosé"
> |       xmlns="http://www.example.org/namespaces/red&rosé"
> |       xmlns="http://www.example.org/namespaces/red&rosé"
> |       xmlns="http://www.example.org/namespaces/red&rosé"
> |       xmlns="http://www.example.org/namespaces/red&rosé"
> |       xmlns="http://www.example.org/namespaces/red&ros%c3%a9"
> |       xmlns="http://www.example.org/namespaces/red&ros%C3%a9"
> |       xmlns="http://www.example.org/namespaces/red&ros%c3%A9"
> |       xmlns="http://www.example.org/namespaces/red&ros%C3%A9"
> |       xmlns="http://www.example.org/namespaces/red&rosÉ"
> |    where "é" has been defined to be "é".
> | 
> |    The first 5 are identical for the purpose of namespace reference 
> |    matching and have the normalized attribute value [1]:
> |       http://www.example.org/namespaces/red&rosé
> | 
> |    The remaining 5 differ from the first 5, as well as from 
> each other, 
> |    and have the following normalized attribute values, respectively:
> |       http://www.example.org/namespaces/red&ros%c3%a9
> |       http://www.example.org/namespaces/red&ros%C3%a9
> |       http://www.example.org/namespaces/red&ros%c3%A9
> |       http://www.example.org/namespaces/red&ros%C3%A9
> |       http://www.example.org/namespaces/red&rosÉ
> | 
> | [1] http://www.w3.org/TR/REC-xml#AVNormalize
> | 
> | 
> | Misha Wolf
> | I18N WG Chair
> 
> We stand by the issues highlighted by our examples.  If the 
> XML Core WG
> wants to highlight (all of) these issues using a larger number of 
> simpler examples, that's OK with us.
> 
> The motivation for the high level of detail is that the original
> Namespaces spec doesn't define its terms (eg "character" or 
> "exactly the
> same character-for-character") and doesn't provide examples to
> illustrate the many gotchas.  We mustn't make the same 
> mistake this time
> around.
> 
> The issues we have sought to highlight are:
> 
> 1.  The value of a namespace name is obtained by applying the steps 
>     described in:
>        3.3.3 Attribute-Value Normalization
>        http://www.w3.org/TR/REC-xml#AVNormalize
> 
> 2.  Identity between namespace names is determined by doing a binary 
>     match on the results of those steps.
> 
> 3.  Consequently, the following *are identical* (where 
> "é" is a 
>     reference to an entity containing "é"):
>        é
>        é
>        é
>        é
>        é
>     and the following *differ* from the above and from one another:
>        %c3%a9
>        %C3%a9
>        %c3%A9
>        %C3%A9
>        É
> 
> 4.  Furthermore, given:
>        xmlns="http://www.example.org/namespaces/red&rosé"
>     the corresponding namespace name is:
>        http://www.example.org/namespaces/red&rosé
> 
> Regards,
> Misha
> for the I18N WG
> 
> > 
> > -- Richard
> > 
> 


------------------------------------------------------------- ---
        Visit our Internet site at http://www.reuters.com

Get closer to the financial markets with Reuters Messaging - for more
information and to register, visit http://www.reuters.com/messaging

Any views expressed in this message are those of  the  individual
sender,  except  where  the sender specifically states them to be
the views of Reuters Ltd.

Received on Wednesday, 13 November 2002 12:00:15 UTC