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 28782 - [XQ31] Editorial: Stale references to XQuery 3.0
Summary: [XQ31] Editorial: Stale references to XQuery 3.0
Status: RESOLVED FIXED
Alias: None
Product: XPath / XQuery / XSLT
Classification: Unclassified
Component: XQuery 3.1 (show other bugs)
Version: Last Call drafts
Hardware: PC All
: P2 normal
Target Milestone: ---
Assignee: Jonathan Robie
QA Contact: Mailing list for public feedback on specs from XSL and XML Query WGs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-06-09 16:37 UTC by Michael Kay
Modified: 2015-07-13 19:30 UTC (History)
0 users

See Also:


Attachments

Description Michael Kay 2015-06-09 16:37:24 UTC
(1) Appendix I says:

Note:

This section needs to be rewritten in light of the new features of XQuery 3.0, which can significantly simplify some of these queries.

(2) Section J.2.1 supposedly lists changes made since XQuery 3.0. But the actual entries describe minor bug fixes, they don't list the major changes like "Added maps and arrays".

(3) The Introduction says "XQuery is designed to meet the requirements identified by the W3C XML Query Working Group [XQuery 3.0 Requirements] " Should be 3.1 requirements?

(4) The introduction says "XQuery Version 3.0 is an extension of XPath Version 3.0. " Should be 3.1 in both cases?

(5) 2.2.3.1 says "In XQuery 3.0 and XPath 3.0, the rules for static type inferencing are entirely implementation-defined." Should say "3.0 and 3.1".

(6) In 4.1, definition of Version Declaration, there is an orphaned link to "XQuery 1.0 processor".

(7) Section 5 on Conformance contains the Note "Note:

The XQuery Working Group has not yet determined conformance criteria for XQuery 3.1; in particular, we have not decided which of the new features of XQuery 3.1 are optional. "
Comment 1 Jonathan Robie 2015-07-13 19:30:16 UTC
I assume this is a typo:

> (5) 2.2.3.1 says "In XQuery 3.0 and XPath 3.0, the rules for static type 
> inferencing are entirely implementation-defined." Should say "3.0 and 3.1".

I think it should say "3.1 and 3.1".

I also found and fixed this one:

[Definition: XPath 1.0 compatibility mode. This component must be set by all host languages that include XPath 3.0 as a subset, indicating whether rules for compatibility with XPath 1.0 are in effect. XQuery sets the value of this component to false. ]

The XPath 1.0 backwards compatibility appendix contained a bunch more, which I also fixed.

Grep for "bug28782" in the XML source to see the entire list of changes I made.