TransQuery comprises a small, flexible set of XSLT conventions and processing model constraints that enable the use of XSLT as a query language over multiple XML documents. It is an interoperability specification for XML databases, allowing them to use a standard XML query language today--the W3C-recommended XSLT.
Many thanks to John Cowan for his TransQuery-friendly limerick:
Update: The OASIS-hosted temporary public discussion list for TransQuery has expired. Until further notice, an OASIS Technical Committee will not be formed. However, the TransQuery specification and related resources will continue to be available on this website, available for use by the public. In addition, archives of the public discussion can be viewed at http://www.xmlportfolio.com/transquery/transquery-discuss/. Thanks to everyone who participated!
To learn more about TransQuery, check out the following related resources:
The TransQuery Specification is the descriptive and normative reference for the XSLT conventions and processing model constraints of TransQuery.
The TransQuery FAQ provides an informal introduction to TransQuery and its reasons for being.
This TransQuery Demo, hosted by Evan Lenz, is a browser-based demo illustrating use cases for TransQuery. It utilizes the open-source software provided by the SourceForge TransQuery Project.
The TransQuery SourceForge Project is home to an open-source implementation of the TransQuery processing model and experimental platform for the TransQuery interface.
Note: This document is a RDDL Resource Directory Description for TransQuery.
This Version: March 27, 2002
Latest Version: http://www.xmlportfolio.com/transquery
Editor: Evan Lenz