Ecole d'ingénieur et centre de recherche en télécommunications

VAMP : a service for validating MPEG-7 descriptions w.r.t. to formal profile definitions

Troncy, Raphaël; Bailer, Werner; Hausenblas, Michael; Hoffernig, Martin

Multimedia Tools and Applications, Springer, Vol. 46(2-3), January 2010

MPEG-7 can be used to create complex and comprehensive metadata descriptions of multimedia content. Since MPEG-7 is defined in terms of an XML schema, the semantics of its elements has no formal grounding. In addition, certain features can be described in multiple ways. MPEG-7 profiles are subsets of the standard that apply to specific application areas and that aim to reduce this syntactic variability, but they still lack formal semantics. We propose an approach for expressing the semantics explicitly by formalizing the constraints of various profiles using ontologies, logical rules and ad-hoc programming, thus enabling interoperability and automatic use for MPEG-7 based applications. We have implemented VAMP, a full semantic validation service that detects any inconsistencies of the semantic constraints formalized. Another contribution of this paper is an analysis of how MPEG-7 is practically used. We report on experiments about the semantic validity of MPEG-7 descriptions produced by numerous tools and projects and we categorize the most common errors found.

Document Doi Bibtex

Mots Clés:VAMP - MPEG-7 semantic validation - Semantic web application - MPEG-7 profile ontology
Type:Journal
Langue:English
Ville:
Date:
Département:Communications Multimédia
Eurecom ref:2939
Copyright: © Springer. Personal use of this material is permitted. The definitive version of this paper was published in Multimedia Tools and Applications, Springer, Vol. 46(2-3), January 2010 and is available at : http://dx.doi.org/10.1007/s11042-009-0397-2
Bibtex: @article{EURECOM+2939, doi = {http://dx.doi.org/10.1007/s11042-009-0397-2}, year = {2010}, month = {01}, title = {{VAMP} : a service for validating {MPEG}-7 descriptions w.r.t. to formal profile definitions }, author = {{T}roncy, {R}apha{\"e}l and {B}ailer, {W}erner and {H}ausenblas, {M}ichael and {H}offernig, {M}artin}, journal = {{M}ultimedia {T}ools and {A}pplications, {S}pringer, {V}ol. 46(2-3), {J}anuary 2010}, url = {http://www.eurecom.fr/publication/2939} }
Voir aussi: