This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 1497 - Editorial: grammar in 7.3.1
Summary: Editorial: grammar in 7.3.1
Status: CLOSED FIXED
Alias: None
Product: XPath / XQuery / XSLT
Classification: Unclassified
Component: Functions and Operators 1.0 (show other bugs)
Version: Last Call drafts
Hardware: PC Linux
: P2 minor
Target Milestone: ---
Assignee: Ashok Malhotra
QA Contact: Mailing list for public feedback on specs from XSL and XML Query WGs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-06-14 20:14 UTC by Frans Englich
Modified: 2006-09-18 10:36 UTC (History)
0 users

See Also:


Attachments

Description Frans Englich 2005-06-14 20:14:19 UTC
Hello,

While doubtable whether there actually is an error, the harm is small for
considering if there is:

In the fourth paragraph in section 7.3.1, found in XPath Function & Operators of
the fourth April Working Draft, the following sentence exists:

"For alignment with the [Character Model for the World Wide Web 1.0],
applications may choose collations that treat unnormalized strings as though
they were normalized (that is, that implicitly normalize the strings)."

I find the text in the paragraph to sound strange, the second "that". From the
top of my head, I would rather have it to read:

"For alignment with the [Character Model for the World Wide Web 1.0],
applications may choose collations that treat unnormalized strings as though
they were normalized (that is, to implicitly normalize the strings)."

"that" replaced with "to".



Cheers,

        Frans
Comment 1 Michael Kay 2005-06-14 20:36:28 UTC
I think the original is more grammatical than the proposed replacement, though
the whole paragraph could be a lot more readable:

It is often desirable that a collation should treat two strings as equal if the
two strings are identical after Unicode normalization. One strategy for
achieving this (recommended by the [Character Model for the World Wide Web 1.0])
is to ensure that all strings are subjected to early Unicode normalization. Some
collations may require this, and may fail at run-time if they encounter data
that is not correctly normalized. However, it is not always feasible to achieve
this. Another strategy is for the collation to implicitly normalize strings
before comparison. Collations based on the Unicode collation algorithm use this
approach.
Comment 2 Ashok Malhotra 2005-06-15 21:56:39 UTC
Thank you for your comment.  The paragraph could, indeed be made more readable.
I have edited the text based on your and Michael Kay's comment.

Ashok Malhotra