[Bug 6089] Revise anyURI to use RFCs 3986 and 3987

http://www.w3.org/Bugs/Public/show_bug.cgi?id=6089

C. M. Sperberg-McQueen <cmsmcq@blackmesatech.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |cmsmcq@blackmesatech.com

--- Comment #10 from C. M. Sperberg-McQueen <cmsmcq@blackmesatech.com> 2010-12-17 01:52:12 UTC ---
For the record:  the original email from Murata Makoto is quoted in full in the
bug description, and does not specify explicitly whether it is directed against
XSD 1.0, XSD 1.1, or both.  The reference to section 3.2.17 and the statement
that RFC 2396 is referenced seem to suggest, however, that 1.0 is intended, not
1.1:  in the then current working draft of XSD 1.1 (as now) there is no section
3.2.17, the type anyURI is discussed in section 3.3.18, and the references
given are to RFC 3986 and 3987.

So perhaps the original bug report should be against 1.0, not 1.1.  But in
comment 2, Murata-san addresses the design of XSD 1.1 and says, if I understand
him correctly, that in XSD 1.1 the anyURI type should accept LEIRIs and no
other strings.

It may be helpful to summarize some of the technical arguments brought forward
at the time the WG made the decision on bug 2751, bug 2754, and bug 2755.  When
I tried to formulate such a summary, it ran rather long, longer than can be
read comfortably in the Bugzilla interface. So I have put the summary into an
email to the www-xmlschema-comments list at

   
http://lists.w3.org/Archives/Public/www-xml-schema-comments/2010OctDec/0153.html

If this issue is taken to be about XSD 1.0, I lean toward classifying it
WONTFIX.

If this issue is taken to be about XSD 1.1 and the need to cite the current
RFCs, I think the correct disposition is RESOLVED/FIXED.  If it's about 1.1 and
the need to enforce tightly the rules in the RFCs, I regretfully lean toward
classifying it WONTFIX:  such a change would not be backward compatible, since
RFC 3986 and RFC 3987 are not backward compatible.  XSD 1.1 would have been
finished a lot faster if we had been willing to break backward compatibility,
but it's too late to change our decisions on that now.

-- 
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

Received on Friday, 17 December 2010 01:52:14 UTC