[Bug 28011] New: Redefining RFC 2119 may and must

https://www.w3.org/Bugs/Public/show_bug.cgi?id=28011

            Bug ID: 28011
           Summary: Redefining RFC 2119 may and must
           Product: XPath / XQuery / XSLT
           Version: Candidate Recommendation
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Functions and Operators 3.1
          Assignee: mike@saxonica.com
          Reporter: patrick@durusau.net
        QA Contact: public-qt-comments@w3.org

Created attachment 1574
  --> https://www.w3.org/Bugs/Public/attachment.cgi?id=1574&action=edit
The history of RFC2119 usage at W3C and the redefinition mistake.

Section 1.6.3 Conformance terminology redefines may and must and does not
follow RFC 2119. 

I have traced the error back to  Extensible Markup Language (XML) 1.0 (Second
Edition), http://www.w3.org/TR/2000/REC-xml-20001006, which used the
definitions of may and must found in FO31. 

Those definitions were abandoned in  Extensible Markup Language (XML) 1.0
(Third Edition), http://www.w3.org/TR/2004/REC-xml-20040204, citing RFC 2119
instead and that practice, of citing RFC 2119 has continued to date.

Unfortunately,  XML Schema Part 2: Datatypes Second Edition,
http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/, fell between XML 1.0 2nd
edition and XML 1.0 3rd edition. 

The redefining of RFC 2119, abandoned for ten (10) years now, should be avoided
here for the sake of interoperability. 

I have attached a longer document that treats the history of this error more
extensively.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.

Received on Friday, 13 February 2015 20:48:25 UTC