Design issues for a Dexter-based hypermedia system

This paper discusses experiences and lessons learned from the design of an open hypermedia system, one that integrates applications and data not “owned” by the hypermedia. The Dexter Hypertext Reference Model [8] was used as the basis for the design. Though our experiences were generally positive, we found the model constraining in certain ways and underdeveloped in others. For instance, Dexter argues against dangling links, but we found several situations where permitting and supporting dangling links was advisable. In Dexter, the data objects making up a component's contents are encapsulated in the component; in practice, references to objects stored apart from the hypermedia structure should be allowed. We elaborate Dexter's notion of composite component to include composites that “contain” other components and composites with structured contents, among others. The paper also includes a critique of Dexter's notion of link directionality, proposes a distinction between marked and unmarked anchors, and discusses anchoring within a composite.

[1]  Ben Shneiderman,et al.  User interface design for the Hyperties electronic encyclopedia (panel session) , 1987, Hypertext.

[2]  Andries van Dam,et al.  Hypertext '87: keynote address , 1988, CACM.

[3]  Jørgen Lindskov Knudsen,et al.  Tools and Techniques for Experimental System Development , 1992 .

[4]  Amy Pearl,et al.  Sun's Link Service: a protocol for open linking , 1989, Hypertext.

[5]  Randall H. Trigg Guided tours and tabletops: tools for communicating in a hypertext environment , 1988, TOIS.

[6]  Douglas C. Engelbart Authorship Provisions in Augment , 1984, COMPCON.

[7]  Frank G. Halasz,et al.  Reflections on NoteCards: seven issues for the next generation of hypermedia systems , 1987, Hypertext.

[8]  Ben Shneiderman,et al.  User interface design for the Hyperties electronic encyclopedia , 1987 .

[9]  N. Meyrowitz,et al.  The missing link: why we're all doing hypertext wrong , 1989 .

[10]  G. Halasz Frank,et al.  Reflections on NoteCards: seven issues for the next generation of hypermedia systems , 1988 .

[11]  Kaj Grønbæk,et al.  Designing Dexter-based Cooperative Hypermedia Systems , 1993 .

[12]  Kaj Grønbæk,et al.  CSCW challenges in large-scale technical projects—a case study , 1992, CSCW '92.

[13]  Uffe Kock Wiil,et al.  Using events as support for data sharing in collaborative work , 1991 .

[14]  John J. Leggett,et al.  PROXHY: a process-oriented extensible hypertext architecture , 1991, TOIS.

[15]  Randall Hagner Trigg,et al.  A network-based approach to text handling for the on-line scientific community , 1983 .

[16]  Paul Kahn,et al.  IRIS hypermedia services , 1992, CACM.

[17]  Ole Lehrmann Madsen,et al.  Object-oriented programming in the BETA programming language , 1993 .

[18]  Catherine C. Marshall,et al.  Aquanet: a hypertext tool to hold your knowledge in place , 1991, HYPERTEXT '91.

[19]  Randall H. Trigg,et al.  Notecards in a nutshell , 1986, CHI '87.