The TSIMMIS Approach to Mediation: Data Models and Languages
Journal of Intelligent Information Systems - Special issue: next generation information technologies and systems
Mapping a common geoscientific object model to heterogeneous spatial data repositories
GIS '96 Proceedings of the 4th ACM international workshop on Advances in geographic information systems
Capability based mediation in TSIMMIS
SIGMOD '98 Proceedings of the 1998 ACM SIGMOD international conference on Management of data
Capabilities-Based Query Rewriting in Mediator Systems
Distributed and Parallel Databases - Special issue on parallel and distributed information systems
Mind your vocabulary: query mapping across heterogeneous information sources
SIGMOD '99 Proceedings of the 1999 ACM SIGMOD international conference on Management of data
Computing capabilities of mediators
SIGMOD '99 Proceedings of the 1999 ACM SIGMOD international conference on Management of data
The state of the art in distributed query processing
ACM Computing Surveys (CSUR)
Efficient evaluation of queries in a mediator for WebSources
Proceedings of the 2002 ACM SIGMOD international conference on Management of data
Context Knowledge Representation and Reasoning in the Context Interchange System
Applied Intelligence
Optimizing Large Join Queries in Mediation Systems
ICDT '99 Proceedings of the 7th International Conference on Database Theory
Describing and Using Query Capabilities of Heterogeneous Sources
VLDB '97 Proceedings of the 23rd International Conference on Very Large Data Bases
The MyVIEW Project: A Data Warehousing Approach to Personalized Digital Libraries
NGIT '99 Proceedings of the 4th International Workshop on Next Generation Information Technologies and Systems
Approximate Information Filtering on the Semantic Web
KI '02 Proceedings of the 25th Annual German Conference on AI: Advances in Artificial Intelligence
Exploiting Partially Shared Ontologies for Multi-agent Communication
CIA '02 Proceedings of the 6th International Workshop on Cooperative Information Agents VI
Learning response time for WebSources using query feedback and application in query optimization
The VLDB Journal — The International Journal on Very Large Data Bases
Enhanced abstract data types in object-relational databases
The VLDB Journal — The International Journal on Very Large Data Bases
Locating and accessing data repositories with WebSemantics
The VLDB Journal — The International Journal on Very Large Data Bases
XML queries and algebra in the Enosys integration platform
Data & Knowledge Engineering - Special issue: Data integration over the Web
A SAT Approach to Query Optimization in Mediator Systems
Annals of Mathematics and Artificial Intelligence
Light-weight domain-based form assistant: querying web databases on the fly
VLDB '05 Proceedings of the 31st international conference on Very large data bases
The denodo data integration platform
VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases
Approximate information retrieval based on multielement bounds
Knowledge-Based Systems
Web services for accuracy-based spatial query rewriting in a wrapper-mediator system
WISEW'03 Proceedings of the Fourth international conference on Web information systems engineering workshops
Beauty and the beast: the theory and practice of information integration
ICDT'07 Proceedings of the 11th international conference on Database Theory
Expression of z39.50 supported search capabilities by applying formal descriptions
ECDL'05 Proceedings of the 9th European conference on Research and Advanced Technology for Digital Libraries
NGITS'06 Proceedings of the 6th international conference on Next Generation Information Technologies and Systems
Hi-index | 0.00 |
Users today are struggling to integrate a broad range of information sources providing different levels of query capabilities. Currently, data sources with different and limited capabilities are accessed either by writing rich functional wrappers for the more primitive souces, or by dealing with all sources at a “lowest common denominator”. This paper explores a third approach, in which a mediator ensures that sources receive queries they can handle, while still taking avantage of all of the query power of the source. We propose an architecture that enables this, and identify a key component of that architecture, the Capabilities-Based Rewriter (CBR). The CBR takes as input a description of the capabilities of a data source, and a query targeted for that data source. From these, the CBR determines component queries to be sent to the sources, commensurate with their abilities, and computes a plan for combining their results using joins, unions, selections, and projections. We provide a language to describe the query capability of data sources and a plan generation algorithm are schema idependent and handle SPJ queries.