HDM—a model-based approach to hypertext application design
- 2 January 1993
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Information Systems
- Vol. 11 (1), 1-26
- https://doi.org/10.1145/151480.151483
Abstract
Hypertext development should benefit from a systematic, structured development, especially in the case of large and complex applications. A structured approach to hypertext development suggests the notion of authoring-in-the-large . Authoring-in-the-large allows the description of overall classes of information elements and navigational structures of complex applications without much concern with implementation details, and in a system-independent manner. The paper presents HDM (Hypertext Design Model), a first step towards defining a general purpose model for authoring-in-the-large. Some of the most innovative features of HDM are: the notion of perspective ; the identification of different categories of links (structural links, application links, and perspective links) with different representational roles; the distinction between hyperbase and access structures ; and the possibility of easily integrating the structure of a hypertext application with its browsing semantics. HDM can be used in different manners: as a modeling device or as an implementation device. As a modeling device, it supports producing high level specifications of existing or to-be-developed applications. As an implementation device, it is the basis for designing tools that directly support application development. One of the central advantages of HDM in the design and practical construction of hypertext applications is that the definition of a significant number of links can be derived automatically from a conceptual-design level description. Examples of usage of HDM are also included.Keywords
This publication has 21 references indexed in Scilit:
- Hypertext development using a model-based approachSoftware: Practice and Experience, 1992
- A data model for flexible hypertext database systemsACM Transactions on Information Systems, 1989
- Petri-net-based hypertext: document structure with browsing semanticsACM Transactions on Information Systems, 1989
- Context and orientation in hypermedia networksACM Transactions on Information Systems, 1989
- Object lens: a “spreadsheet” for cooperative workACM Transactions on Information Systems, 1988
- gIBIS: a hypertext tool for exploratory policy discussionACM Transactions on Information Systems, 1988
- Guided tours and tabletops: tools for communicating in a hypertext environmentACM Transactions on Information Systems, 1988
- Abstraction mechanisms in hypertextCommunications of the ACM, 1988
- Semantic database modeling: survey, applications, and research issuesACM Computing Surveys, 1987
- The entity-relationship model—toward a unified view of dataACM Transactions on Database Systems, 1976