About XQuery

XQuery is a query language for XML. It is developed within the W3C by the XML Query Working Group, as part of the XML Activity. XQuery is a simple but powerful language that supports a large variety of data-oriented and document-oriented XML applications. From 1000 feet, the salient features of XQuery are:

High-level requirements for XQuery can be found in the XML Query Requirements Documents.

Many applications and XQuery examples can be found in the XML Query Use Cases.

More information on XQuery, and the W3C XML Query Working Group, can be found on the W3C homepage.

About Galax

Galax is an open source development effort whose goal is to provide a fully compliant implementation of the family of XQuery working drafts. Currently, Galax implements most of the following specifications from the XML Query Working Group:

Support for the XML Syntax of XQuery is not available at this point, but will be added in future versions of Galax:

Credits

The Galax project started in Bell Labs at the beginning of 2000, after a first experience on a prototype of the XML Query Algebra implemented by Mary Fernandez, Jérôme Siméon and Philip Wadler.

Galax is developed and maintained by the Galax team:

Thanks

To Volker Renneberg who helped on implementing the XML Query Algebra prototype that preceded Galax.

To the members of the XML Query working group, notably Peter Fankhauser, who contributed ideas and suggestions.

To the XDuce team, notably Haruo Hosoya, for discussions and allowing us to use their subtyping algorithm in early implementations of Galax.

To the Caml team for developing the best programming language in the world.

To the XML-QL team, Mary Fernandez, Dan Suciu and Alin Deutsch for providing some help with the CGI scripts for the on-line demo.

Comments

Please send comments or bug reports to Jérôme Siméon.