2006
DOI: 10.1007/11687238_24
|View full text |Cite
|
Sign up to set email alerts
|

Model-Independent Schema and Data Translation

Abstract: Abstract. We describe MIDST, an implementation of the model management operator ModelGen, which translates schemas from one model to another, for example from OO to SQL or from SQL to XSD. It extends past approaches by translating database instances, not just their schemas. The operator can be used to generate database wrappers (e.g. OO or XML to relational), default user interfaces (e.g. relational to forms), or default database schemas from other representations. The approach translates both schemas and data… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
78
0

Year Published

2006
2006
2015
2015

Publication Types

Select...
6
2

Relationship

1
7

Authors

Journals

citations
Cited by 50 publications
(80 citation statements)
references
References 18 publications
0
78
0
Order By: Relevance
“…The work of Atzeni et al [19] is based on a metamodel approach with models described in terms of the constructs they involve, taken from a given set of predefined ones. However, the work is in the scope of databases and does not support reasoning at the semantic layer.…”
Section: Related Workmentioning
confidence: 99%
“…The work of Atzeni et al [19] is based on a metamodel approach with models described in terms of the constructs they involve, taken from a given set of predefined ones. However, the work is in the scope of databases and does not support reasoning at the semantic layer.…”
Section: Related Workmentioning
confidence: 99%
“…It is based on our experience in the MIDST platform [3][4][5], where a modelindependent approach for schema and data translation was introduced (with a generic implementation of the modelgen operator). MIDST adopts a metalevel approach in which the artifacts of interest are handled in a repository that represents data models, schemas, and databases in an integrated way, both model-independent and model-aware.…”
Section: Overview Of the Approachmentioning
confidence: 99%
“…This has usually been done by adopting some "universal data model," a model that is more general than the various models of interest in a heterogeneous framework. In the literature, such a data model is called universal metamodel [11] or supermodel [3,6]. If the operations of interest also include translations from a data model to another (the modelgen operator), it is important that the individual data models are represented, in such a way that it becomes possible to describe the fact that a schema belongs to a data model.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…The ModelGen operator realizes a schema translation from a source data model M s to a target data model M t of schemas conforming to M s , for instance, a translation of a schema from the ER to an XML-based data model. Several approaches to this problem have been proposed in the last years [1,7,15,17]. In this paper, we provide a novel contribution to this problem by studying a framework for schema translation with a clear and precise semantics, that can be at the basis of an innovative tool supporting an important activity of model management.…”
Section: Introductionmentioning
confidence: 99%