Storing HyTime documents in an object-oriented databases

An open hypermedia-document storage system has to meet requirements that are not satisfied by existing systems: it has to support non-generic hypermedia document types, i.e. document types enriched with application-specific semantics. It has to provide hypermedia-document access methods. Finally, it has to allow the exchange of hypermedia documents with other systems. On a technical level, an object-oriented database-management system, on a logical level, a well established ISO standard, namely HyTime, is used to satisfy the requirements mentioned above. By means of the example of documents incorporating hypertext structures we discuss the impact of taking such an approach on representation and processing within the database system.

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

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

[3]  F. Donelson Smith,et al.  The architecture and implementation of a distributed hypermedia storage system , 1993, HYPERTEXT '93.

[4]  Joseph M. Goodman,et al.  HAM: a general-purpose hypertext abstract machine , 1987, Hypertext.

[5]  Gerhard Weikum,et al.  Semantic concurrency control in object-oriented database systems , 1993, Proceedings of IEEE 9th International Conference on Data Engineering.

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

[7]  F. Colaitis,et al.  Standardizing hypermedia information objects , 1992, IEEE Communications Magazine.

[8]  Jeff Conklin,et al.  Hypertext: An Introduction and Survey , 1987, Computer.

[9]  Karl Aberer,et al.  Object-Oriented Query Processing: The Impact of Methods on Language, Architecture and Optimization , 1993 .

[10]  Roger Price MHEG: an introduction to the future international standard for hypermedia object interchange , 1993, MULTIMEDIA '93.

[11]  Mayer D. Schwartz,et al.  Neptune: a hypertext system for CAD applications , 1986, SIGMOD '86.

[12]  Vincent Quint,et al.  Combining hypertext and structured documents in Grif , 1993, ECHT '92.

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

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

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

[16]  Amílcar Sernadas,et al.  What is an Object, After All? , 1990, DS-4.

[17]  Yi Zheng,et al.  Using statecharts to model hypertext , 1992, ECHT '92.

[18]  Dario Lucarella,et al.  Proceedings of the ACM conference on Hypertext , 1992 .

[19]  Lloyd Rutledge,et al.  HyOctane: a HyTime engine for an MMIS , 1993, MULTIMEDIA '93.

[20]  Norbert A. Streitz,et al.  SEPIA: a cooperative hypermedia authoring environment , 1992, ECHT '92.

[21]  Gunter Schlageter,et al.  Towards a better support for hypermedia structuring: the HYDESIGN model , 1993, ECHT '92.

[22]  Klemens Böhm,et al.  Extending the Scope of Document Handling: The Design of an OODBMS Application Framework for SGML Document Storage , 1993 .