A Uniform Approach to Inter-model Transformations

  • Peter McBrien
  • Alexandra Poulovassilis
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1626)


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.


Modelling Language Cardinality Constraint Uniform Resource Locator Common Data Model Schema Construct 
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.


  1. 1.
    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.Google Scholar
  2. 2.
    T. Berners-Lee, L. Masinter, and M. McCahill. Uniform resource locators (URL). Technical Report RFC 1738, Internet, December 1994.Google Scholar
  3. 3.
    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.Google Scholar
  4. 4.
    UML Consortium. UML notation guide: version 1.1. Technical report, Rational Software, September 1997.Google Scholar
  5. 5.
    G. DeGiacomo and M. Lenzerini. A uniform framework for concept definitions in description logics. Journal of Artificial Intelligence Research, 6, 1997.Google Scholar
  6. 6.
    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.CrossRefGoogle Scholar
  7. 7.
    R. Elmasri and S. Navathe. Fundamentals of Database Systems. The Benjamin/Cummings Publishing Company, Inc., 2nd edition, 1994.Google Scholar
  8. 8.
    S.W. Liddle, D.W. Embley, and S.N. Woodfield. Cardinality constraints in semantic data models. Data & Knowledge Engineering, 11(3):235–270, 1993.zbMATHCrossRefGoogle Scholar
  9. 9.
    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.Google Scholar
  10. 10.
    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.Google Scholar
  11. 11.
    P.J. McBrien and A. Poulovassilis. A formalisation of semantic schema integration. Information Systems, 23(5):307–334, 1998.CrossRefGoogle Scholar
  12. 12.
    C. Musciano and B. Kennedy. HTML: The Definitive Guide. O’Reilly & Associates, 1996.Google Scholar
  13. 13.
    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.CrossRefGoogle Scholar
  14. 14.
    A. Poulovassilis and P.J. McBrien. A general formal framework for schema transformation. Data and Knowledge Engineering, 28(1):47–71, 1998.zbMATHCrossRefGoogle Scholar
  15. 15.
    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.Google Scholar
  16. 16.
    A. Sheth and J. Larson. Federated database systems. ACM Computing Surveys, 22(3):183–236, 1990.CrossRefGoogle Scholar
  17. 17.
    G. Wiederhold. Forward to special issue on intelligent integration of information. Journal on Intelligent Information Systems, 6(2-3):93–97, 1996.CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1999

Authors and Affiliations

  • Peter McBrien
    • 1
  • Alexandra Poulovassilis
    • 1
  1. 1.Dept. of Computer ScienceKing’s College LondonStrand

Personalised recommendations