RDFa-deployed Multimedia Metadata

ramm.x logo
home why news how


back to menu ...

In a perfect world, where everyone uses RDF to represent metadata on the Web, ramm.x would certainly be of no big use. As a matter of fact, we—at least from the Semantic Web point-of-view—do not live in a perfect world. There exists an array of existing multimedia metadata formats that have been used for years in diverse applications. However, when one is after using these formats in the context of the Semantic Web, the options are limited. What is basically missing is a framework that allows existing multimedia metadata hooking into the Semantic Web.

Many multimedia metadata formats (as ID3, Exif, MPEG-7, etc.) are available to describe—on various levels—what a multimedia asset is about, who has produced it and so on. With the dissemination of User Generated Content, a need for deploying these metadata in (conventional) HTML pages found in blogs, Wikis, etc. arises. To enable the deployment of multimedia metadata on the (Semantic) Web (2.0), one valid approach is to use the RDF data model for a generic deployment (description) of an arbitrary multimedia metadata format. The step of RDFizing is called 'formalisation', in our context. To actually deliver the metadata along with the content being served, a new W3C Semantic Web standard—RDFa—is utilised together with a light-weight vocabulary. This allows a Semantic Web agent to determine the formalisation steps in order to, for example perform a validation, or carry out inference.

at a glance

With ramm.x we aim at enabling existing multimedia metadata formats to enter the Semantic Web (see figure below). ramm.x targets at self-descriptive media asset descriptions allowing to apply the follow-your-nose principle. With ramm.x, we focus on the deployment of multimedia metadata. Pretty much as communications provider, we focus on the so called last mile—in our case the consumption and the processing of metadata. The figure below depicts this principle:

ramm.x at a glance

To meet the requirements, ramm.x (i) utilises RDFa to deploy metadata, (ii) reuses formalisations of existing multimedia metadata formats, and finally (iii) offers a light-weight vocabulary to enable tools to convert, validate, and exchange the metadata.

ramm.x in 10 sec reads as follows:

Is this part of the Semantic Web?
Yes! As ramm.x builds upon RDFa, which is a concrete syntax for the RDF model, one surely operates on the Semantic Web when using ramm.x to consume or process multimedia metadata.
Does ramm.x replace RDF-based multimedia vocabularies, as, e.g., the Music Ontology Specification?
No! ramm.x aims at bringing existing formats, as MPEG-7 and the like, into the Semantic Web. It acts as a bridge using a certain formalisation of an existing vocabulary.
Can I use ramm.x now?
Yes :) This is the basic idea. It depends on two things, currently: RDFa itself (tools, etc.) and available formalisations (see above).
Do I have to pay anything to you guys?
No! ramm.x is licensed under the Creative Commons Attribution 3.0 License.

what ramm.x is NOT

So in case you now maybe got an idea of ramm.x, we try to point out what ramm.x is not about in the following.


back to menu ...

latest news


For all the blog-addicted out there we have a blog, where we post day-to-day news:

ramm.x blog http://rammx.blogspot.com/
ramm.x blog


To keep up with ramm.x development, you probably like to subscribe to ramm.x feeds:

ramm.x blog feed http://rammx.blogspot.com/feeds/posts/default
ramm.x blog feed (Atom)

ramm.x discussion feeds http://groups.google.com/group/rammx-spec/feeds
ramm.x discussion feeds (Atom 1.0 and RSS 2.0)


back to menu ...


To get started with ramm.x, have a look at the following documents:

In case you want to have a deeper look into ramm.x and what you can do with it, you may want to view a full tutorial, comprising four parts:

Part 1 of the ramm.x tutorial

Part 2 of the ramm.x tutorial

Part 3 of the ramm.x tutorial

Part 4 of the ramm.x tutorial

As a matter of serendipity, there are related efforts one may wish to review as well:


The main forum for discussing the development of ramm.x is the ramm.x discussion group. You may also want to tell us what you think using rammx-spec@googlegroups.com, and maybe even join using the form below.

Google Groups


If you like to support the spread of ramm.x, copy the following promotion code and paste it on your webpage. The resulting promotion box is depicted next to the code snippet.

 <div style="text-align: center;" >
  <a href="http://sw.joanneum.at/rammx/" target="_new">
   <img src="http://sw.joanneum.at/rammx/img/rammx_logo_small.png" alt="RDFa-deployed Multimedia Metadata - ramm.x"/>
  <br />
  <a href="http://sw.joanneum.at/rammx/" target="_new">http://sw.joanneum.at/rammx</a>
RDFa-deployed Multimedia Metadata - ramm.x

Note: In the promotion directory, further icons and logos are available

Last update on 2007-09-13 by mhausenblas.
RDF Resource Description Framework Metadata Icon Valid XHTML + RDFa

To obtain the metadata of this specification, follow the RDFa extractor link, a service provided by Dave Beckett.

Copyright © 2007 by JOANNEUM RESEARCH, Austria.