- From: François Yergeau <francois@yergeau.com>
- Date: Wed, 15 Feb 2006 07:55:18 -0800
- To: "Grosso, Paul" <pgrosso@ptc.com>
- Cc: public-xml-core-wg@w3.org
Phew, this is one muddled issue. Two or three issues actually:
1) Björn wants XLink 1.1 to require conformance to Charmod, as required
by Charmod sectin 2 (W3C should eat its own dog food). Norm argued that
"XLink predates the publication of Charmod and it's not clear to me that
adding a normative statement about conformance to Charmod is within our
charter." But we're doing a 1.1 here, not merely a new edition of 1.0.
I think a statement or two could be added to XLink 1.1 to effect this.
2) Björn claims that XLink 1.1's adoption of IRIs makes it unconforming
with C014 of Charmod, which requires use of the Reference Character
Model. This Model requires that "Specifications MUST define text in
terms of Unicode characters, not bytes or glyphs." and that processing
be defined in terms of those Unicode characters. XLink meets that.
3) Björn says "To address this [C014 non-conformance] XLink 1.1
implementations must either always NFC-normalize IRIs when dereferencing
a link and this requires IRI to URI conversion, or never.". The
Reference Processing Model is silent about Unicode normalization, which
was once addressed in Charmod but was farmed out to a separate spec
which is not yet a Rec. I fail to see how the Reference Processing
Model can require normalization and haven't found anything from Björn
that explains it.
4) At one point Björn points to another thread, part of the
IRIEverywhere-27 issue on the TAG list. This (part of the) issue does
discuss normalization (but not Charmod conformance). Björn seems to
argue that IRIs should be NFC-normalized pursuant to step 1a in RFC
3987, which applies "If the IRI is written on paper, read aloud, or
otherwise represented as a sequence of characters independent of any
character encoding,". However the dominant thinking is that step 1c
applies: "If the IRI is in a Unicode-based character encoding", which
calls for no normalization. It could be argued that 3987 is somewhat
poorly written there, and does not distinguish clearly enough between
characters as perceived by humans ("written on paper, read aloud"), and
characters that have already been expressed in terms of the Unicode
standard, which is certainly the case for character as seen by XLink.
Bottom line, I think we should satisfy the commenter by requiring
conformance to Charmod (which involves saying that XLink implementations
and XLink-conforming content must conform), but that his case about C014
and normalization of IRIs doesn't hold water. At least that's the best
I could make out from following the threads, nowhere did I find an
explicit explanation of why lack of normalization would violate C014.
--
François
Grosso, Paul a écrit :
> Francois,
>
> Please let us know what you think about the
> I18N issue below by (or during) this week's
> telcon.
>
> thanks,
>
> paul
>
>> -----Original Message-----
>> From: public-xml-core-wg-request@w3.org On Behalf Of Grosso, Paul
>> Sent: Monday, 2006 February 13 11:53
>> To: public-xml-core-wg@w3.org
>> Subject: Agenda for XML Core WG telcon of 2006 February 15
>
>> 3. XLink update.
>
>> Re: XLink 1.1: Charmod conformance
>> ----------------------------------
>> http://lists.w3.org/Archives/Public/www-xml-linking-comments/2
> 006JanMar/0048
>> Björn says XLink 1.1 should NFC-normalize IRIs.
>>
>> Richard replied at:
>> http://lists.w3.org/Archives/Public/www-xml-linking-comments/2
> 006JanMar/0070
>> Bjoern replied at
>> http://lists.w3.org/Archives/Public/www-xml-linking-comments/2
> 006JanMar/0075
>> and Richard re-replied at
>> http://lists.w3.org/Archives/Public/www-xml-linking-comments/2
> 006JanMar/0089
>> and the thread ends there (as of the writing of this agenda).
>>
>> We still need to close this thread. *****
>>
>> We believe that our specs are correct as is, and perhaps
>> the Charmod spec could be clearer here, but that isn't
>> our remit.
>>
>> ACTION to Francois: Review this thread and send email
>> to the XML Core WG.
>>
>> Unless Francois comes back and says we're wrong, we will
>> leave it as is and flag this issue as an outstanding dissent
>> in the DoC, perhaps with a note that we've sent this issue
>> to I18N.
>
>
>
Received on Wednesday, 15 February 2006 15:55:18 UTC