OOHS: an object-oriented hypermedia system

In this paper, we design a new hypermedia markup language using SGML and implement an object-oriented hypermedia system on top of the Postgres. Compared with the conventional systems, our hypermedia system has some advantages. First, since our hypermedia markup language is designed using SGML, the language can interchange documents in a system-independent manner and can support content-based and structure-based retrieval. Second, since we apply an object-oriented paradigm to modeling hypermedia data and links, we can inherit the properties and methods of the object-oriented model. Finally, our hypermedia system can provide database management system functions such as query processing, transaction management, storage management, security, crash recovery, and version control of structured document components as separate objects.

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

[2]  Charles F. Goldfarb,et al.  SGML handbook , 1990 .

[3]  Norman K. Meyrowitz Intermedia: The Architecture and Construction of an Object-Oriented Hypermedia System and Applications Framework , 1986, OOPSLA.

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

[5]  James David Mason SGML and Related Standards: New Directions as the Second Decade Begins , 1997, J. Am. Soc. Inf. Sci..

[6]  Karl Aberer,et al.  Flexible Design and Efficient Implementation of a Hypermedia Document Database System by Tailoring Semantic Relationships , 1995, DS-6.

[7]  Uffe Kock Wiil,et al.  Hyperform: using extensibility to develop dynamic, open, and distributed hypertext systems , 1992, ECHT '92.

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

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

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

[11]  Karl Aberer,et al.  Semantic query optimization for methods in object-oriented database systems , 1995, Proceedings of the Eleventh International Conference on Data Engineering.

[12]  Klemens Böhm,et al.  The Prospects of Publishing using Advanced Database Concepts , 1993, Electron. Publ..

[13]  Norman Meyrowitz,et al.  Intermedia: The architecture and construction of an object-oriented hypemedia system and applications framework , 1986, OOPLSA '86.

[14]  Jakob Nielsen,et al.  Hypertext and hypermedia , 1990 .

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

[16]  Kasper Østerbye,et al.  Structural and cognitive problems in providing version control for hypertext , 1992, ECHT '92.

[17]  Michael Stonebraker,et al.  The design of POSTGRES , 1986, SIGMOD '86.

[18]  Serge Abiteboul,et al.  From structured documents to novel query facilities , 1994, SIGMOD '94.