Multimedia Systems

, Volume 3, Issue 5–6, pp 182–203 | Cite as

An object-oriented multimedia database system for a news-on-demand application

  • M. Tamer Özsu
  • Duane Szafron
  • Ghada El-Medani
  • Chiradeep Vittal


We describe the design of a multimedia database management system for a distributed news-on-demand multimedia information system. News-on-demand is an application that uses broadband network services to deliver news articles to subscribers in the form of multimedia documents. Different news providers insert articles into the database, which are then accessed by users remotely, over a broadband, asynchronous transfer-mode (ATM) network. The particulars of our design are an object-oriented approach and strict adherence to international standards, in particular the Standard Generalized Mark-up Language (SGML) and Hy-Time. The multimedia database system has a visual query facility, which is also described in this paper. The visual query interface provides three major facilities for end users: presentation, navigation, and querying of multimedia news documents. The main focus, however, is the querying of multimedia objects stored in the database.

Key words

Database management SGML HyTime Object-oriented design 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Balasubramaniam V (1993) State of the art review on hypermedia issues and applications. Internal document, Graduate School of Management, Rutgers University, Newark, New JerseyGoogle Scholar
  2. 2.
    Bertino E, Rabitti F, Gibbs S (1988) Query processing in a multimedia document system. ACM Trans Office Information Syst 6:1–41Google Scholar
  3. 3.
    Blake GE, Consens MP, Kilpeläinen P, Larson PA, Snider T, Tompa FW (1994) Text/relational database management systems: harmonizing SQL and SGML. Proceedings of the 1st International Conference on the Application of Databases, Vadstena, Sweden, pp 267–280, Springer, Berlin, Heidelberg New YorkGoogle Scholar
  4. 4.
    Blattner MM, Dannenberg RB (eds) (1992) Multimedia interface design. ACM Press, New YorkGoogle Scholar
  5. 5.
    Böhm K, Aberer K, Hürer C (1993) Extending the scope of document handling: the design of an OODBMS application framework for SGML document storage. Technical Report P-93-24, GMD-IPSI, Darmstadt, GermanyGoogle Scholar
  6. 6.
    Christodoulakis S, Ailamaki N, Fragonikolakis M, Kapetanakis Y, Koveos L (1991) An object-oriented architecture for multimedia information systems. Q Bull of IEEE Tech Comm on Data Eng 14:4–15Google Scholar
  7. 7.
    Christophides V, Abiteboul S, Cluet S, Scholl M (1994) From structured documents to novel query facilities. Proceedings of the ACM SIGMOD International Conference Management of Data, Minneapolis ACM, New York, pp 313–324Google Scholar
  8. 8.
    DeRose SJ, Durand DG (1994) Making hypermedia work — A user's guide to HyTime. Kluwer, BostonGoogle Scholar
  9. 9.
    Dimitrova N, Golshani F (1992) EVA: a query language for multimedia information systems. Proceedings of the International Workshop on Multimedia Information Systems, Tempe, pp 1–20Google Scholar
  10. 10.
    Dogac A, Özsu MT, Biliris A, Selis T (1994) Advances in objectoriented database systems. Springer, Berlin Heidelberg New YorkGoogle Scholar
  11. 11.
    El-Medani G (1995) Design and implementation of a hypertext user interface for a multimedia kernel. MSc. Thesis, Department of Computing Science, University of Alberta, Edmonton, CanadaGoogle Scholar
  12. 12.
    Frei HP, Schauble P (1991) Designing a hypermedia information system. Proceedings of the DEXA 91. Database and Expert Systems Applications Conference, Vienna, Springer, Berlin, Heidelberg, New York, pp 449–454Google Scholar
  13. 13.
    Gibbs S, Breiteneder C, Tsichritzis D (1993) Audio/video databases: An object-oriented approach. Proceedings of the 9th International Conference on Data Engineering, Vienna, IEEE Computer Society, Washington, pp 381–390Google Scholar
  14. 14.
    Gibbs S, Breiteneder C, Tsichritzis, D (1994) Data modeling of timebased media. Proceedings of the ACM International Conference on Management of Data, Minneapolis, ACM, New York, pp 91–102Google Scholar
  15. 15.
    Goldfarb CF (1990) The SGML Handbook, Oxford University Press, OxfordGoogle Scholar
  16. 16.
    Grønbæk K, Trigg RH (1994) Design issues for a dexter-based hypermedia system. Commun ACM 37:40–49Google Scholar
  17. 17.
    Haan BJ, Kahn P, Riley VA, Coombs JH, Meyrowitz NK (1992) IRIS hypermedia services. Commun ACM 35:36–51CrossRefGoogle Scholar
  18. 18.
    Hafid A, Bibal A, Bochmann, Gv, Burdin T, Dssouli, R, Gecsei J, Kerhevé B, Vu Q (1994) On news-on-demand service implementation. Publication No. 928, Department of Information and Operational Research, University of Montreal, Montreal, CanadaGoogle Scholar
  19. 19.
    Hamakawa R, Reikmoto J (1993) Object composition and playback models for handling multimedia data. Proceedings of the 1st ACM International Conference Multimedia, San Francisco, ACM, New York, pp 273–281Google Scholar
  20. 20.
    ISO (1986) Information processing — text and office information systems — Standard Generalized Mark-up Language (ISO 8879). International Standards OrganizationGoogle Scholar
  21. 21.
    ISO (1989) Office document architecture (ODA) and interchange format (ISO 8613). International Standards OrganizationGoogle Scholar
  22. 22.
    ISO (1992) Hypermedia/Time-based Structuring Language: HyTime (ISO 10744). International Standards OrganizationGoogle Scholar
  23. 23.
    Koegel JF, Rutledge LW, Rutledge JL, Keskin C (1993) HyOctane: A HyTime engine for an MMIS. Proceedings of the 1st ACM International Conference on Multimedia, San Francisco, ACM, New York, pp 129–136Google Scholar
  24. 24.
    Lamb C, Landis G, Orenstein J, Weinreb D (1991) The ObjectStore database system. Commun ACM 34:50–63CrossRefGoogle Scholar
  25. 25.
    Lamont L, Georganas ND, Synchronization architecture and protocols for a multimedia news service application. Proceedings of the IEEE International Multimedia Computing and Systems Conference, Boston, IEEE Computer Society, Washington, pp 3–8Google Scholar
  26. 26.
    Little TDC, Ghafoor A (1991) Spatio-temporal composition of distributed multimedia objects for value added networks. Computer 24:42–50CrossRefGoogle Scholar
  27. 27.
    Little TDC, Ghafoor A (1993) Interval-based conceptual models for time-dependent multimedia data. IEEE Trans Knowledge Data Eng 5:551–663CrossRefGoogle Scholar
  28. 28.
    Lucarella D (1990) A model for hypertext based information retrieval. Hypertext: concepts, systems and applications. Proceedings of the European Conference on Hypertext, France, Cambridge University Press, Cambridge, pp 81–94Google Scholar
  29. 29.
    Meghini C, Rabitti F, Thanos C (1991) Conceptual modeling of multimedia documents. Computer 24:23–30CrossRefGoogle Scholar
  30. 30.
    Neufeld G, Makaroff D, Hutchinson N, (1994) The design of a file server for scalable VBR media. Technical Report, Department of Computer Science, University of British Columbia, Vancouver, CanadaGoogle Scholar
  31. 31.
    Nielsen (1991) Usability considerations in introducing hypertext. In: Brown H (ed) Hypermedia/hypertext and object-oriented databases. Chapman & Hall, London, pp 3–17Google Scholar
  32. 32.
    Nielsen J (1990a) hypertext & Hypermedia. Academic Press, New YorkGoogle Scholar
  33. 33.
    Nielsen J (1990b) The art of navigating through hypertext. Commun ACM 33:296–310Google Scholar
  34. 34.
    Oomoto E, Tanaka K (1993) OVID: Design and implementation of a video-object database system. IEEE Trans Knowledge and Data Management 5:629–643Google Scholar
  35. 35.
    Orenstein J, Haradhvala S, Margulies B, Sakahara D (1992) Query processing in the ObjectStore database system. Proceedings of the 1992 ACM SIGMOD International Conference on Management of Data, San Diego, ACM, New York, pp 403–412Google Scholar
  36. 36.
    Özsu MT, Peters RJ, Szafron D, Irani B, Lipka A, Munoz A (1995) TIGUKAT: a uniform behavioral objectbase management, VLDB Journal, In pressGoogle Scholar
  37. 37.
    Özsu MT, Valduriez P (1991) Principles of distributed database systems, Prentice-Hall, Englewood Cliffs, NJGoogle Scholar
  38. 38.
    Plaisant C (1991) An overview of Hyperties, its user interface and data model. In: Brown H (ed) Hypermedia/hypertext and object-oriented databases. Chapman & Hall, London, pp 17–31Google Scholar
  39. 39.
    Vittal C, Özsu MT, Szafron D, El-Medani G (1994) The logical design of a multimedia database for a news-on-demand application. Technical Report TR94-16, Department of Computing Science, University of Alberta, Edmonton, CanadaGoogle Scholar
  40. 40.
    Williams I (1991) Hypermedia for multi-user technical documentation. In: Brown H (ed) Hypermedia/hypertext and object-oriented databases. Chapman & Hall, London, pp 17–31Google Scholar
  41. 41.
    Woelk D, Kim W, Luther W (1986) An object-oriented approach to multimedia databases. Proceedings of the ACM SIGMOD International Conference on Management of Data, Washington, D.C., ACM, New York, pp 311–325Google Scholar

Copyright information

© Springer-Verlag 1995

Authors and Affiliations

  • M. Tamer Özsu
    • 1
  • Duane Szafron
    • 1
  • Ghada El-Medani
    • 1
  • Chiradeep Vittal
    • 1
  1. 1.Laboratory for Database Systems Research, Department of Computing ScienceUniversity of AlbertaEdmontonCanada

Personalised recommendations