WordNet: a lexical database for English
Communications of the ACM
On wrapping query languages and efficient XML integration
SIGMOD '00 Proceedings of the 2000 ACM SIGMOD international conference on Management of data
Representing and querying XML with incomplete information
PODS '01 Proceedings of the twentieth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Minimization of tree pattern queries
SIGMOD '01 Proceedings of the 2001 ACM SIGMOD international conference on Management of data
Object Exchange Across Heterogeneous Information Sources
ICDE '95 Proceedings of the Eleventh International Conference on Data Engineering
VLDB '99 Proceedings of the 25th International Conference on Very Large Data Bases
Views in a Large Scale XML Repository
Proceedings of the 27th International Conference on Very Large Data Bases
Querying Heterogeneous Information Sources Using Source Descriptions
VLDB '96 Proceedings of the 22th International Conference on Very Large Data Bases
Semantic Integration of XML Heterogeneous Data Sources
IDEAS '01 Proceedings of the International Database Engineering & Applications Symposium
Declarative specification of Web sites with S
The VLDB Journal — The International Journal on Very Large Data Bases
UnQL: a query language and algebra for semistructured data based on structural recursion
The VLDB Journal — The International Journal on Very Large Data Bases
Optimal implementation of conjunctive queries in relational data bases
STOC '77 Proceedings of the ninth annual ACM symposium on Theory of computing
Views in a large-scale XML repository
The VLDB Journal — The International Journal on Very Large Data Bases
Knowledge representation for information integration
Information Systems - Special issue on web data integration
Information Fusion
Using XML data integration and ontology reuse to share agricultural data
International Journal of Metadata, Semantics and Ontologies
PICSEL and Xyleme: two illustrative information integration agents
Intelligent information agents
XML: some papers in a haystack
ACM SIGMOD Record
MashUp web data sources and services based on semantic queries
Information Systems
A model for complex tree integration tasks
ACIIDS'11 Proceedings of the Third international conference on Intelligent information and database systems - Volume Part I
Constructing complex semantic mappings between XML data and ontologies
ISWC'05 Proceedings of the 4th international conference on The Semantic Web
Two-Phase path retrieval method for similar XML document retrieval
KES'05 Proceedings of the 9th international conference on Knowledge-Based Intelligent Information and Engineering Systems - Volume Part I
A test platform for the INEX heterogeneous track
INEX'04 Proceedings of the Third international conference on Initiative for the Evaluation of XML Retrieval
Approximate querying of XML fuzzy data
FQAS'06 Proceedings of the 7th international conference on Flexible Query Answering Systems
Path bitmap indexing for retrieval of XML documents
MDAI'06 Proceedings of the Third international conference on Modeling Decisions for Artificial Intelligence
Path-Oriented integration method for complex trees
KES-AMSTA'12 Proceedings of the 6th KES international conference on Agent and Multi-Agent Systems: technologies and applications
Hi-index | 0.00 |
Xyleme is a huge warehouse integrating XML data of the Web. Xyleme considers a simple data model with data trees and tree types for describing the data sources, and a simple query language based on tree queries with boolean conditions. The main components of the data model are a mediated schema modeled by an abstract tree type, as a view of a set of tree types associated with actual data trees, called concrete tree types, and a mapping expressing the connection between the mediated schema and the concrete tree types. The first contribution of this paper is formal: we provide a declarative model-theoretic semantics for Xyleme tree queries, a way of checking tree query containment, and a characterization of tree queries as a composition of branch queries. The other contributions are algorithmic and handle the potentially huge size of the mapping relation which is a crucial issue for semantic integration and query evaluation in Xyleme. First, we propose a method for pre-evaluating queries at compile time by storing some specific meta-information about the mapping into map translation tables. These map translation tables summarize the set of all the branch queries that can be generated from the mediated schema and the set of all the mappings. Then, we propose different operators and strategies for relaxing queries which, having an empty map translation table, will have no answer if they are evaluated against the data. Finally, we present a method for semi-automatically generating the mapping relation.