XyView: Universal Relations Revisited

We present XyView, a practical solution for fast development of user- (web forms) and machine-oriented applications (web services) over a repository of heterogeneous 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 simple selection/projection queries. It extends the concept of universal relations in mainly two ways: (i) the input is not a relational 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 supporting XQuery.

[1]  Vagelis Hristidis,et al.  Keyword proximity search on XML graphs , 2003, Proceedings 19th International Conference on Data Engineering (Cat. No.03CH37405).

[2]  Alon Y. Halevy,et al.  Piazza: data management infrastructure for semantic web applications , 2003, WWW '03.

[3]  Alessandro Campi,et al.  Design and implementation of a graphical interface to XQuery , 2003, SAC '03.

[4]  Cong Yu,et al.  Schema-Free XQuery , 2004, VLDB.

[5]  Chantal Reynaud,et al.  Semantic integration of XML heterogeneous data sources , 2001, Proceedings 2001 International Database Engineering and Applications Symposium.

[6]  Tova Milo,et al.  Views in a large-scale XML repository , 2002, The VLDB Journal.

[7]  M. Erwig Xing: a visual XML query language , 2003, J. Vis. Lang. Comput..

[8]  LudäscherBertram,et al.  XML-based information mediation with MIX , 1999 .

[9]  Alon Y. Halevy,et al.  An XML query engine for network-bound data , 2002, The VLDB Journal.

[10]  Jeffrey D. Ullman,et al.  Universal Relation Interfaces for Database Systems , 1983, IFIP Congress.

[11]  Yehoshua Sagiv,et al.  XSEarch: A Semantic Search Engine for XML , 2003, VLDB.

[12]  Feng Shao,et al.  XRANK: ranked keyword search over XML documents , 2003, SIGMOD '03.

[13]  Roy Goldman,et al.  DataGuides: Enabling Query Formulation and Optimization in Semistructured Databases , 1997, VLDB.

[14]  Hamid Pirahesh,et al.  ROX: Relational Over XML , 2004, VLDB.

[15]  Catriel Beeri,et al.  STYX: Connecting the XML Web to the World of Semantics , 2002, EDBT.

[16]  Erhard Rahm,et al.  Generic Schema Matching with Cupid , 2001, VLDB.

[17]  Yannis Papakonstantinou,et al.  QURSED: querying and reporting semistructured data , 2002, SIGMOD '02.

[18]  Chaitanya K. Baru,et al.  XML-based information mediation with MIX , 1999, SIGMOD '99.