Skip to main content

Flattening the Metamodel for Object Databases

  • Conference paper
  • First Online:
Advances in Databases and Information Systems (ADBIS 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2435))

Abstract

A metamodel definition presents some important issues in the con- struction of an object database management system, whose rich data model inevitably increases the metamodel complexity. The required features of an object database metamodel are investigated. Roles of a metamodel in an object- oriented database management system are presented and compared to the pro- posal defined in the ODMG standard of object-oriented database management systems. After outlining the metamodel definition included in the standard, its main drawbacks are identified and several changes to the ODMG metamodel definition are suggested. The biggest conceptual change concerns flattening the metamodel to reduce complexity and to support extendibility.

This work is partly supported by the EU 5th Framework project ICONS (Intelligent Content Management System), IST-2001-32429.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J. Banerjee, H. Chou, J. Garza, W. Kim, D. Woelk, and N. Ballou. Data Model Issues for Object-Oriented Applications. ACM Transactions on Information Systems, April 1987

    Google Scholar 

  2. G. Booch, I. Jacobson, and J. Rumbaugh. The UML User Guide, Addison-Wesley, 1998

    Google Scholar 

  3. R. Cattel, D. Barry. (eds.) The Object Data Standard: ODMG 3.0. Morgan Kaufmann, 2000

    Google Scholar 

  4. K.T. Claypool, J. Jin, and E.A. Rundensteiner. OQL SERF: An ODMG Implementation of the Template-Based Schema Evolution Framework. Proceedings Conference of Centre for Advanced Studies, 1998, 108–122

    Google Scholar 

  5. R. Geisler, M. Klar, and S. Mann. Precise UML Semantics Through Formal Metamodeling. Proceedings OOPSLA’98 Workshop on Formalizing UML, 1998

    Google Scholar 

  6. I.A. Goralwalla, D. Szafron, M.T. özsu, and R.J. Peters. A Temporal Approach to Managing Schema Evolution in Object Database Systems. Data and Knowledge Engineering 28(1), 1998

    Google Scholar 

  7. A. Jodlowski, P. Habela, J. Plodzie, and K. Subieta. Dynamic Object Roles in Conceptual Modeling and Databases. Institute of Computer Science PAS Report 932, Warsaw, December 2001 (submitted for publication)

    Google Scholar 

  8. W. Kim. Observations on the ODMG-93 Proposal for an Object-Oriented Database Language. ACM SIGMOD Record, 23(1), 1994, 4–9

    Article  Google Scholar 

  9. S.-E. Lautemann. Change Management with Roles. Proceedings DASFAA Conference, 1999, 291–300

    Google Scholar 

  10. R. Orfali and D. Harkey. Client/Server Programming with Java and CORBA, Wiley, 1998

    Google Scholar 

  11. R.J. Peters and M.T. Özsu. An Axiomatic Model of Dynamic Schema Evolution in Objectbase Systems. ACM Transactions on Database Systems 22(1), 1997 75–114

    Article  Google Scholar 

  12. Y.-G. Ra and E.A. Rundensteiner. A Transparent Object-Oriented Schema Change Approach Using View Evolution. Proceedings ICDE Conference, 1995, 165–172

    Google Scholar 

  13. M. Roantree, J. Kennedy, and P. Barclay. Integrating View Schemata Using an Extended Object Definition Language. Proceedings 9th COOPIS Conference, LNCS 2172, pp. 150–162, Springer, 2001

    Google Scholar 

  14. M. Roantree and K. Subieta. Generic Applications for Object-Oriented Databases. (submitted for publication, 2002)

    Google Scholar 

  15. H. Su, K.T. Claypool, and E.A. Rundensteiner. Extending the Object Query Language for Transparent Metadata Access. Database Schema Evolution and Meta-Modeling, Proceedings 9th International Workshop on Foundations of Models and Languages for Data and Objects, 2000, Springer LNCS 2065, 2001 182–201

    Chapter  Google Scholar 

  16. K. Subieta and M. Missala. Semantics of Query Languages for the Entity-Relationship Model. Entity-Relationship Approach. Elsevier, 1987, 197–216

    Google Scholar 

  17. K. Subieta, M. Missala, and K. Anacki. The LOQIS System, Description and Programmer Manual. Institute of Computer Science PAS Report 695, 1990

    Google Scholar 

  18. K. Subieta. Object-Oriented Standards. Can ODMG OQL Be Extended to a Programming Language? Proceedings International Symposium on Cooperative Database Systems, Kyo-to, Japan, 1996.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Habela, P., Roantree, M., Subieta, K. (2002). Flattening the Metamodel for Object Databases. In: Manolopoulos, Y., Návrat, P. (eds) Advances in Databases and Information Systems. ADBIS 2002. Lecture Notes in Computer Science, vol 2435. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45710-0_21

Download citation

  • DOI: https://doi.org/10.1007/3-540-45710-0_21

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-44138-0

  • Online ISBN: 978-3-540-45710-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics