in the browser, enabling its fast response. Another di-
rect consequence is the instant availability of the user
interface (no software installed on the client side), in-
creasing its dissemination and usage.
The repository was implemented on top of eX-
ist (Meier, 2002), a native XML database. This deci-
sion allows using XML formats for document struc-
tures (Walsh et al., 2002), metadata and relations.
Also, using an XML database allows for volatile data
schemes, as opposed to relational databases. Con-
sequently, any ontology instance can be inserted on
multimedia fragments metadata, thus enforcing ex-
tensibility to any knowledge inference mechanism.
Executing queries on the repository is performed with
XQuery (Boag et al., 2006). Different abstraction lay-
ers on information retrieval have been implemented,
and may be used in the future as basic constructs for
smarter mechanisms. On top of XQuery modules, the
browsing interface has been implemented as a thin
layer returning XHTML.
On top of the user interface, a set of unobtrusive
javascript functionalities were added to improve the
usability of its browsing characteristics. This way,
tasks that require high computational resources (e.g.,
complex searching within the repository) can be trig-
gered asynchronously, leveraging the user interface’s
responsiveness.
7 CONCLUSIONS AND FUTURE
WORK
This paper presented new browsing aspects for man-
aging a structured multimedia repository. These as-
pects were centred on speeding up exploratory activi-
ties within the repository, typically based on navigat-
ing between relations, structures, and semantic infor-
mation of a huge amount of multimedia fragments.
Two different browsing concerns were presented,
overviews and instances, providing exploratory cues
to start browsing the repository, and visualizing con-
crete fragments and their own browsing opportunities,
respectively. These concerns are crucial, given the
amount of fragments and the complexity of structures
that may be related to each other.
As future work, it is desirable to support searching
by example for images, sound and video resources.
Also, allowing the repository metadata layer to ref-
erence any Web resource (instead of just referencing
multimedia fragments stored inside of it) will ease
coping with repository feeding. Furthermore, by in-
troducing data mining techniques, better advice can
be provided to users. Lastly, other collaboration tech-
niques may improve the repository’s browsing tasks,
such as communities specialized in specific topics.
ACKNOWLEDGEMENTS
This work is being funded by Fundac¸
˜
ao para a Ci
ˆ
encia
e Tecnologia, through grant POSI/EIA/61042/2004,
and scholarship SFRH/BD/29150/2006.
REFERENCES
Albanese, M., Cesarano, C., and Picariello, A. (2004). A
multimedia data base browsing system. In CVDB
’04: Proceedings of the 1st international workshop on
Computer vision meets databases, pages 35–42, New
York, NY, USA. ACM Press.
Berners-Lee, T., Hendler, J., and Lassila, O. (2001). The
semantic web. Scientific American.
Boag, S., Chamberlin, D., Fern
´
andez, M. F., Florescu, D.,
Robie, J., and Sim
´
eon, J. (2006). XQuery 1.0: An
XML Query Language. W3C candidate recommen-
dation, World Wide Web Consortium (W3C).
H
¨
urst, W. and Stiegeler, P. (2002). User interfaces for
browsing and navigation of continuous multimedia
data. In NordiCHI ’02: Proceedings of the second
Nordic conference on Human-computer interaction,
pages 267–270, New York, NY, USA. ACM Press.
Lew, M. S., Sebe, N., Djeraba, C., and Jain, R. (2006).
Content-based multimedia information retrieval: State
of the art and challenges. ACM Trans. Multimedia
Comput. Commun. Appl., 2(1):1–19.
Meier, W. (2002). eXist: An open source native XML
database. In Proc. of 2nd Annual International Work-
shop on Web and Databases, NetObjectDays 2002,
Erfurt, Germany.
Walsh, N., Muellner, L., and Stayton, B. (2002). Docbook:
The Definitive Guide. O’Reilly, 2.0.8 edition.
WEBIST 2007 - International Conference on Web Information Systems and Technologies
432