Hyperbook data modeling

  • Peter Fröhlich
  • Nicola Henze
  • Wolfgang Nejdl
Part III: EP'98 Documents Engineering
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1375)


While schema descriptions are a necessity for large database applications, many current hypermedia applications have been developed without semantic modeling. Addressing these shortcomings several modeling techniques for hypermedia systems have been developed recently, which extend known domain modeling techniques from the database and software engineering field with dedicated constructs for specifying possibilities of navigation.

The current paper presents a more general modeling framework for hyperbooks, which extends previous work by representing all aspects of a hyperbook application in a declarative data model. Domain model, navigational model, user model and visualization model are all captured in a unified meta data model. This explicit, complete model of the application supports a reusable implementation. We finish by presenting a fully generic client/server architecture for displaying the hyperbook from a WWW server to a WWW client.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    N. Borenstein and N. Freed. MIME (Multipurpose Internet Mail Extensions) part one: Mechanisms for specifying and describing the format of internet message bodies. Request for Comments: 1521, September 1993.Google Scholar
  2. 2.
    P. Brusilovsky and L. Pesin. ISIS-Tutor: An Intelligent Learning Environment for CDS/ISIS Users. In Proc. of CLCE'94, Joensuu, Finland, 1994.Google Scholar
  3. 3.
    P. Brusilovsky, E. Schwarz, and G. Weber. A Tool for Developing Adaptive Electronic Textbooks on WWW. In Proceedings of WebNet'96 — World Conference of the Web Society, Boston, MA, USA, June 1996.Google Scholar
  4. 4.
    Licia Calvi and Paul de Bra. Improving the usability of hypertext courseware through adaptive linking. In The Eighth ACM International Hypertext Conference, Southampton, UK, April 1997.Google Scholar
  5. 5.
    Paul de Bra. Teaching Hypertext and Hypermedia through the Web. In WebNet World Conference, San Francisco, USA, October 1996.Google Scholar
  6. 6.
    Paul Delany & George P. Landow (Eds.). The rhetoric of hypermedia: Some rules for authors. In Hypermedia and Literary Studies, pages 81–103. Cambridge: MIT Press, 1991.Google Scholar
  7. 7.
    John Eklund, Peter Brusilovsky, and Elmar Schwarz. Adaptive textbooks on the world wide web. In Third Australian World Wide Web Conference, Queensland, Australia, July 1997.Google Scholar
  8. 8.
    F. Garzotto, D.Schwabe, and P. Paolini. HDM — A Model Based Approach to Hypermedia Application Design. ACM Transactions on Information Systems, 11(1), 1993.Google Scholar
  9. 9.
    Nicola Henze and Wolfgang Nejdl. A web-based learning environment: Applying constructivist teaching concepts in virtual learning environments. In IFIP 3.3 and 3.6 Joint Working Conference: The Virtual Campus: Trends for Higher Education and Training, Madrid, November 1997.Google Scholar
  10. 10.
    William Horton, editor. Designing and Writing Online Documentation. John Wiley & Sons, Inc., 1994.Google Scholar
  11. 11.
    Tomas Isakowitz, Edward A. Stohr, and P. Balasubrahmanian. RMM: A methodology for structured hypermedia design. Communications of the ACM, 38(8), August 1995.Google Scholar
  12. 12.
    ISO/IEC. Information technology — Information Resource Dictionary System (IRDS) framework, ISO/IEC 10027, 1990 (E).Google Scholar
  13. 13.
    ISO/IEC. Information technology — Information Resource Dictionary System (IRDS) Services Interface, ISO/IEC 10728, 1993 (E).Google Scholar
  14. 14.
    M. Jarke, R. Gallersdörfer, M. Jeusfeld, M. Staudt, and S. Eherer. Conceptbase — a deductive object base for meta data management. Journal on Intelligent Information Systems, 4(2): 167–192, 1995.CrossRefGoogle Scholar
  15. 15.
    J. Kay and R.J. Kummerfeld. An individualised course for the C programming language. In Proc. of the 2nd International World Wide Web Conference, Chicago, USA, Oktober 1994.Google Scholar
  16. 16.
    Christopher Keep and Tim McLaughlin. The Electronic Labyrinth. Technical report, The Electronic Labyrinth, 1997. http://jefferson.village.virginia.edu/elab/hfl0038.html.Google Scholar
  17. 17.
    K. Moore. MIME (Multipurpose Internet Mail Extensions) part two: Message header extensions for non-ascii text. Request for Comments: 1522, September 1993.Google Scholar
  18. 18.
    P. Müller. Writing hypertext books. Technical report, FU Berlin, 1995. http://sturgeon.mit.edu:8001/uu-gna/text/HTB/index.html.Google Scholar
  19. 19.
    J. Mylopoulos, A. Borgida, M. Jarke, and M. Koubarakis. Telos: A language for representing knowledge about information systems. ACM Transactions on Information Systems, 8(4), 1990.Google Scholar
  20. 20.
    Judea Pearl. Probabilistic Reasoning in Intelligent Systems: Networks of Plausible Inference. Morgen Kaufmann Publishers, Inc., 1988.Google Scholar
  21. 21.
    Daniel Renoult. The digital collections of the bibliotheque nationale de france: An experiment on internet. In IEEE International Conference on the Advances in Digital Libraries, 1997.Google Scholar
  22. 22.
    James Rumbaugh, Michael Blaha, William Premerlani, Frederick Eddy, and William Lorensen. Object-Oriented Modeling and Design. Prentice Hall, 1991.Google Scholar
  23. 23.
    Daniel Schwabe, Gustavo Rossi, and Simone D.J. Barbosa. Systematic hypermedia application design with OOHDM. In Proceedings of the Seventh ACM Conference on Hypertext, Washington DC, March 1996.Google Scholar
  24. 24.
    Sebas: Sony electronic book reader, 1997. http://jefferson.village.virginia.edu/elab/ hfl0014.html.Google Scholar
  25. 25.
    The on-line books page, 1997. http://www.cs.cmu.edu/books.html.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1998

Authors and Affiliations

  • Peter Fröhlich
    • 1
  • Nicola Henze
    • 1
  • Wolfgang Nejdl
    • 1
  1. 1.Institut für Rechnergestützte WissensverarbeitungUniversität HannoverHannoverGermany

Personalised recommendations