Integrity Constraints for XML and beyond

It is increasingly common to use XML to represent data currently residing in databases. With this comes the need for a full treatment of integrity constraints for XML such as key, foreign key, functional, inclusion and inverse constraints, which are commonly found in databases to convey an essential part of the semantics of the data. The goal of this project is to develop XML specifications with constraints, to advance understanding of consistency and implication of XML constraints, as well as to explore applications of constraints in XML data transformations and integration such as information preservation, constraint propagation and normalization of XML specifications. In pursuit of this goal, methods for specifying and reasoning about XML constraints are being developed, and transformation techniques and tools in the XML context are being implemented and evaluated. Results from the project are expected to yield insight into integrity constraints for hierarchically structured data, including but not limited to XML.

People:

Marcelo ArenasPeter BunemanWenfei Fan  Leonid LibkinScott Weinstein

Publications: