Using an object-oriented approach to model multimedia data

Abstract Special requirements are identified that arise in the handling of multimedia data. Individual objects, e.g. documents, should be extendable beyond their types. Data dispersed over several databases must be integrated and handled uniformly. A clear distinction is to be drawn between the (internal) modelling and the (external) presentation of multimedia objects. Data model constructs should be provided to define various semantic relationships, such as roles, copies, and versions. A reference architecture for multimedia databases is introduced and the requirements are associated with the different components of this architecture. It is shown how object-oriented data models can be used and extended to meet the requirements set out above. In particular, the metaclass concept is proposed to provide at the meta level those features of the data model that are needed to handle multimedia applications.

[1]  Michael Schrefl,et al.  Dynamic Derivation of Personalized Views , 1988, VLDB.

[2]  J. J. Garcia-Luna-Aceves,et al.  CCWS: A Computer-Based, Multimedia Information System , 1985, Computer.

[3]  Elisa Bertino,et al.  Development of a Multimedia Information System for an Office Environment , 1984, VLDB.

[4]  Klaus R. Dittrich,et al.  Object-Oriented Database Systems: The Notion and the Issues , 1991, On Object-Oriented Database System.

[5]  Won Kim,et al.  Multimedia Information Management in an Object-Oriented Database System , 1987, VLDB.

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

[7]  David Robson,et al.  Smalltalk-80: The Language and Its Implementation , 1983 .

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

[9]  Won Kim,et al.  An object-oriented approach to multimedia databases , 1986, SIGMOD '86.

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

[11]  Erich J. Neuhold,et al.  ViewSystem: integrating heterogeneous information bases by object-oriented views , 1990, [1990] Proceedings. Sixth International Conference on Data Engineering.

[12]  Randall H. Trigg,et al.  Notecards in a nutshell , 1986, CHI '87.

[13]  Klaus R. Dittrich,et al.  Object-Oriented Database Systems: The Notion and the Issue , 1986, OODBS.

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

[15]  Michael Schrefl,et al.  A Knowledge-Based Approach to Overcome Structural Differences in Object Oriented Database Integration , 1988, DS-3.

[16]  Karen E. Smith,et al.  Intermedia: issues, strategies, and tactics in the design of a hypermedia document system , 1986, CSCW '86.

[17]  David Maier,et al.  Making smalltalk a database system , 1984, SIGMOD '84.

[18]  Stavros Christodoulakis,et al.  The multimedia object presentation manager of MINOS: a symmetric approach , 1986, SIGMOD '86.

[19]  Georg Gottlob,et al.  Closed World Databases Opened Through Null Values , 1988, VLDB.

[20]  Daniel G. Bobrow,et al.  Common lisp object system specification , 1988, SIGP.

[21]  Michael Schrefl,et al.  Object class definition by generalization using upward inheritance , 1988, Proceedings. Fourth International Conference on Data Engineering.

[22]  Hans-Jörg Schek,et al.  Architecture and implementation of the Darmstadt database kernel system , 1987, SIGMOD '87.

[23]  E. F. Codd,et al.  Extending the database relational model to capture more meaning , 1979, ACM Trans. Database Syst..

[24]  Michael Schrefl,et al.  Visual Databases need Data Models for Multimedia Data , 1989, VDB.

[25]  Carlo Zaniolo,et al.  Database relations with null values , 1982, J. Comput. Syst. Sci..

[26]  David Maier,et al.  Development of an object-oriented DBMS , 1986, OOPSLA 1986.

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

[28]  Michael Schrefl,et al.  A Behaviour Integrated Entity-Relationship Approach for the Design of Object-Oriented Databases , 1988, ER.

[29]  Joe Sventek,et al.  An architecture supporting multi-media integration , 1987 .

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