LiXQuery

What is Light XQuery?

LiXQuery is a sublanguage of XQuery that has almost the same expressive power as XQuery and that has a compact and well defined syntax and semantics. The LiXQuery language was designed with the audience of researchers investigating the expressive power of XQuery in mind. The XQuery features that are omitted in LiXQuery are only those that are not essential from a theoretical perspective. LiXQuery has only a few built-in functions and no primitive data-types, order by clause, namespaces, comments, programming instructions and entities. Furthermore it ignores typing and only provides descendant-or-self and child as navigational axes. The other navigational axes can be simulated using these 2 axes. Although the features that LiXQuery lacks, are important for practical purposes, they are not relevant to our problem. Note that LiXQuery does support recursive functions, positional predicates and atomic values, which are essential in our approach.

Can I try it?

Yes! We developed Blixem, an implementation of the LiXQuery language.

I need more help

If you need information about LiXQuery or if you have some questions about the language, please contact us. You can find our coordinates on the contact page.

Publications

2006
PDFBibTex
On the Expressive Power of XQuery-based Update Languages.
Jan Hidders, Jan Paredaens, and Roel Vercammen.
In Proc. of the Fourth International XML Database Symposium (XSym 2006)Vol. 4156, pages 92–106, 2006.
2005
PDFBibTex
Expressive Power of Recursion and Aggregates in XQuery
Jan Hidders, Stefania Marrara, Jan Paredaens, and Roel Vercammen
Technical Report of University of Antwerp, Belgium (TR UA 2005-05);
PDFBibTex
Expressive Power of XQuery Node Construction
Wim Le Page, Jan Hidders, Philippe Michiels, Jan Paredaens, and Roel Vercammen
Technical Report of University of Antwerp (05-17);
PDFBibTex
On the Expressive Power of Node Construction in XQuery.
Wim Le Page, Jan Hidders, Jan Paredaens, Roel Vercammen, and Philippe Michiels.
In Proc. of the 8th International Workshop on the Web and Databases (WebDB 2005), pages 85–90, 2005.
PDFBibTex
On the Expressive Power of XQuery Fragments.
Jan Hidders, Stefania Marrara, Jan Paredaens, and Roel Vercammen.
In Proceedings of the Tenth International Symposium on Database Programming Languages (DBPL 2005)Vol. 3774, pages 154–168, 2005.
PDFBibTex
LiXQuery: a Foundation for XQuery Research.
Jan Hidders, Philippe Michiels, Jan Paredaens, and Roel Vercammen.
SIGMOD Record, 34(4):21–26, dec 2005.
2004
PDFBibTex
A Light but Formal Introduction to XQuery.
Jan Hidders, Jan Paredaens, Roel Vercammen, and Serge Demeyer.
In Proc. of the Second International XML Database Symposium (XSym 2004)Vol. 3186, pages 5–20, 2004.