REFORM


» REFORM Home
REFORM Overview
People
REFORM Live!
· REFORM Demo


REFORM

A System for Rewriting XML Nested Queries Using Nested Views


Welcome to the REFORM Website!
REFORM was created as a a system for rewriting XML nested queries using XML nested views. It takes an input XQuery expression and a set of XQuery views and it returns an XQuery expression equivalent to the original one, but formulated in terms of the views output schemas. When it cannot find such a rewriting, it fails with an error message.
More details are available on the overview page.

Latest News NEW
  • May 2007. The capacity to input user defined rewriting rules has been added to the rewriting engine and can be tested in Usecase 3 of our demo.

Older News
  • February 2006. The language of the input queries was extended to NEXT+ which covers most of XQuery, including function calls. Check queries q05 and q06 in usecase2 of the demo.
  • December 2005. REFORM webdemo is now available!
Coming Soon
At present, we are working on new features that will be part of the future release:
  • allow for the top query node to be an arbitrary expression (for instance an Element Construction)
  • add the option of choosing between ordered and unordered semantics

Acknowledgement
This material is based upon work supported by the National Science Foundation under Grant No. IIS-0347968 (CAREER). Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.

REFORM Home Page  |  REFORM Demo