Abstract
Whilst it is a common task in systems integration to have to transform between different semantic data models, such inter-model transformations are often specified in an ad hoc manner. Further, they are usually based on transforming all data into one common data model, which may not contain suitable data constructs to model directly all aspects of the data models being integrated. Our approach is to define each of these data models in terms of a lower-level hypergraph-based data model. We show how such definitions can be used to automatically derive schema transformation operators for the higher-level data models. We also show how these higher-level transformations can be used to perform inter-model transformations, and to define inter-model links.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
M. Andersson. Extracting an entity relationship schema from a relational database through reverse engineering. In Proceedings of ER’94, LNCS, pages 403–419. Springer-Verlag, 1994.
T. Berners-Lee, L. Masinter, and M. McCahill. Uniform resource locators (URL). Technical Report RFC 1738, Internet, December 1994.
S.S. Chawathe, H. Garcia-Molina, J. Hammer, K. Ireland, Y. Papakonstantinou, J.D. Ullman, and J. Widom. The TSIMMIS project: Integration of heterogeneous information sources. In Proceedings of the 10th Meeting of the Information Processing Society of Japan, pages 7–18, October 1994.
UML Consortium. UML notation guide: version 1.1. Technical report, Rational Software, September 1997.
G. DeGiacomo and M. Lenzerini. A uniform framework for concept definitions in description logics. Journal of Artificial Intelligence Research, 6, 1997.
P. Devanbu and M.A. Jones. The use of description logics in KBSE systems. ACM Transactions on Software Engineering and Methodology, 6(2):141–172, 1997.
R. Elmasri and S. Navathe. Fundamentals of Database Systems. The Benjamin/Cummings Publishing Company, Inc., 2nd edition, 1994.
S.W. Liddle, D.W. Embley, and S.N. Woodfield. Cardinality constraints in semantic data models. Data & Knowledge Engineering, 11(3):235–270, 1993.
P.J. McBrien and A. Poulovassilis. A formal framework for ER schema transformation. In Proceedings of ER’97, volume 1331 of LNCS, pages 408–421, 1997.
P.J. McBrien and A. Poulovassilis. Automatic migration and wrapping of database applications — a schema transformation approach. Technical Report TR98-10, King’s College London, 1998.
P.J. McBrien and A. Poulovassilis. A formalisation of semantic schema integration. Information Systems, 23(5):307–334, 1998.
C. Musciano and B. Kennedy. HTML: The Definitive Guide. O’Reilly & Associates, 1996.
J. Mylopoulos, A. Borgida, M. Jarke, and M. Koubarakis. Telos: Representing knowledge about information systems. ACM Transactions on Information Systems, 8(4):325–362, October 1990.
A. Poulovassilis and P.J. McBrien. A general formal framework for schema transformation. Data and Knowledge Engineering, 28(1):47–71, 1998.
M.T. Roth and P. Schwarz. Don’t scrap it, wrap it! A wrapper architecture for data sources. In Proceedings of the 23rd VLDB Conference, pages 266–275, Athens, Greece, 1997.
A. Sheth and J. Larson. Federated database systems. ACM Computing Surveys, 22(3):183–236, 1990.
G. Wiederhold. Forward to special issue on intelligent integration of information. Journal on Intelligent Information Systems, 6(2-3):93–97, 1996.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
McBrien, P., Poulovassilis, A. (1999). A Uniform Approach to Inter-model Transformations. In: Jarke, M., Oberweis, A. (eds) Advanced Information Systems Engineering. CAiSE 1999. Lecture Notes in Computer Science, vol 1626. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48738-7_25
Download citation
DOI: https://doi.org/10.1007/3-540-48738-7_25
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66157-3
Online ISBN: 978-3-540-48738-8
eBook Packages: Springer Book Archive