- From: Misha Wolf <Misha.Wolf@reuters.com>
- Date: Wed, 13 Nov 2002 16:17:52 +0000
- To: Richard Tobin <richard@cogsci.ed.ac.uk>
- Cc: xml-names-editor@w3.org, w3c-i18n-ig@w3.org, www-tag@w3.org
[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 11:19:46 UTC