The mission of the XML Query Working Group, part of the Extensible Markup Language (XML) Activity, is to provide flexible query facilities to extract data from XML and virtual documents, such as contents of databases or other persistent storage that are viewed as XML via a mapping mechanism, on the Web.
End date | 31 January 2009 |
---|---|
Confidentiality | Proceedings are Member-only |
Initial Chairs | Andrew Eisenberg, Jim Melton |
Initial Team Contacts (FTE %: 35) |
Liam Quin |
Usual Meeting Schedule | Telcons: Weekly Ftf: 5-6 per year |
The functionality of the XML Query language encompasses selecting whole documents or components of documents based on specified selection criteria, as well as constructing XML documents from selected components.
The goal of the XML Query Working Group is to produce and maintain a formal data model for XML documents with namespaces (based on the XML Information Set), a set of query operators on that data model (a so-called algebra), and then a query language with a concrete canonical syntax based on the proposed operators. The queries allowed by the query language should be computable and terminating. Such queries will act on fixed collections of XML documents. Functionalities include full-text text search (as opposed to simple substring search) or update instances of the query data model.
The Working Group may also work on a set of XQuery Scripting Extensions intended to facilitate the use of XML Query in developing applications. A paper in this area has been published, XQueryP: Programming with XQuery, but the Working Group must produce Use Cases and Requirements before proceeding.
The Working Group expects to demonstrate at least 2 interoperable implementations of all required and optional features of any new Specification before requesting to advance to Proposed Recommendation.
Jointly with the XSL Working Group, a set of W3C Recommendations for:
A set of W3C Recommendations for:
Jointly with the XSL Working Group, if needed to support features in XQuery 1.1, the Working Group will produce W3C Recommendations for:
Note: The XSL and XML Query Working Group have compiled a list of Candidate requirements for XQuery 1.1 and XPath 2.1. This is not meant to be an exhaustive list of such features. The XML Query Working Group must publish an XML Query 1.1 Requirements document before working on XQuery 1.1 and related documents. Similarly, the XML Query Working Group must publish use cases and requirements documents for the XQuery Scripting Extensions before doing further work in that area. In addition, the Requirements and Use Cases for XML Query 1.1 must be published before any work is started on Scrpiting Extensions, in case there are interactions between the two paths of work.
The following documents will become Working Group Notes:
The following additional items will be developed and/or maintained by the XML Query Working Group:
Specification | FPWD | LC | CR | PR | Rec |
---|---|---|---|---|---|
Note: The group will document significant changes from this initial schedule on the group home page. | |||||
XQuery 1.0 and XPath 2.0 Data Model | N/A | N/A | N/A | N/A | January 2007 |
XQuery 1.0 and XPath 2.0 Functions and Operators | N/A | N/A | N/A | N/A | January 2007 |
XQuery 1.0 and XPath 2.0 Formal Semantics | N/A | N/A | N/A | N/A | January 2007 |
XSLT 2.0 and XQuery 1.0 Serialization | N/A | N/A | N/A | N/A | January 2007 |
XML Path Language (XPath) 2.0 | N/A | N/A | N/A | N/A | January 2007 |
XQuery 1.0 | N/A | N/A | N/A | N/A | January 2007 |
XML Query 1.0 and XPath 2.0 Full-Text | (October 2006) | February 2007 | May 2007 | September 2007 | January 2008 |
XQuery Update Facility | (October 2006) | February 2007 | July 2007 | September 2007 | January 2008 |
XQuery 1.1 | July 2007 | April 2008 | September 2008 | January 2009 | March 2009 |
XQuery Scripting Extensions | August 2007 | May 2008 | November 2008 | March 2009 | May 2009 |
There are no requirements for co-development of features with the following Working Groups, but there are points of contact between their work and that of this Working Group, and thus logical dependency between their deliverables and those of this Working Group. Requirements from these Working Groups are expected to be well suited for communication via documents:
When approved by the XML Coordination Group, liaison with other W3C Working Groups can be accomplished through joint task forces. It is expected that this be required for liaison with at least the XML Schema, XSL and Internationalization Working Groups.
To be successful, the XML Query Working Group is expected to have 8 or more active participants for its duration. Effective participation to XML Query Working Group is expected to consume half of a work day per week for each participant; two days per week for editors. The XML Query Working Group will allocate also the necessary resources for building Test Suites for each specification.
Participants are reminded of the Good Standing requirements of the W3C Process.
This group primarily conducts its work on the Member-only mailing list
w3c-xml-query-wg@w3.org (archive), as
well as various other lists: w3c-xsl-query@w3.org
(archive), member-query-fttf@w3.org
(archive)
and member-query-test@w3.org
(archive).
Public feedback happens through public-qt-comments@w3.org (archive).
Information about the group (deliverables, participants, face-to-face meetings, teleconferences, etc.) is available from the XML Query Working Group home page.
This Working Group operates under the W3C Patent Policy (5 February 2004 Version). To promote the widest adoption of Web standards, W3C seeks to issue Recommendations that can be implemented, according to this policy, on a Royalty-Free basis.
For more information about disclosure obligations for this group, please see the W3C Patent Policy Implementation.
This charter for the XML Query Working Group has been created according to section 6.2 of the Process Document. Except as specified in this charter, the Working Group follows the Common Procedures for XML Working Groups. In the event of a conflict between this document, the common procedures, or the provisions of any charter and the W3C Process, the W3C Process shall take precedence.
Please also see the previous charter for this group.
Copyright© 2006 W3C ® (MIT , ERCIM , Keio), All Rights Reserved.
$Date: 2007/01/26 17:44:48 $