- From: <bugzilla@wiggum.w3.org>
- Date: Wed, 20 Jul 2005 20:47:28 +0000
- To: public-qt-comments@w3.org
- Cc:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=1790
Summary: [FS] technical: normalization rules "not required"
Product: XPath / XQuery / XSLT
Version: Last Call drafts
Platform: All
URL: http://lists.w3.org/Archives/Public/public-qt-
comments/2002May/0056.html
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: Formal Semantics
AssignedTo: simeon@us.ibm.com
ReportedBy: jmdyck@ibiblio.org
QAContact: public-qt-comments@w3.org
Various sections
4.1.1 Literals
4.1.2 Variable References
5.4 Default Collation Declaration
5.6 Construction Declaration
5.10 Schema Import
5.12 Namespace Declaration
5.13 Default Namespace Declaration
say something like:
All X are Core expressions, therefore no normalization rules are
required for X.
I disagree that they are not required. The normalization of 'higher-level'
constructs (e.g., an Expr, or a PrologDeclList) depends on (is defined in
terms of) the normalization of its sub-constructs. If you don't provide a
mapping rule for the sub-construct, then that normalization isn't defined,
and the higher-level normalization fails.
No big deal, just replace the above wording with:
[[ X ]]_whatever == X
Note that some sections *do* supply identity normalization rules, e.g.:
4.2.1.1 / Norm (under "all other forward/reverse axes")
4.7.1 / Norm / rule (6|7)
5.15 / Notation / rule 2
(This is a leftover from 3 years ago. See attached URL.)
Received on Wednesday, 20 July 2005 20:47:30 UTC