|
ABSTRACT
Due to the development of the World Wide Web, the integration of heterogeneous data sources has become a major concern of the database community. Appropriate architectures and query languages have been proposed. Yet, the problem of data conversion which is essential for the development of mediators/wrappers architectures has remained largely unexplored.
In this paper, we present the YAT system for data conversion. This system provides tools for the specification and the implementation of data conversions among heterogeneous data sources. It relies on a middleware model, a declarative language, a customization mechanism and a graphical interface.
The model is based on named trees with ordered and labeled nodes. Like semistructured data models, it is simple enough to facilitate the representation of any data. Its main originality is that it allows to reason at various levels of representation. The YAT conversion language (called YATL) is declarative, rule-based and features enhanced pattern matching facilities and powerful restructuring primitives. It allows to preserve or reconstruct the order of collections. The customization mechanism relies on program instantiations: an existing program may be instantiated into a more specific one, and then easily modified. We also present the architecture, implementation and practical use of the YAT prototype, currently under evaluation within the OPAL* project.
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
|
|
| |
2
|
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
|
| |
3
|
|
| |
4
|
|
 |
5
|
S. Adali , K. S. Candan , Y. Papakonstantinou , V. S. Subrahmanian, Query caching and optimization in distributed mediator systems, Proceedings of the 1996 ACM SIGMOD international conference on Management of data, p.137-146, June 04-06, 1996, Montreal, Quebec, Canada
|
 |
6
|
Peter Buneman , Susan Davidson , Gerd Hillebrand , Dan Suciu, A query language and optimization techniques for unstructured data, Proceedings of the 1996 ACM SIGMOD international conference on Management of data, p.505-516, June 04-06, 1996, Montreal, Quebec, Canada
|
| |
7
|
S. Abiteboul, D. Quass, J. McHugh, J. Widom, and 3. L. Wiener, "The lorel query language for semistructured data," International Journal on Digital Libraries, vol. 1, no. 1, pp. 68-88, Apr. 1997.
|
 |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
|
 |
12
|
Michael Kifer , Won Kim , Yehoshua Sagiv, Querying object-oriented databases, Proceedings of the 1992 ACM SIGMOD international conference on Management of data, p.393-402, June 02-05, 1992, San Diego, California, United States
|
| |
13
|
|
| |
14
|
X. Leroy, The Objective Carol system release 1.07, IN- RIA, Dec. 1997, Documentation and user's manual. f tp ://ftp. inri a. fr/lang/caml- light/.
|
| |
15
|
U. Dayal and H. Hwang, "View definition and generalisation for database integration in multibase: A system for heterogeneous distributed databases," IEEE Transactions on Software Engineering, vol. 10, no. 6, pp. 628-644, Nov. 1984.
|
| |
16
|
|
| |
17
|
|
| |
18
|
|
| |
19
|
|
| |
20
|
|
| |
21
|
S. Cluet and J. Simeon, "Data integration based on data conversion and restructuring," Technical report, Verso database group- INRIA, Oct. 1997, hZZp : //www-rocq. inria, fr/verso / Jerome. S ime on/YAT/.
|
 |
22
|
|
 |
23
|
Leonid Libkin , Rona Machlin , Limsoon Wong, A query language for multidimensional arrays: design, implementation, and optimization techniques, Proceedings of the 1996 ACM SIGMOD international conference on Management of data, p.228-239, June 04-06, 1996, Montreal, Quebec, Canada
|
| |
24
|
|
| |
25
|
02 Technology, Versailles, The 02 Web Reference Manual version 4.6, Sept. 1996.
|
| |
26
|
K. Smaga, "Interface graphique pour la traduction de donn~es," M.S. thesis, Universit~ Paris VI-CNAM- ENST~ Sept. 1997.
|
CITED BY 90
|
|
|
|
|
|
|
|
Zina Ben Miled , Srinivasan Sikkupparbathyam , Omran Bukhres , Kishan Nagendra , Eric Lynch , Marcelo Areal , Lola Olsen , Chris Gokey , David Kendig , Tom Northcutt , Rosy Cordova , Gene Major , Nanine Savage, Global change master directory: object-oriented active asynchronous transaction management in a federated environment using data agents, Proceedings of the 2001 ACM symposium on Applied computing, p.207-214, March 2001, Las Vegas, Nevada, United States
|
|
|
Tova Milo , Dan Suciu , Victor Vianu, Typechecking for XML transformers, Proceedings of the nineteenth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems, p.11-22, May 15-18, 2000, Dallas, Texas, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Robert W.P. Luk , H. V. Leong , Tharam S. Dillon , Alvin T.S. Chan , W. Bruce Croft , James Allan, A survey in indexing and searching XML documents, Journal of the American Society for Information Science and Technology, v.53 n.6, p.415-437, May, 2002
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sergey Melnik , Hector Garcia-Molina , Andreas Paepcke, A mediation infrastructure for digital library services, Proceedings of the fifth ACM conference on Digital libraries, p.123-132, June 02-07, 2000, San Antonio, Texas, United States
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
Tova Milo , Serge Abiteboul , Bernd Amann , Omar Benjelloun , Fred Dang Ngoc, Exchanging intensional XML data, Proceedings of the 2003 ACM SIGMOD international conference on Management of data, June 09-12, 2003, San Diego, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Michael Benedikt , Chee-Yong Chan , Wenfei Fan , Juliana Freire , Rajeev Rastogi, Capturing both types and constraints in data integration, Proceedings of the 2003 ACM SIGMOD international conference on Management of data, June 09-12, 2003, San Diego, California
|
|
|
|
|
|
|
|
|
|
|
|
D. Faensen , L. Faultstich , H. Schweppe , A. Hinze , A. Steidinger, Hermes: a notification service for digital libraries, Proceedings of the 1st ACM/IEEE-CS joint conference on Digital libraries, p.373-380, January 2001, Roanoke, Virginia, United States
|
|
|
|
|
|
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
|
|
|
|
|
|
Wenfei Fan , Minos Garofalakis , Ming Xiong , Xibei Jia, Composable XML integration grammars, Proceedings of the thirteenth ACM international conference on Information and knowledge management, November 08-13, 2004, Washington, D.C., USA
|
|
|
|
|
|
Dario Colazzo , Carlo Sartiani , Antonio Albano , Paolo Manghi , Giorgio Ghelli , Luca Lini , Michele Paoli, A typed text retrieval query language for XML documents, Journal of the American Society for Information Science and Technology, v.53 n.6, p.467-488, May, 2002
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
Gunar Fiedler , Thomas Raak , Bernhard Thalheim, Database collaboration instead of integration, Proceedings of the 2nd Asia-Pacific conference on Conceptual modelling, p.49-58, January 01, 2005, Newcastle, New South Wales, Australia
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Luc Bouganim , Tatiana Chan-Sine-Ying , Tuyet-Tram Dang-Ngoc , Jean-Luc Darroux , Georges Gardarin , Fei Sha, Miro Web: Integrating Multiple Data Sources through Semistructured Data Types, Proceedings of the 25th International Conference on Very Large Data Bases, p.750-753, September 07-10, 1999
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Mary Fernandez , Daniela Florescu , Alon Levy , Dan Suciu, Verifying integrity constraints on web sites, Proceedings of the 16th international joint conference on Artifical intelligence, p.614-619, July 31-August 06, 1999, Stockholm, Sweden
|
|