XML 2002 logo

Querying XML Documents

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 be 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

Keywords

»W3C, »XML Schema, »XPath, »XQuery, »XSLT.