|
ABSTRACT
Modern applications (Web portals, digital libraries, etc.) require integrated access to various information sources (from traditional DBMS to semistructured Web repositories), fast deployment and low maintenance cost in a rapidly evolving environment. Because of its flexibility, there is an increasing interest in using XML as a middleware model for such applications. XML enables fast wrapping and declarative integration. However, query processing in XML-based integration systems is still penalized by the lack of an algebra with adequate optimization properties and the difficulty to understand source query capabilities. In this paper, we propose an algebraic approach to support efficient XML query evaluation. We define a general purpose algebra suitable for semistructured on XML query languages. We show how this algebra can be used, with appropriate type information, to also wrap more structured query languages such as OQL or SQL. Finally, we develop new optimization techniques for XML-based integration systems.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
S. Abiteboul, D. Quass, J. McHugh, J. Widom, and J. L. Wiener. The lorel query language for semistructured data. International Journal on Digital Libraries, 1(1)'68 88. Apr. 1997.
|
| |
2
|
|
 |
3
|
Chaitan Baru , Amarnath Gupta , Bertram Ludäscher , Richard Marciano , Yannis Papakonstantinou , Pavel Velikhov , Vincent Chu, XML-based information mediation with MIX, Proceedings of the 1999 ACM SIGMOD international conference on Management of data, p.597-599, May 31-June 03, 1999, Philadelphia, Pennsylvania, United States
|
| |
4
|
|
| |
5
|
C. Beeri and Y. Tzaban. SAL" An algebra for semistructured data and XML. In International Workshop on the Web and Databases (WebDB'99), Philadelphia, Pennsylvania, June 1999.
|
| |
6
|
T. Bray, J. Paoli. and C. M. Sperberg-McQueen. Extensible markup language (XML) 1.0. W3C Recommendation. Feb. 1998. http"//www, w3.org/TR/REe-xml/.
|
| |
7
|
|
| |
8
|
M. J. Carey , L. M. Haas , P. M. Schwarz , M. Arya , W. F. Cody , R. Fagin , M. Flickner , A. W. Luniewski , W. Niblack , D. Petkovic , J. Thomas , J. H. Williams , E. L. Wimmers, Towards heterogeneous multimedia information systems: the Garlic approach, Proceedings of the 5th International Workshop on Research Issues in Data Engineering-Distributed Object Management (RIDE-DOM'95), p.124, March 06-07, 1995
|
| |
9
|
R. G. G. Cattell , Douglas K. Barry , Dirk Bartels , Mark Berler , Jeff Eastman , Sophie Gamerman , David Jordan , Adam Springer , Henry Strickland , Drew Wade, The object database standard: ODMG 2.0, Morgan Kaufmann Publishers Inc., San Francisco, CA, 1997
|
| |
10
|
|
 |
11
|
V. Christophides , S. Abiteboul , S. Cluet , M. Scholl, From structured documents to novel query facilities, Proceedings of the 1994 ACM SIGMOD international conference on Management of data, p.313-324, May 24-27, 1994, Minneapolis, Minnesota, United States
|
 |
12
|
Vassilis Christophides , Sophie Cluet , Guido Moerkotte, Evaluating queries with generalized path expressions, Proceedings of the 1996 ACM SIGMOD international conference on Management of data, p.413-422, June 04-06, 1996, Montreal, Quebec, Canada
|
 |
13
|
Sophie Cluet , Claude Delobel , Jérǒme Siméon , Katarzyna Smaga, Your mediators need data conversion!, Proceedings of the 1998 ACM SIGMOD international conference on Management of data, p.177-188, June 01-04, 1998, Seattle, Washington, United States
|
| |
14
|
|
| |
15
|
S. Cluet and G. Moerkotte. Query processing in the schemaless and semistructured context, unpublished, 1996.
|
| |
16
|
A. Deutsch. M. F. Fernandez. D. Florescu. A. Y. Levy, and D. Suciu. XML-QL: A query language for XML. Submission to the World Wide Web Consortium. Aug. 1998. http"//www, w3. org/TR/NOTE-xml-ql/.
|
| |
17
|
M. F. Fernandez. D. Florescu. A. Y. Levy, and D. Suciu. Warehousing and incremental evaluation for web site management. In Proceedings of 1_4i#mes Journges Bases de Donn&s Avancdes. Hammamet. Tunisie. Oct. 1998.
|
| |
18
|
M. F. Fernandez. J. Sim(#on. D. Suciu. and P. Wadler. A data model and algebra for XML query. Communication to the W3C. Jan. 2000.
|
| |
19
|
M. F. Fernandez. J. Simeon. and P. Wadler (editors). XML query languages: Experiences and exemplars. Communication to the W3C. Sept. 1999.
|
| |
20
|
|
 |
21
|
Daniela Florescu , Alon Levy , Ioana Manolescu , Dan Suciu, Query optimization in the presence of limited access patterns, Proceedings of the 1999 ACM SIGMOD international conference on Management of data, p.311-322, May 31-June 03, 1999, Philadelphia, Pennsylvania, United States
|
| |
22
|
Georges Gardarin , Sofiane Gannouni , Béatrice Finance , Peter Fankhausera , Wolfgang Klas , Dominique Pastrea , Régis Legoff , Antonis Ramfos, IRO-DB: a distributed system federating object and relational databases, Object-oriented multidatabase systems: a solution for advanced applications, Prentice Hall International (UK) Ltd., Hertfordshire, UK, 1995
|
 |
23
|
|
| |
24
|
|
| |
25
|
O. Kapitskaia, A. Tomasic. and P. Valduriez. Dealing with discrepancies in wrapper functionality. In Acres des 13i#mes Journges Bases de Donn&s Avanc&s (BDA'97), pages 327-349. Grenoble. France. Sept. 1997.
|
| |
26
|
|
| |
27
|
|
| |
28
|
|
| |
29
|
Alain Michard , Vassilis Christophides , Michel Scholl , Mike Stapleton , Dale Sutcliffe , Anne-Marie Vercoustre, The Aquarelle resource discovery system, Computer Networks and ISDN Systems, v.30 n.13, p.1185-1200, Aug. 1, 1998
[doi> 10.1016/S0169-7552(98)00007-5]
|
| |
30
|
|
| |
31
|
|
| |
32
|
|
| |
33
|
|
| |
34
|
U. Pfeifer. free WAIS-sf. University of Dortmund. 0.5 edition. Oct. 1995.
|
| |
35
|
J. Robie. J. Lapp, and D. Schach. XML query language (XQL). Workshop on XML Query Languages, Dec. 1998. W3C.
|
| |
36
|
J. Sim(#on. Intggration de sources de donndes hgtdrog#nes (Ou comment rnarier sirnplicitd et efficacitg). PhD thesis. Universitd de Paris XI. Jan. 1999.
|
| |
37
|
J. Simeon and S. Cluet. Design issues in XML languages: A unifying perspective. Draft manuscript, Oct. 1999.
|
| |
38
|
H. S. Thompson, D. Beech. M. Maloney. and N. Mendelsohn. XML schema parts 1: Structures. W3C Working Draft. Sept. 1999.
|
| |
39
|
|
| |
40
|
|
 |
41
|
|
CITED BY 39
|
|
Jayavel Shanmugasundaram , Eugene Shekita , Jerry Kiernan , Rajasekar Krishnamurthy , Efstratios Viglas , Jeffrey Naughton , Igor Tatarinov, A general technique for querying XML documents using a relational database system, ACM SIGMOD Record, v.30 n.3, September 2001
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Leonidas Fegaras , David Levine , Sujoe Bose , Vamsi Chaluvadi, Query processing of streamed XML data, Proceedings of the eleventh international conference on Information and knowledge management, November 04-09, 2002, McLean, Virginia, USA
|
|
|
G. Karvounarakis , A. Magganaraki , S. Alexaki , V. Christophides , D. Plexousakis , M. Scholl , K. Tolle, Querying the Semantic Web with RQL, Computer Networks: The International Journal of Computer and Telecommunications Networking, v.42 n.5, p.617-640, 05 August 2003
|
|
|
|
|
|
|
|
|
|
|
|
Noga Alon , Tova Milo , Frank Neven , Dan Suciu , Victor Vianu, XML with data values: typechecking revisited, Proceedings of the twentieth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems, p.138-149, May 2001, Santa Barbara, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Yannis Papakonstantinou , Vinayak Borkar , Maxim Orgiyan , Kostas Stathatos , Lucian Suta , Vasilis Vassalos , Pavel Velikhov, XML queries and algebra in the Enosys integration platform, Data & Knowledge Engineering, v.44 n.3, p.299-322, March 2003
|
|
|
|
|
|
|
|
|
Gregory Karvounarakis , Sofia Alexaki , Vassilis Christophides , Dimitris Plexousakis , Michel Scholl, RQL: a declarative query language for RDF, Proceedings of the 11th international conference on World Wide Web, May 07-11, 2002, Honolulu, Hawaii, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Feng Shao , Lin Guo , Chavdar Botev , Anand Bhaskar , Muthiah Chettiar , Fan Yang , Jayavel Shanmugasundaram, Efficient keyword search over virtual XML views, Proceedings of the 33rd international conference on Very large data bases, September 23-27, 2007, Vienna, Austria
|
|
|
Feng Shao , Lin Guo , Chavdar Botev , Anand Bhaskar , Muthiah Chettiar , Fan Yang , Jayavel Shanmugasundaram, Efficient keyword search over virtual XML views, The VLDB Journal — The International Journal on Very Large Data Bases, v.18 n.2, p.543-570, April 2009
|
|
|
|
|