Overcoming the Complexity of Object-Oriented DBMS Metadata Management

  • Piotr Habela
  • Kazimierz Subieta
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2817)


The lack of a broader acceptance of today’s pure ODBMS (as represented by the ODMG standard) brought many questions concerning necessary changes of their architecture. One of the issues worth reconsidering is the design of metamodel that would make metadata operations simpler and the underlying data model more evolvable and extensible. In this paper we discuss the implications of proposed simplified generic metadata structure for an object database. The role of a query language in metadata management is emphasized. We also consider the issue of compliance with existing metamodels. We argue that the simplified structure offers not only greater flexibility of database metamodel, but also contributes to a more intuitive metadata access.


Unify Modeling Language Resource Description Framework Query Language Object Management Group Object Database 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Cattell, R., Barry, D.: The Object Data Standard: ODMG 3.0. Morgan Kaufmann, San Francisco (2000)Google Scholar
  2. 2.
    Habela, P., Roantree, M., Subieta, K.: Flattening the Metamodel for Object Databases. In: ADBIS 2002, pp. 263–276 (2002)Google Scholar
  3. 3.
    Jodlowski, A., Habela, P., Plodzien, J., Subieta, K.: Objects and Roles in the Stack-Based Approach. In: Hameurlain, A., Cicchetti, R., Traunmüller, R. (eds.) DEXA 2002. LNCS, vol. 2453, pp. 514–523. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  4. 4.
    Kim, W.: Observations on the ODMG-93 Proposal for an Object-Oriented Database Language. ACM SIGMOD Record 23(1), 4–9 (1994)CrossRefGoogle Scholar
  5. 5.
    Object Management Group: The Common Object Request Broker: Architecture and Specification. Version 3.0 (July 2002),
  6. 6.
    Object Management Group: Model Driven Architecture (MDA). July 2001 (draft),
  7. 7.
    Object Management Group: Meta Object Facility (MOF) Specification. Version 1.4 (April 2002),
  8. 8.
    Object Management Group: Unified Modeling Language (UML) Specification. Version 1.4 (September 2001),
  9. 9.
    Subieta, K., Beeri, C., Matthes, F., Schmidt, J.W.: A Stack-Based Approach to Query Languages. In: East/West Database Workshop, pp. 159–180 (1994)Google Scholar
  10. 10.
    Subieta, K., Missala, M., Anacki, K.: The LOQIS System, Description and Programmer Manual. Institute of Computer Science Polish Academy of Sciences Report 695 (1990)Google Scholar
  11. 11.
    Sun Microsystems: Java Data Object (JDO) Specification. Version 1.0 (2002)Google Scholar
  12. 12.
    The World Wide Web Consortium website,
  13. 13.
    The World Wide Web Consortium: Resource Description Framework (RDF) Model and Syntax Specification (February 1999),
  14. 14.
    The World Wide Web Consortium: Extensible Markup Language (XML) 1.0 (October 2000),

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Piotr Habela
    • 1
  • Kazimierz Subieta
    • 1
    • 2
  1. 1.Polish-Japanese Institute of Information TechnologyWarsawPoland
  2. 2.Institute of Computer Science PASWarsawPoland

Personalised recommendations