This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
This issue was originally reported by Xan Gregg. Dependencies of schema processing on canonical lexical representations should be removed. This will eliminate the need for processors to ever produce a canonical representation, for example for a default value. This will also address RQ-126 (#restrict-can-forms). Rewrite Structures to eliminate dependency on canonical forms. See thread starting at http://lists.w3.org/Archives/Member/w3c-xml-schema-ig/2002Dec/0079.html (http://lists.w3.org/Archives/Member/w3c-xml-schema-ig/2002Dec/0079.html). [N.B. the requirement is not, as sometimes paraphrased, to make canonical lexical representations non-normative, but to remove dependencies on them.] This item was discussed in the meeting of 2003-11-04 (http://www.w3.org/XML/Group/2003/11/xml-schema-ftf-minutes.html) This item was discussed, and phase-1 agreement was reached, in the meeting of 2004-03-19 (http://lists.w3.org/Archives/Member/w3c-xml-schema-ig/2004Mar/0072.html). This requirement applies to both Structures and Datatypes; this Bugzilla entry is for Datatypes. The Structures equivalent is bug 1849. No dependencies on canonical forms currently exist in the Datatypes spec, so I am marking this resolved.