Multimedia Metadata Ontology (M3O) - A Pattern System for Describing the Semantics of Structured Multimedia Documents

Abstract 

Today's metadata models and metadata standards often focus on a specific media type only, lack combinability with other metadata models, or are limited with respect to the features they support. Thus they are not sufficient to describe the semantics of rich, structured multimedia documents. To overcome these limitations, we have developed a comprehensive model for representing multimedia metadata, the Multimedia Metadata Ontology (M3O) [1,2,3]. The M3O has been developed by an extensive analysis of related work and abstracts from the features of existing metadata models and metadata standards. It is based on the foundational ontology DOLCE+DnS Ultralight and makes use of ontology design patterns. The M3O serves as generic modeling framework for integrating the existing metadata models and metadata standards rather than replacing them. As such, the M3O can be used internally as semantic data model within complex multimedia applications such as authoring tools or multimedia management systems. To make use of the M3O in concrete multimedia applications, a generic application programming interface (API) has been implemented based on a sophisticated persistence layer that provides explicit support for ontology design patterns. To demonstrate applicability of the M3O API, we have integrated and applied it with our SemanticMM4U framework [4] for the multi-channel generation of semantically annotated multimedia

Multimedia Metadata Ontology (M3O)

The updated Multimedia Metadata Ontology is available in OWL here: 

Alignments with the M3O

Several existing metadata standards and metadata formats have been aligned with the M3O:

  • Core Ontology on Multimedia (COMM)
  • EXIF
  • XMP
  • ID3
  • Dublin Core
  • Yahoo!'s SearchMonkey Media
  • Ontology for Media Resource

These are available from here: http://m3o.semantic-multimedia.org/mappings/

Examples

Implemenation

The implementation of the M3O consists of three parts. First, as persistence layer our own tool Winter is used. Second, an Application Programming Interface (API) provides programmatic access to the M3O. The API makes use of our persistence store Winter. Finally, the M3O API is integrated with the SemanticMM4U framework to demonstrate applicability of our M3O and its API. All code is released under open source license. The implementation is provided by the following repositories:

M3O Wiki

Current and ongoing work around the M3O is documented in our wiki:

http://semantic-multimedia.org/index.php/M3O:Main

Publications

[1] A. Scherp and C. Saathoff: Describing the Semantics of Rich Multimedia Presentations with the Multimedia Metadata Ontology (M3O), Int. Journal on Semantic Computing, 2012. (accepted for publication)

[2] A. Scherp, D. Eißing, and C. Saathoff: A Method for Integrating Multimedia Metadata Standards and Metadata Formats with the Multimedia Metadata Ontology, Int. Journal on Semantic Computing, 2012.  (accepted for publication)

[3] C. Saathoff and A. Scherp, Unlocking the Semantics of Multimedia Presentations in the Web with the Multimedia Metadata Ontology, World Wide Web Conference, April 2010. Download PDF from ACM Digital Library

[4] For information on the SemanticMM4U framework, please see here: http://ansgarscherp.net/dissertation/

Project

WeKnowIt, http://www.weknowit.eu/

 

last modified Jan 19, 2012 04:57 PM

Kontakt