en
Proceedings chapter
Open access
English

MRML: An Extensible Communication Protocol for Interoperability and Benchmarking of Multimedia Information Retrieval Systems

Presented at Boston (USA), Nov 5-8
Publication date2000
Abstract

While in the area of relational databases interoperability is ensured by common communication protocols (e.g. ODBC/JDBC using SQL), Content Based Image Retrieval Systems (CBIRS) and other multimedia retrieval systems are lacking both a common query language and a common communication protocol. Besides its obvious short term convenience, interoperability of systems is crucial for the exchange and analysis of user data. In this paper, we present and describe an extensible XML-based query markup language, called MRML (Multimedia Retrieval Markup Language). MRML is primarily designed so as to ensure interoperability between different content based multimedia retrieval systems. Further, MRML allows researchers to preserve their freedom in extending their system as needed. MRML encapsulates multimedia queries in a way that enables multimedia (MM) query languages, MM content descriptions, MM query engines, and MM user interfaces to grow independently from each other, reaching a maximum of interoperability while ensuring a maximum of freedom for the developer. For benefiting from this, only a few simple design principles have to be respected when extending MRML for one's private needs. The design of extensions within the MRML framework will be described in detail in the paper. MRML has been implemented and tested for the CBIRS Viper, using the user interface SnakeCharmer. Both are under GNU Public License and can be downloaded at http://viper.unige.ch/download/

Citation (ISO format)
MULLER, Wolfgang et al. MRML: An Extensible Communication Protocol for Interoperability and Benchmarking of Multimedia Information Retrieval Systems. In: SPIE Photonics East - Voice, Video, and Data Communications. Boston (USA). [s.l.] : [s.n.], 2000.
Main files (1)
Proceedings chapter (Published version)
accessLevelPublic
Identifiers
  • PID : unige:47860
543views
300downloads

Technical informations

Creation03/06/2015 5:12:19 PM
First validation03/06/2015 5:12:19 PM
Update time03/14/2023 10:59:32 PM
Status update03/14/2023 10:59:31 PM
Last indexation08/29/2023 3:13:05 PM
All rights reserved by Archive ouverte UNIGE and the University of GenevaunigeBlack