Queries on Structures in Hypertext

In many existing hypertext systems, a navigation mechanism is provided as the main facility so that readers can search the contents. In order to expand the ability of searching, in this paper we propose a query mechanism to be used in addition to the ordinary navigation mechanism. We can express the advanced abilities of searching by combining the query mechanism with the navigation mechanism. These query expressions can be used to provide the user's point of view besides the designer's point of view, which was previously defined by the links among nodes. Especially, an environment that changes dynamically in correspondence with the user's navigation can be described when one uses our query mechanism. Since the mechanisms proposed in this paper are defined in a formal way, they can be applied to various practical hypertext systems.

[1]  Raymond Reiter,et al.  Towards a Logical Reconstruction of Relational Database Theory , 1982, On Conceptual Modelling.

[2]  Norbert A. Streitz,et al.  Hypertext: concepts, systems and applications , 1992 .

[3]  K. Garg Pankaj,et al.  Abstraction mechanisms in hypertext , 1987, CACM.

[4]  Claude Berge,et al.  Graphs and Hypergraphs , 2021, Clustering.

[5]  Jeffrey D. Ullman,et al.  Principles Of Database And Knowledge-Base Systems , 1979 .

[6]  Michael Kifer,et al.  F-logic: a higher-order language for reasoning about objects, inheritance, and scheme , 1989, SIGMOD '89.

[7]  Serge Abiteboul,et al.  COL: A Logic-Based Language for Complex Objects , 1988, EDBT.

[8]  Jack Minker Foundations of deductive databases and logic programming , 1988 .

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

[10]  Gilles Kahn,et al.  Natural Semantics , 1987, STACS.

[11]  Catriel Beeri,et al.  A Logical Query Language for Hypertext Systems , 1992, ECHT.

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

[13]  Frank Wm. Tompa A data model for flexible hypertext database systems , 1989, TOIS.

[14]  Foto N. Afrati,et al.  A Hypertext Model Supporting Query Mechanisms , 1992, ECHT.

[15]  Sophie Cluet,et al.  RELOOP, an Algebra Based Query Language for an Object-Oriented Database System , 1990, Data Knowl. Eng..

[16]  Stanley B. Zdonik,et al.  An object-oriented query algebras , 1989 .

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