Building a Hybrid Database Application for Structured Documents

In this article, we propose a database-internal representation for SGML-/HyTime-documents based on object-oriented database technology with the following features: documents of arbitrary type can be administered. The semantics of architectural forms is reflected by means of methods that are part of the database schema and by the database-internal representation of HyTime-specific characteristics. The framework includes mechanisms to ensure conformance of documents to the HyTime standard. Measures for improved performance of HyTime operations are also described. The database-internal representation of documents is a hybrid between a completely structured and a flat representation. Namely, the structured representation is better to support the HyTime semantics, and modifications of document components. On the other hand, most operations are faster for the flat representation, as will be shown.

[1]  Klemens Böhm,et al.  Applying a flexible OODBMS-IRS-coupling to structured document handling , 1996, Proceedings of the Twelfth International Conference on Data Engineering.

[2]  T. Milo,et al.  A Database Interface for File Updates , 1995, SIGMOD Conference.

[3]  Erich J. Neuhold,et al.  Administering Structured Documents in Digital Libraries , 1994, DL.

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

[5]  M. Tamer Özsu,et al.  An object-oriented multimedia database system for a news-on-demand application , 1995, Multimedia Systems.

[6]  W. Bruce Croft,et al.  The INQUERY Retrieval System , 1992, DEXA.

[7]  David G. Durand,et al.  Making Hypermedia Work , 1994, Springer US.

[8]  John F. Buford Evaluating HyTime: an examination and implementation experience , 1996, HYPERTEXT '96.

[9]  Kyoungro Yoon,et al.  Object-oriented modeling, querying, and indexing for multi-structured hypermedia document database , 1996, Proceedings of International Workshop on Multimedia Database Management Systems.

[10]  Klaus Süllow,et al.  MultiMedia Forum: an Interactive Online Journal , 1993, Electron. Publ..

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

[12]  Elisa Bertino,et al.  Path-Index: An Approach to the Efficient Execution of Object-Oriented Queries , 1993, Data Knowl. Eng..

[13]  Erich J. Neuhold,et al.  Structured document storage and refined declarative and navigational access mechanisms in HyperStorM , 1997, The VLDB Journal.

[14]  P. Francois SGML/HyTime repositories and object paradigms , 1995 .