HyperPATH/O2: Integrating hypermedia systems with object-oriented database systems

  • B. Amann
  • V. Christophides
  • M. Scholl
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 720)


We describe an integration of the hypermedia system Hyper PATH with the object-oriented DBMS (OODBMS) O2. Providing persistence to a hypertext system was the first motivation of this work. More generally, we were interested in a better understanding of the connection of hypertext systems with OODBMS. One of our goals was to define an abstract interface between HyperPATH and a variety of OODBMS's. The solution adopted shows that opening HyperPATH to different OODBMS's is not possible without major rewriting of existing C++ code.


hypertext hypermedia object oriented database system integration persistence C++ code reusability 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    M. Ahedo, P. Dagand, and L. Sauter. private communication, 1992.Google Scholar
  2. 2.
    B. Amann and M. Scholl. GRAM: A Graph Model and Query Language. In Proc. of the ACM Conference on Hypertext (ECHT'92), pages 201–211, Milano, Italy, December 1992.Google Scholar
  3. 3.
    B. Amann, V. Christophides, and M. Scholl. HyperPATH/O2: Integrating Hyper-media Systems with Object-Oriented Database Systems (extended version). Technical Report 93-07, CEDRIC CNAM, Paris, France, April 1993.Google Scholar
  4. 4.
    B. Campbell and J. M. Goodman. HAM: A General Purpose Hypertext Abstract Machine. Communications of the ACM, 31(7):856–861, July 1988.CrossRefGoogle Scholar
  5. 5.
    J. C. Chen, T. W. Ekberg, and C. Thompson. Querying an Object-Oriented Hypermedia System. In R. Mc. Aleese and C. Catherine, editors, Hypertext: State of the Art, pages 231–238. Billing & Songs, 1990.Google Scholar
  6. 6.
    N. Delisle and M. Schwartz. Neptune: A Hypertext System for CAD Applications. In Proc. of the ACM Conf. on the Management of Data (SIGMOD'86), pages 132–143, Washington, D.C., May 1986.Google Scholar
  7. 7.
    O. Deux et. al. The Story of O2. IEEE Transactions on Knowledge and Data Engineering, 2(1), March 1989.Google Scholar
  8. 8.
    L. Gallagher, R. Furuta, and P. D. Stotts. Increasing the Power of Hypertext Search with Relational Queries. Hypermedia, 2(1):1–14, 1990.Google Scholar
  9. 9.
    F. G. Halasz. Reflections on Notecards: Seven Issues for the Next Generation of Hypermedia Systems. Communications of the ACM, 31(7):836–852, July 1988.CrossRefGoogle Scholar
  10. 10.
    F. G. Halasz and M. Schwartz. The Dexter Hypertext Reference Model. In Proc. of the NIST Hypertext Standardization Workshop, pages 95–133, Gaithersburg, National Institute of Standards and Technology, January 1990.Google Scholar
  11. 11.
    J. Nanard and M. Nanard. Using Structured Types to Incorporate Knowledge in Hypertext. In Proc. of the ACM Conference on Hypertext (HYPERTEXT'91), pages 329–343, December 1991.Google Scholar
  12. 12.
    A. Rizk and L. Sauter. Multicard: An Open Hypermedia System. In Proc. of the ACM Conference on Hypertext (ECHT'92), pages 4–10, December 1992.Google Scholar
  13. 13.
    H. A. Schütt and N. A. Streitz. Hyperbase: A Hypermedia Engine Based on a Relational Database Management System. In Proc. of the European Conference on Hypertext (ECHT'90), pages 95–108, Versailles, France, November 1990.Google Scholar
  14. 14.
    K. E. Smith and S. B. Zdonik. Intermedia: A Case Study of the Differences between Relational and Object-Oriented Database Sytems. In Proc. of the Conf. on Object-Oriented Programming (OOPLSA'87), pages 452–465, October 1987.Google Scholar
  15. 15.
    O2 Technology. The O 2 User's Manual, version 3.4, June 1992.Google Scholar
  16. 16.
    U. K. Wiil and J. J. Leggett. Hyperform: Using Extensibility to Develop Dynamic, Open and Distributed Hypertext Systems. In Proc. of the ACM Conference on Hypertext (ECHT'92), pages 251–261, Milano, Italy, December 1992.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1993

Authors and Affiliations

  • B. Amann
    • 1
  • V. Christophides
    • 2
  • M. Scholl
    • 2
  1. 1.INRIALe Chesnay CedexFrance
  2. 2.Cedric/CNAMParis Cedex 03France

Personalised recommendations