HDM2: Extending the E-R approach to hypermedia application design

  • Franca Garzotto
  • Luca Mainetti
  • Paolo Paolini
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 823)


The paper is a brief introduction to HDM2, which is the evolution of the Hypertext Design Model HDM [9]. The main features of HDM2, with respect to HDM, are an improvement of the access mechanisms, a generalisation of the notion of link, an extension of the notion of derivation, the definition of hyperviews, and finally a refinement of the definition of browsing semantics.

HDM2 (as HDM) is heavily based upon the Entity-Relationship model. There, however, relevant structural differences for Entities and Relationships (webs in our terminology) and access structures. Another important difference is the navigational interpretation of the model, provided by the definition of its browsing semantics.


Access Structure Entity Type Control Node Centre Perspective Data Base System 
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.
    Bolter J.D., Joyce M.: Hypertext and Creative Writing. In Proc. ACM Hypertext '87 (Chapel Hill, NC, 1987), pp.41–50Google Scholar
  2. 2.
    Caloini A., Garzotto F., Paolini P.: Hypermedia Course Notes: The Experience of Politecnico di Milano. In Proc. Italian Conf. on Hypertext in Education and Research (Torino, Italy, 1991), pp. 35–42 (in Italian)Google Scholar
  3. 3.
    Chen P.: The Entity-Relationship Approach: Toward a Unified View of Data. ACM Trans. on Data Base Systems 1(1), 1976, pp.9–36CrossRefGoogle Scholar
  4. 4.
    Dallas C., Garzotto F.: Dynamic Hypermedia from a Museum Database. In Proc. of the 3rd International Conference on Interactivity in Museums, Cambridge, UK, 1993, pp. 131–139Google Scholar
  5. 5.
    Garzotto F., Paolini P., Schwabe D.: Authoring-in-the-large: Software Engineering Techniques for Hypertext Application Design. In Proc. 6th IEEE Int. Workshop on Sw Specification and Design (Como-Italy, 1991), pp. 87–98Google Scholar
  6. 6.
    Garzotto F., Paolini P., Schwabe D., Berstein M.: Tools for Designer. In Hypertext/Hypermedia Handbook, Berk, E. and Devlin, J. Eds., McGraw Hill, 1991, pp. 179–207Google Scholar
  7. 7.
    Garzotto F., Paolini P., Schwabe D.: HDM — A Model for the Design of Hypertext Applications. In Proc. ACM Hypertext '91 (S. Antonio, TX, 1991), pp. 313–328Google Scholar
  8. 8.
    Garzotto F., Mainetti L., Paolini P., Bernesco A., Molinari Parascandolo R.: The Hypermedia Enciclopedia of Philosophical Sciences, Tech. Rep., Politecnico di Milano and RAI-RadioTelevisioneItaliana (in Italian), 1992Google Scholar
  9. 9.
    Garzotto F., Paolini P., Schwabe D.: HDM — A Model Based Approach to Hypermedia Application Design, in ACM Transactions on Office Informations Systems, Vol. 11, n.1, Jan. 1993, pp. 1–26CrossRefGoogle Scholar
  10. 10.
    Garzotto F., Mainetti L., Paolini P.: Navigation Patterns in Hypermedia Data Bases, Proc. 26 International Conference on System Sciences, (Maui, HW), 1993, pp. 257–269Google Scholar
  11. 11.
    Garzotto F., Mainetti L., Paolini P.: HyperMilano — Hypermedia Navigation in a City Information Point. In Proc. of the 3rd International Conference on Interactivity in Museums, Cambridge, UK, 1993, pp. 95–104Google Scholar
  12. 12.
    Garzotto F., Mainetti L., Paolini P.: Navigation in Hypermedia Applications: Modelling and Semantics, Journal of Organizational Computing, 1993 (to appear)Google Scholar
  13. 13.
    Gottlob G., Paolini P., Zicari R.: Properties of View Updataes and their Semantics. In ACM Transactions of Data Base Systems, 13 (4), Dec. 1988, pp.1–32CrossRefGoogle Scholar
  14. 14.
    Halasz F., Schwartz M.: The Dexter Reference Model. In Proceedings 1st Hypertext NIST Standardization Workshop (Gaithersburg, MD, 1990), pp. 95–133Google Scholar
  15. 15.
    HIFI Project: Hypertext Interface for Multimedia and Relational Databases, Tech. Annex, ESPRIT Project 6532 (HIFI), 1992Google Scholar
  16. 16.
    HIFI Project: Design and Specification of a Hypermedia Interface to Banking Information Systems, Tech. Rep., ESPRIT Project 6532 (HIFI), 1993Google Scholar
  17. 17.
    Hull P., King R.: Semantic Database Modelling: Survey, Applications, and Research Issues. ACM Computing Surveys 19 (3), 1987, pp. 201–260CrossRefGoogle Scholar
  18. 18.
    HYTEA Project: Hypermedia Technical Documentation for the Forms Processing System Siemens-SIFORM. Tech. Report D4.1, ESPRIT Project 5252 (HYTEA), 1992Google Scholar
  19. 19.
    HYTEA Project: Hypermedia Technical Documentation for IVECO-FIAT Workshops. Tech. Report D4.2-ESPRIT Project 5252 (HYTEA), 1992Google Scholar
  20. 20.
    HYTEA Project: Hypermedia for Cultural Applications: Greek Modern Painting Between the Two World Wars. Tech. Report D5, ESPRIT Project 5252 (HYTEA), 1992Google Scholar
  21. 21.
    HYTEA Project: HYTEA Final Report, Tech. Report D10, ESPRIT Project P5252 (HYTEA), 1993 (in preparation)Google Scholar
  22. 22.
    Kahn P., Lenk K.: Designing Information for The Computer Screen, Tutorial T11, ECHT'92-ACM Intn. Conference on Hypertext, Milano, 1992Google Scholar
  23. 23.
    Marshall C.C., Irish P.M.: Guided Tours and On-line Presentations: How Authors Make Existing Hypertext Intelligible for Readers. In Proc. ACM Hypertext'89 (Pittsburgh, PN, 1989), pp. 15–26Google Scholar
  24. 24.
    MINERS Project: MINERS: An Editorial Platform for Electronic and Traditional Publishing, Tech. Annex., ESPRIT Project 6530 (MINERS), 1992Google Scholar
  25. 25.
    Mylonas E., Heath S.: Hypertext from the Data Point of View: Paths and Links in the Perseus Project. In Hypertexts: Concepts, Systems and Applications (Proceedings of ECHT'90), A. Rizk et al. Eds., Cambridge Series on Eletronic Publishing, Cambridge University Press, Cambridge, 1990, pp. 324–336Google Scholar
  26. 26.
    Navathe S.B., Pillimarri M.K.: OOER: Toward Making the E-R approach Object Oriented. Proceedings 7th International Conference on Entity Relationship Approach, Nov. 1988, pp. 55–76Google Scholar
  27. 27.
    Schwabe D., Caloini A., Garzotto F., Paolini P.: Hypertext development using a modelbased approach. In Software Practice and Experience, Vol.22, n.11, nov. 1992, pp. 937–962Google Scholar
  28. 28.
    Catlin S.K., Garret L.N, Lauhard J.A.: Hypermedia Templates: An Author's Tools. In Proc. ACM Hypertext '91 (S. Antonio, TX, 1991) pp. 147–160Google Scholar
  29. 29.
    Stotts P.D., Furuta R.: Petri-Net-Based Hypertext: Document Structure with Browsing Semantics. In ACM Trans. on Information Systems, 7(1), 1989, pp. 3–29CrossRefGoogle Scholar
  30. 30.
    Trigg R.H.: Guided Tours and Tabletops: Tools for Communicating in Hypertext Environments. In ACM Trans. on Information Systems 6(4), 1988, pp.398–414CrossRefGoogle Scholar
  31. 31.
    Cavallaro U., Garzotto F., Paolini P., Totaro D.: HIFI: Hypertext Interface for Information Systems. IEEE Software, 10(6), 1993, pp. 48–51CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1994

Authors and Affiliations

  • Franca Garzotto
    • 1
  • Luca Mainetti
    • 1
  • Paolo Paolini
    • 1
  1. 1.Dipartimento di Elettronica e InformazionePolitecnico di MilanoMilanoItaly

Personalised recommendations