Management of Web Data Models Based on Graph Transformation
WI '04 Proceedings of the 2004 IEEE/WIC/ACM International Conference on Web Intelligence
Relational data mapping in MIQIS
Proceedings of the 2005 ACM SIGMOD international conference on Management of data
Modeling heterogeneous context information in adaptive web based applications
ICWE '06 Proceedings of the 6th international conference on Web engineering
Chameleon: an extensible and customizable tool for web data translation
VLDB '03 Proceedings of the 29th international conference on Very large data bases - Volume 29
A Novel Approach for Practical Semantic Web Data Management
KES '08 Proceedings of the 12th international conference on Knowledge-Based Intelligent Information and Engineering Systems, Part II
Heterogeneous data translation through XML conversion
Journal of Web Engineering
Hi-index | 0.00 |
In this paper we propose a comprehensive framework for the management and the exchange of (semi) structured Web data, described according to a variety of formats and models. We consider various schema definition languages for XML (DTD, XML Schema and XDR) a model for semi-structured data (OEM) and a model used to store Web data (the relational model) and show that the primitives adopted by all of them can be classified into a rather limited set of basic types. We then define, building on these basic types, a notion of ``meta-formalism'' that can be used to describe, in a uniform way, these heterogeneous representations of Web data.In this framework, the translation of schemes and instances between different models are based on the translations of the involved primitives. Complex translations can be then obtained by simply combining a number of predefined operations, which implement standard translations between primitives. Moreover, we show that, for translating between any pair of models, it is sufficient to define a number of translations which is linear in the number of models.These results can be used to support a number of involved Web-related activities like: information exchange between different organizations, integration of data coming from heterogeneous information sources, storage of native XML data in a DBMS and publishing of existing structured (relational) data in XML.