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 10469 - [SCDS] Incomplete implementation of the XSD 1.1 model
Summary: [SCDS] Incomplete implementation of the XSD 1.1 model
Status: RESOLVED FIXED
Alias: None
Product: XML Schema
Classification: Unclassified
Component: SCDS: XML Schema Component Designators (show other bugs)
Version: unspecified
Hardware: PC Linux
: P2 normal
Target Milestone: ---
Assignee: Mary Holstege
QA Contact: XML Schema comments list
URL:
Whiteboard:
Keywords: needsDrafting
Depends on:
Blocks:
 
Reported: 2010-08-27 14:44 UTC by Mary Holstege
Modified: 2013-01-24 17:16 UTC (History)
0 users

See Also:


Attachments

Description Mary Holstege 2010-08-27 14:44:46 UTC
(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.
Comment 1 Mary Holstege 2010-08-27 14:50:05 UTC
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.
Comment 2 Mary Holstege 2013-01-24 17:16:31 UTC
Implemented in latest draft.