THE AMSTERDAM HYPERMEDIA MODEL

This chapter presents the Amsterdam hypermedia model (AHM), a general framework that can be used to describe the basic constructs and actions common to a wide range of hypermedia systems. The AHM is presented in the context of the Dexter model's hypertext technology and terminology. This is done because hypertext is—in the time scale of information technology—a relatively mature discipline, with a well-defined model of general system behavior. The AHM is developed as an extension to the Dexter model to capitalize on its contributions to understanding hypertext systems. The AHM extends the Dexter model by adding to it the notions of time, high-level presentation attributes, and link context. A portion of this extension is based on the basic aspects of the CMIF multimedia document model. By combining the relevant aspects of the Dexter and CMIF models, the existing notions of hypertext presentations are taken and the implementation-independent behavior model of multimedia found in CMIF are added to these. Through the use of the CMIFed editor, a collection of hypermedia presentations have been created that approximate the richness of the full model, and researchers continue to investigate new ways of providing better implementation support for hypermedia. The novelty of the CMIFed supported approach to hypermedia is that the underlying structure can be freely manipulated, unlike many current multimedia authoring systems. This allows for quick and easy creation, copying, and altering of presentations.

[1]  Dick C. A. Bulterman,et al.  A Structure for Transportable, Dynamic Multimedia Documents , 1991, USENIX Summer.

[2]  Polle Zellweger,et al.  Specifying temporal behavior in hypermedia documents , 1992, ECHT '92.

[3]  G. vanRossum,et al.  Interactively testing remote servers using the Python programming language , 1991 .

[4]  Dick C. A. Bulterman,et al.  Links in hypermedia: the requirement for context , 1993, Hypertext.

[5]  Jocelyne Nanard,et al.  Should anchors be typed too?: an experiment with MacWeb , 1993, Hypertext.

[6]  Hideo Miyahara,et al.  Multimedia Presentation System Harmony with Temporal and Active Media , 1991, USENIX Summer.

[7]  Steven R. Newcomb,et al.  The “HyTime ”: hypermedia/time-based document structuring language , 1991, CACM.

[8]  Randall H. Trigg,et al.  Design issues for a Dexter-based hypermedia system , 1992, ECHT '92.

[9]  Dick C. A. Bulterman,et al.  The Amsterdam hypermedia model: adding time and context to the Dexter model , 1994, CACM.

[10]  Peter J. Brown UNIX guide: lessons from ten years' development , 1993, ECHT '92.

[11]  Dick C. A. Bulterman,et al.  Structured multimedia authoring , 1993, MULTIMEDIA '93.

[12]  Mayer D. Schwartz,et al.  The Dexter Hypertext Reference Model , 1994, CACM.

[13]  Roger Duke,et al.  Object-Z: a specification language advocated for the description of standards , 1995 .

[14]  Dick C. A. Bulterman,et al.  CMIFed: a presentation environment for portable hypermedia documents , 1993, MULTIMEDIA '93.

[15]  Graeme Smith,et al.  The object-Z specification language: version 1 , 1991 .

[16]  Ryuichi Ogawa,et al.  Scenario-Based Hypermedia: A Model and a System , 1992, European Conference on Hypertext.

[17]  Dick C. A. Bulterman,et al.  The Amsterdam Hypermedia Model: Extending Hypertext to Support Real Multimedia , 1993, Hypermedia.

[18]  James F. Allen Maintaining knowledge about temporal intervals , 1983, CACM.

[19]  Murugappan Palaniappan,et al.  Linking Active Anchors: A Stage in the Evolution of Hypermedia , 1990, Hypermedia.