Relative information capacity of simple relational database schemata
SIAM Journal on Computing
Semantic database modeling: survey, applications, and research issues
ACM Computing Surveys (CSUR)
Schema equivalence in heterogeneous systems: bridging theory and practice
Information Systems - Special issue on extending database technology
EXPRESS: a data EXtraction, Processing, and Restructuring System
ACM Transactions on Database Systems (TODS)
Data integration: a theoretical perspective
Proceedings of the twenty-first ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
SilkRoute: A framework for publishing relational data in XML
ACM Transactions on Database Systems (TODS)
Management of Multiple Models in an Extensible Database Design Tool
EDBT '96 Proceedings of the 5th International Conference on Extending Database Technology: Advances in Database Technology
A normal form for XML documents
ACM Transactions on Database Systems (TODS)
Information preserving XML schema embedding
VLDB '05 Proceedings of the 31st international conference on Very large data bases
Interactive schema translation with instance-level mappings
VLDB '05 Proceedings of the 31st international conference on Very large data bases
Data exchange: semantics and query answering
Theoretical Computer Science - Database theory
Heterogeneous data translation through XML conversion
Journal of Web Engineering
Model-Independent schema and data translation
EDBT'06 Proceedings of the 10th international conference on Advances in Database Technology
GeRoMe: a generic role based metamodel for model management
OTM'05 Proceedings of the 2005 OTM Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, COA, and ODBASE - Volume Part II
Schema exchange: Generic mappings for transforming data and metadata
Data & Knowledge Engineering
Hi-index | 0.02 |
The translation of information between heterogeneous representations is a long standing issue. With the large spreading of cooperative applications fostered by the advent of the Internet the problem has gained more and more attention but there are still few and partial solutions. In general, given an information source, different translations can be defined for the same target model. In this work, we first identify general properties that "good" translations should fulfill. We then propose novel techniques for the automatic generation of model translations. A translation is obtained by combining a set of basic transformations and the above properties are verified locally (at the transformation level) and globally (at the translation level) without resorting to an exhaustive search. These techniques have been implemented in a tool for the management of heterogeneous data models and some experimental results support the effectiveness and the efficiency of the approach.