Abstract
In this paper we present the design concepts and data modeling approach that was used to define a general application framework for storing hypermedia documents in the object-oriented database management system VODAK. We exploit the capabilities of the VODAK data model to introduce new hypermedia modeling primitives at the meta level. We show that representing the hypermedia semantics within the DBMS in this way is clearly advantageous for efficiency of the design and implementation of hypermedia document storage engines. As an example, we give a concrete realization of a DBMS-based hypermedia engine for the SEPIA hypermedia authoring system developed at GMD-IPSI. With this example we show that the data model extensions provided are flexible enough to represent also complex semantic hypermedia concepts, that the development cycle of a hypermedia engine can become extremely fast and that the resulting implementation has adequate performance for interactive applications.
Chapter PDF
References
K. Aberer, K. Böhm, C. Häser (1994) The Prospect of Publishing Using Advanced Database Concepts, Proceedings of the Conference on Electronic Publishing, Document Manipulation and Typography (EP) ’84, Darmstadt, Germany, John Wiley and Sons.
K. Aberer and G. Fischer (1995) Semantic Query Optimization for Methods in Object-Oriented Database Systems. Proceedings of the 11th IEEE Conference on Data Engineering (ICDE ’85), Taipei, Taiwan.
B. Amann, V. Christophides and M. Scholl (1993) HyperPath/02: Integrating Hypermedia Systems with Object-Oriented Database Systems. Proceedings of the 4th International Conference on Data and Expert Systems Applications (DEXA ’83), Prague, Czech Rebublic, 709–720.
A. Biliris and E. Pangos (1994) EOS User’s Guide, Release 2.2, Technical report ATandT Bell Laboratories.
B. Campell and J.M. Goodman (1988) HAM: A general purpose Hypertext Abstract Machine, Communications of the ACM, Vol. 31, No. 7, 856–861.
J. Conklin (1987) Hypertext: An Introduction and Survey. D. Marca and G. Rock [Eds.]: Groupware: Software for Computer Supported Cooperative Work, IEEE Computer Society Press, Los Alamos, CA, 236–260.
K. Gronbaek and R.H. Trigg (1994) Design Issues for a Dexter-Based Hypermedia System, Communications of the ACM, Vol. 37, No. 2, 40–49.
F.G. Halasz (1988) Reflections on Notecards: Seven Issues for the Next Generation Of Hypermedia Systems, Communications of the ACM, Vol. 31, No. 7, 836–852.
F.G. Halasz (1991) Seven Issues: Revisited, Hypertext ’81, Third ACM Conference on Hypertext, San Antonio, Texas.
F.G. Halasz and M. Schwartz (1994) The Dexter Hypertext Reference Model, Communications of the ACM, Vol. 37, No. 2, 29–39.
ISO 8879–1986 (E) (1992) Information Processing — Text and Office Systems — Standardized Generalized Markup Language (SGML), International Organization for Standardization.
ISO/IEC 10744–1992 (E) (1992) Information Technology — Hypermedia/Time-based Structur-ing Language (HyTime), International Organization for Standardization.
W. Klas, K. Aberer and E.J. Neuhold (1994) Object-Oriented Modelling for Hypermedia Systems Using the VODAK Model Language. A. Dogac, T. Özzsu and A. Biliris [Eds.]: Advances in Object-Oriented Database Systems, NATO ASI Series F, Springer Verlag Berlin, 389–433.
D.B. Lange, K. 0sterbye and H. Schutt (1992) Hypermedia Storage, Report R 92–2002, Dept. of Math. and Comp. Sci., Aalborg University, Denmark.
D.B. Lange (1993) Object-Oriented Hypermodeling of Hypertext Supported Information Sys-tems. Proceedings of the 26th Hawaii International Conference on System Sciences, Vol. 3, 380–389.
Q. Li and G. Dong (1994) A framework for object migration in object-oriented databases, Data and Knowledge Engineering 13, 221–242.
G. Lux (1993) MuSE — A Technical Systems Engineering Environment, Technical Report, Department of Computer Science, Technical University of Darmstadt.
N.M. Mattos (1988) Abstraction Concepts: The Basis for Data and Knowledge Modelling. Pro-ceedings of the 7th International Conference on Entity-Relationship Approach, Rome, Italy, 331–350.
P. Muth, T.C. Rakow, W. Klas and E. J. Neuhold (1992) A Transaction Model for an Open Publication Environment. A. K. Elmagarmid [Ed.]: Database Transaction Models for Advanced Applications, Morgan Kaufman, San Mateo, California, 169–218.
P. Muth, T.C. Rakow, G. Weikum, P. Brössler and C. Hasse (1993) Semantic Concurrency Control in Object-Oriented Database Systems. Proceedings of the 9th IEEE Conference of Data Engineering, Vienna (ICDE 83), Austria 232–242.
H. Schütt and N.A. Streitz (1990) HyperBase: A Hypermedia Engine Based on a Relational Database Management System. Proceedings of the European Conference on Hypertext (ECHT 80), Versaille, France, 95–108.
N.A. Streitz, J. Hannemann and M. Thüring (1989) From Ideas and Arguments to Hyperdocuments: Travelling through Activity Spaces, 2nd ACM Conference on Hypertext (Hypertext 89), Pittsburgh, P.A., 343–364.
N.A. Streitz, J.M. Haake, J. Hannemann, A. Lemke, W. Schuler, H. Schütt and M. Thüring (1992) SEPIA — A Cooperative Hypermedia Authoring System. Proceedings of the ACM Conference on Hypertext (ECHT 82), Milano, Italy, 11–22.
N.A. Streitz, J. Geißler, J.M. Haake and J. Hol (1994) DOLPHIN: Integrated Meeting Support across LiveBoards, Local and Remote Desktop Environments. Proceedings of the ACM Conference on Computer Supported Cooperative Work (CSCW 84), Chapel Hill, N.C., 345–358.
U.K. Wiil and J.J. Leggett (1992) Hyperform: Using Extensibility to Develop Dynamic, Open and Distributed Hypertext Systems. Proceedings of the ACM Conference on Hypertext (ECHT’ 92), Milano, Italy 251–261.
U.K. Wiil and K. 0sterbye (1990) Experiences with HyperBase — A multi-user back-end for hypertext applications with emphasis on collaboration support. Technical Report R 90–38, CS Dept., University of Aalborg, Denmark.
VODAK Manual (1995) Release 4.0, Technical Report, Arbeitspapiere der GMD No. 910, GMD, Germany.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1997 IFIP International Federation for Information Processing
About this chapter
Cite this chapter
Wäsch, J., Aberer, K. (1997). Flexible Design and Efficient Implementation of a Hypermedia Document Database System by Tailoring Semantic Relationships. In: Meersman, R., Mark, L. (eds) Database Applications Semantics. IFIP Advances in Information and Communication Technology. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-34913-8_16
Download citation
DOI: https://doi.org/10.1007/978-0-387-34913-8_16
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-5041-2946-6
Online ISBN: 978-0-387-34913-8
eBook Packages: Springer Book Archive