First International Workshop on XQuery Implementation, Experience and Perspectives (XIME-P 2004) June 17-18, 2004

In cooperation with ACM SIGMOD/PODS Conference 2004

Sponsors:

XIME-P logo

Home
Program Comittee
Program
Registration
Photos

Workshop's goal and interest themes

Work has been going on in the last four years at the W3C on the standardization of XQuery, a query language for XML. Numerous XML storage and query processing techniques have been by now proposed, some specifically with XQuery in mind, some carrying over from  previous efforts on SGML, HTML, OEM, and XML data management.
 
XQuery has evolved into a very complex language. By now, it fully subsumes XPath; covers all SQL-style data transformations; allows for ordered and unordered querying, is being extended for text search, and is based on a functional-style data model.
This complexity caters to widely different requirements, and makes XQuery useful  in many contexts, such as: application integration, persistent database management, stream processing, document database management, information retrieval etc. This richness of application domains is likely to promiss XQuery a long and fruitful future. 

The excitement generated by XML data management, and by the future standard, has driven many implementation efforts to proceed concurrently with the standardization process. By now, several frameworks have been proposed for implementing XQuery, ranging from RDBMS and OODBMS technology systems, to native XML systems built from scratch or by recycling object-oriented backends, stream automata-based techniques etc. Some implementations aim explicitly at faithfully supporting the full specifications; numerous other research groups invest their efforts in implementing various language subsets, without aiming at completeness.
With the language standardization process approaching its end, the time has come to consider the efforts done so far, and most importantly, to envision the future. The purpose of the XIME-P workshop is to gather researchers from academia and industry around the topic of XQuery implementation, experience, and perspectives.

XQuery implementation

We believe that discussing, comparing, and envisioning architectures for XQuery implementation can be extremely useful for the SIGMOD and PODS community.
Thus,  the XIME-P workshop intends to offer a venue for implementation overview papers, which may be more difficult to publish in a standard conference, while very valuable in our view. We welcome system overview contributions from the industry and academia,  characterizing all aspects of the system (storage, query execution model, query optimization paradigm if any, supported language features etc.) Disseminating architectural knowledge and open issues will contribute to building a global view of what is currently being done in the field of XQuery processing; the progress in language standardization now allows  us to compare the usefullness of various approaches, pinpoint the technical aspects still unsolved, and envision future (and better) architectures.

XQuery application and experience

To understand the issues involved in implementing XQuery, and the purpose of the various language features, early feedback from existing XQuery implementation would be very useful. Going beyond simple toy queries, we welcome contributions describing XQuery usage, in any possible application context. We are interested in exposing the technical advantage of using XML and XQuery in the considered application, and in users' experience regarding: language features, volume and nature of data managed, types of queries used, query processing performance, integration with the rest of the information system etc.

XQuery perspectives


While many have started implementing or using XQuery, the language's future is ahead of us. We aim at considering future applications, innovative and successful architectures, potential performance problems, and promissing avenues for future research. We will discuss the potential influence of a very complex standard on academic research, typically focused on narrower and somehow more limited problems; on industrial implementations, driven by customers' needs, and on open-source efforts. How to reconcile complexity and ease of use ? How to optimize the implementation of some language features, without hurting the rest ? Are there interesting, commonly-recognized language subsets ? Which will be the "XQuery success stories" in the next 5 years ?


This page: http://www-rocq.inria.fr/gemo/Gemo/Projects/XIME-P


  
 
 
Send mail to Andrei Arion with questions or comments about this web site.
Last modified: june 07, 2004