XyView: Universal Relations Revisited Dan Vodislav Sophie Cluet Gregory Corona Imen Sebei CNAM/CEDRIC Paris, France INRIA Rocquencourt, France Xyleme Paris, France CNAM/CEDRIC Paris, France Abstract We present XyView, a practical solu- tion for fast development of user- (web forms) and machine-oriented applications (web services) over a repository of het- erogeneous schema-free XML documents. XyView provides the means to view such a repository as an array that can be queried using a QBE-like interface or through sim- ple selection/projection queries. It ex- tends the concept of universal relations in mainly two ways: (i) the input is not a re- lational schema but a potentially large set of XML data guides; (ii) the view is not defined explicitely by a unique query but implicitly by various mappings so as to avoid data loss and duplicates generated by joins. Developed on top of the Xyleme content management system, XyView can easily be adapted to any system support- ing XQuery. Keywords: XML views, heterogeneous data integration, application development tools, universal relation 1 Introduction For decades, companies have produced digital data such as notes, contracts, emails, progress re- ports, minutes, etc. This data constitutes a mine of useful information that is largely unexploited.
- projection
- xyview
- ple selection-projection
- xml document
- single struc- ture
- projection queries
- view schemas