Schema translation using structural transformation
Rateb Abu-Hamdeh, James R. Cordy, Patrick M. Martin · 1994
This paper describes how structural transformation can be applied to the problem of translating schemas expressed in one data model into equivalent schemas expressed in another data model. We explain our approach to the problem, which involves translating a schema in the source data model into a set of facts in a knowledge base and from there into a schema in the target data model. We present an example transformation in detail and outline how one can analyze the information capacity preserving properties of the transformation. 1 Introduction Schema translation is the process of transforming a schema in one data model into a corresponding schema in a different data model. Historically, the main use of schema translation has been in the view integration phase of conceptual schema design, which takes several user views representing the information requirements of different users and integrates them into a single conceptual schema [3]. The user views may be expressed in different data m...