skip to main content
10.1145/872757.872782acmconferencesArticle/Chapter ViewAbstractPublication PagesmodConference Proceedingsconference-collections
Article

Rondo: a programming platform for generic model management

Published:09 June 2003Publication History

ABSTRACT

Model management aims at reducing the amount of programming needed for the development of metadata-intensive applications. We present a first complete prototype of a generic model management system, in which high-level operators are used to manipulate models and mappings between models. We define the key conceptual structures: models, morphisms, and selectors, and describe their use and implementation. We specify the semantics of the known model-management operators applied to these structures, suggest new ones, and develop new algorithms for implementing the individual operators. We examine the solutions for two model-management tasks that involve manipulations of relational schemas, XML schemas, and SQL views.

References

  1. S. Alagic, P. A. Bernstein: A Model Theory for Generic Schema Management. Proc. DBPL, pp. 228--246, 2001]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. P. Atzeni, R. Torlone: Management of Multiple Models in an Extensible Database Design Tool. pp. 79--95, EDBT 1996]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. S. Bergamaschi, S. Castano, M. Vincini: Semantic Integration of Semistructured and Structured Data Sources, SIGMOD Record 28(1), pp. 54--59, 1999]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. J. Berlin, A. Motro: Database Schema Matching Using Machine Learning with Feature Selection. pp. 452--466, CAiSE 2002]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. P. A. Bernstein: Applying Model Management to Classical Meta Data Problems. pp. 209--220, CIDR 2003]]Google ScholarGoogle Scholar
  6. P. A. Bernstein, A. Halevy, R. A. Pottinger: A Vision for Management of Complex Models. SIGMOD Record 29(4), pp. 54--63, 2000]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. P. A. Bernstein (moderator), L. Hass, M. Jarke, E. Rahm, G. Wiederhold (panelists): Is Generic Metadata Management Feasible? Panel, pp. 660--662, VLDB 2000]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. P. A. Bernstein, T. Bergstraesser, J. Carlson, S. Pal, P. Sanders, D. Shutt: Microsoft Repository Version 2 and the Open Information Model. Inf. Systems 24(2), p. 71--98, 1999]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. P. A. Bernstein, E. Rahm: Data Warehousing Scenarios for Model Management. pp. 1--15, Proc. Intl. Conf. on Conceptual Modeling (ER) 2002]]Google ScholarGoogle Scholar
  10. S. Bowers, L. Declambre: On Modeling Conformance for Flexible Transformation over Data Models, Workshop on Transformation for the Semantic Web, July 2002]]Google ScholarGoogle Scholar
  11. P. Buneman, S. B. Davidson, A. Kosky: Theoretical Aspects of Schema Merging. pp. 152--167, EDBT 1992]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. K. T. Claypool, E. A. Rundensteiner: Sangam: A Framework for Modeling Heterogeneous Database Transformations, ICEIS 2003]]Google ScholarGoogle Scholar
  13. S. Cluet, C. Delobel, J. Siméon, K. Smaga: Your Mediators Need Data Conversion! pp. 177--188, SIGMOD 1998]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. S. Davidson, P. Buneman, A. Kosky: Semantics of Database Transformations. In B. Thalheim, L. Libkin, Eds., Semantics in Databases, LNCS 1358, pp. 55--91, 1998]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. R. Hull: Relative Information Capacity of Simple Relational Database Schemata. SIAM J. Computing, 15(3), pp. 856--886, Aug 1986]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. J. Madhavan, P. A. Bernstein, P. Domingos, A. Y. Halevy: Representing and Reasoning about Mappings between Domain Models. pp. 80--86, AAAI/IAAI 2002]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. S. Melnik, H. Garcia-Molina, E. Rahm: Similarity Flooding: A Versatile Graph Matching Algorithm and its Application to Schema Matching. ICDE 2002]]Google ScholarGoogle Scholar
  18. S. Melnik, E. Rahm, P. A. Bernstein. Rondo: A Programming Platform for Generic Model Management (Extended Version). Technical Report, Leipzig University, 2003. Available at http://dol.uni-leipzig.de/pub/2003-3]]Google ScholarGoogle Scholar
  19. R. J. Miller, Y. E. Ioannidis, R. Ramakrishnan: Schema Equivalence in Heterogeneous Systems: Bridging Theory and Practice. Information Systems 19(1), pp. 3--31, 1994]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. P. Mitra, G. Wiederhold, M. L. Kersten: A Graph-Oriented Model for Articulation of Ontology Interdependencies. p. 86--100, EDBT 2000]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. L. Popa, Y. Velegrakis, R. J. Miller, M. A. Hernández, R. Fagin: Translating Web Data. VLDB 2002]]Google ScholarGoogle Scholar
  22. R. A. Pottinger, P. A. Bernstein: Creating a Mediated Schema Based on Initial Correspondences. IEEE Data Engineering Bulletin, 25(3), Sep 2002]]Google ScholarGoogle Scholar
  23. E. Rahm, P. A. Bernstein: A Survey of Approaches to Automatic Schema Matching. VLDB Journal 10(4), 2001]] Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Rondo: a programming platform for generic model management

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      SIGMOD '03: Proceedings of the 2003 ACM SIGMOD international conference on Management of data
      June 2003
      702 pages
      ISBN:158113634X
      DOI:10.1145/872757

      Copyright © 2003 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 9 June 2003

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      SIGMOD '03 Paper Acceptance Rate53of342submissions,15%Overall Acceptance Rate785of4,003submissions,20%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader