Petri-net-based hypertext: document structure with browsing semantics
- 3 January 1989
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Information Systems
- Vol. 7 (1) , 3-29
- https://doi.org/10.1145/64789.64791
Abstract
We present a formal definition of the Trellis model of hypertext and describe an authoring and browsing prototype called αTrellis that is based on the model. The Trellis model not only represents the relationships that tie individual pieces of information together into a document (i.e., the adjacencies), but specifies the browsing semantics to be associated with the hypertext as well (i.e., the manner in which the information is to be visited and presented). The model is based on Petri nets, and is a generalization of existing directed graph-based forms of hypertext. The Petri net basis permits more powerful specification of what is to be displayed when a hypertext is browsed and permits application of previously developed Petri net analysis techniques to verify properties of the hypertext. A number of useful hypertext constructs, easily described in the Trellis model, are presented. These include the synchronization of simultaneous traversals of separate paths through a hypertext, the incorporation of access controls into a hypertext (i.e., specifying nodes that can be proven to be accessible only to certain classes of browsers), and construction of multiple specialized (tailored) versions from a single hypertext.Keywords
This publication has 17 references indexed in Scilit:
- Guided tours and tabletops: tools for communicating in a hypertext environmentACM Transactions on Information Systems, 1988
- Abstraction mechanisms in hypertextCommunications of the ACM, 1988
- HAM: a general purpose hypertext abstract machineCommunications of the ACM, 1988
- Reflections on NoteCards: seven issues for the next generation of hypermedia systemsCommunications of the ACM, 1988
- KMS: a distributed hypermedia system for managing knowledge in organizationsCommunications of the ACM, 1988
- Hypertext '87: keynote addressCommunications of the ACM, 1988
- Contexts—a partitioning concept for hypertextACM Transactions on Information Systems, 1987
- Multimedia document presentation, information extraction, and document formation in MINOS: a model and a systemACM Transactions on Information Systems, 1986
- An experimental system for creating and presenting interactive graphical documentsACM Transactions on Graphics, 1982
- HYDRACommunications of the ACM, 1974