XML Europe 2003 logo

W3C XML Query WG Update

Abstract

The World Wide Web Consortium (W3C) XML Query Working Group [1] was

chartered in September 1999 to develop a query language for XML [2]

documents. The goal of the XML Query Working Group is to produce a

formal data model for XML documents with Namespaces [3] based on the XML

Infoset [4] and XML Schemas [5-7], an algebra of query operators on that

data model, and then a query language with a concrete canonical syntax

based on the proposed operators. The WG produced its first Requirements

document [8] in January 2000. Subsequently it has published the XML

Query 1.0 and XPath 2.0 Data Model Working Draft [9], the XML Query

Formal Semantics Working Draft [10] and a human readable syntax for the

XQuery language [11] and an XML syntax for XQuery [12]. A set of XML

Query Use Cases [13] has also been published with XQuery solutions.

This talk will provide an update on the current status of the W3C XML

Query WG. The talk will also outline the relationship of the work of the

XML Query WG to other W3C XML standards especially XML Schema and XPath [14] and to the work of the W3C Internalization WG.

[1] http://www.w3.org/XML/Query

[2] http://www.w3.org/TR/REC-xml

[3] http://www.w3.org/TR/REC-xml-names/

[4] http://www.w3.org/TR/xml-infoset/

[5] http://www.w3.org/TR/xmlschema-0/

[6] http://www.w3.org/TR/xmlschema-1/

[7] http://www.w3.org/TR/xmlschema-2/

[8] http://www.w3.org/TR/xmlquery-req

[9] http://www.w3.org/TR/query-datamodel/

[10] http://www.w3.org/TR/query-semantics/

[11] http://www.w3.org/TR/xquery/

[12] http://www.w3.org/TR/xqueryx

[13] http://www.w3.org/TR/xmlquery-use-cases

[14] http://www.w3.org/TR/xpath


The full paper was not available at the time the proceedings were created. Please check the conference web site, http://www.xmleurope.com, to find an updated version of this paper.

Biography

Paul Cotton is Program Manager of XML Standards with Microsoft Canada. Paul has been active within the W3C XML Activity since 1998 and has been the Chairman of the W3C XML Query Working Group since the WG was formed in 1999. Paul is also Microsoft's alternate on the W3C XML Protocol WG.Paul was elected to the first W3C Technical Architecture Group (TAG) in Dec 2001. The W3C TAG is responsible for defining the W3C's view of the architecture for the Web. Paul was an elected member on the W3C Advisory Board from July 2000 through Dec 2001 when he resigned to join the W3C TAG.Paul has over 30 years of experience in the IT industry and has been working on SQL standardization for 15 years. Paul holds a M. Math from the University of Waterloo.