Using structured types to incorporate knowledge in hypertext

It has been shown that the famous problem of user disorientation in hypertext is not due to the concept of hypertext itself but rather generally results from the lack of a conceptual model for hypertext application. Unfortunately, in most hypertext systems, the weakness of structure specification mechanisms discourages the development and use of such a model since it is difficult to reinforce hypertext structure and to really incorporate knowledge. A lot of works provide intelligent mechanisms to help navigation but either they use external knowledge or automatically synthesize links from information included in nodes which thereby have no sufficient conceptual value. The present paper focuses on an object-oriented hypertext model (implemented in the MacWeb system) using structured types to incorporate knowledge in hypertext. Concepts and their relationships as well as their instances and their own relationships may be represented. Such a model makes the capture of knowledge at source easier thus allowing a more conceptual navigation, Furthermore, active behaviors may be associated, as methods, to types. This provides a powerful mechanism to help develop structured hypertext as well as task centered applications, by taking advantage of knowledge representation.

[1]  Jocelyne Nanard,et al.  An object-oriented kernel for dynamical software integration , 1990, Systems Integration '90. Proceedings of the First International Conference on Systems Integration.

[2]  P. David Stotts,et al.  Hierarchy, Composition, Scripting Languages, and Translators for Structured Hypertext , 1990, ECHT.

[3]  James Bigelow,et al.  Hypertext and CASE , 1988, IEEE Software.

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

[5]  Joseph M. Goodman,et al.  HAM: a general purpose hypertext abstract machine , 1988, CACM.

[6]  Andries van Dam,et al.  Reading and Writing the Electronic Book , 1985, Computer.

[7]  Mark Weiser,et al.  TEXTNET: a network-based approach to text handling , 1986, TOIS.

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

[9]  Mark E. Frisse Searching for Information in a Hypertext Medical Handbook , 1987, Hypertext.

[10]  W. Bruce Croft,et al.  A retrieval model incorporating hypertext links , 1989, Hypertext.

[11]  Daniel M. Russell,et al.  Facilitating the development of representations in hypertext with IDE , 1989, Hypertext.

[12]  Norbert A. Streitz,et al.  HyperBase: A Hypermedia Engine Based on a Relational Database Management System , 1992, ECHT.

[13]  Michael J. Muller,et al.  VISAR: a system for inference and navigation of hypertext , 1989, Hypertext.

[14]  Ramanathan V. Guha,et al.  Building Large Knowledge-Based Systems: Representation and Inference in the Cyc Project , 1990 .

[15]  E. Frisse Mark,et al.  Searching for information in a hypertext medical handbook , 1988 .

[16]  Steven M. Drucker,et al.  Intermedia: the concept and the construction of a seamless information environment , 1988, Computer.

[17]  Norbert A. Streitz,et al.  From ideas and arguments to hyperdocuments: travelling through activity spaces , 1989, Hypertext.

[18]  V. Quint,et al.  Text processing and document manipulation: Grif: An Interactive System for Structured Document Manipulation , 1986 .

[19]  W. Bruce Croft,et al.  Support for Browsing in an Intelligent Text Retrieval System , 1989, Int. J. Man Mach. Stud..