This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
(Summary from longer report from Sandy Gao) 1) Simple types can now have assertions: need to account for this. 2) There is a new explicitTimezone facet: need to add this 3) Particles and attribute uses can have annotations, but the text in the spec does not allow for canonical paths with particles or attribute uses as other than the last step. Need to allow for this. 4) Locally declared elements may have a different namespace from its parent, so a single prefix for the entire path is no longer sufficient. There may need to be additional information/mechanisms to assist lookup of paths in such mixed-namespace schemas. 5) Canonical rules assume that {context} and {scope} were retrofitted to XSD 1.0, but this is not the case, and the additional rules are inadequate to compensate.
The WG considered this general clump of issues at the meeting 20100618 and agreed to: (a) Fix the oversights in (1) and (2) (b) Address (3) by adjusting the text to allow for particles and attribute uses in canonical paths as the last step or as the last step if followed by the annotation axis. (c) Address (4) by using the prefixes p, p2, ... ,pN in order as required and noting that to use the path as an identifier, namespace bindings will also be required. The testsuite will be adjusted accordingly. (d) Address (5) by examining the rules and adjusting them accordingly.
Implemented in latest draft.