Using MILOS to Build a Multimedia Digital Library Application: The PhotoBook Experience

The digital library field is recently broadening its scope of applicability and it is also continuously adapting to the frequent changes occurring in the internet society. Accordingly, digital libraries are slightly moving from a controlled environment accessible only to professionals and domain-experts, to environments accessible to casual users that want to exploit the potentialities offered by the digital library technology. These new trends require, for instance, new search paradigms to be offered, new media content to be managed, and new description extraction techniques to be used. Building digital library applications, and effectively adapting them to new emerging trends, requires to develop a platform that offers standard and powerful building blocks to support application developers. In this paper we discuss our experience of using MILOS, a multimedia content management system oriented to the construction of digital libraries, to build a demanding application dedicated to non-professional users. Specifically, we discuss the design and implementation of an on-line photo album (PhotoBook), which is a digital library application that allows people to manage their own photos, to share them with friends, and to make them publicly available and searchable. PhotoBook, uses a complex internal metadata schema (MPEG-7) and allows users to simply express complex queries (combining similarity search and fielded search), enabling them to retrieve material of interest even if metadata are imprecise or missing.

[1]  Pavel Zezula,et al.  Similarity Search - The Metric Space Approach , 2005, Advances in Database Systems.

[2]  Claudio Gennaro,et al.  Milos: A Multimedia Content Management System for Digital Library Applications , 2004, ECDL.

[3]  Pavel Zezula,et al.  Tree Signatures for XML Querying and Navigation , 2003, Xsym.

[4]  Steven J. DeRose,et al.  XML Path Language (XPath) Version 1.0 , 1999 .

[5]  Scott Boag,et al.  XQuery 1.0 : An XML Query Language , 2007 .

[6]  Christian Böhm,et al.  Searching in high-dimensional spaces: Index structures for improving the performance of multimedia databases , 2001, CSUR.

[7]  Pavel Zezula,et al.  YAPI: Yet Another Path Index for XML Searching , 2003, ECDL.

[8]  Dan Suciu,et al.  Database and XML Technologies , 2004, Lecture Notes in Computer Science.

[9]  Pavel Zezula,et al.  Similarity Search: The Metric Space Approach (Advances in Database Systems) , 2005 .

[10]  B. S. Manjunath,et al.  Introduction to MPEG-7: Multimedia Content Description Interface , 2002 .

[11]  Nello Cristianini,et al.  An Introduction to Support Vector Machines and Other Kernel-based Learning Methods , 2000 .

[12]  Giuseppe Amato,et al.  A Native XML Database Supporting Approximate Match Search , 2005, ECDL.

[13]  Michael McGill,et al.  Introduction to Modern Information Retrieval , 1983 .

[14]  S. Boag,et al.  XQuery 1.0 : An XML query language, W3C Working Draft 12 November 2003 , 2003 .

[15]  Nello Cristianini,et al.  An introduction to Support Vector Machines , 2000 .