multimedia
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,147
On Slideshare
1,147
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
10
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Institute of Information Systems & Information Management RDFa-deployed Multimedia Metadata Werner Bailer & Michael Hausenblas Graz, 2007-08-10
  • 2. How ?
    • RDFa-deployed Multimedia Metadata (r amm.x)
      • … enables existing multimedia metadata formats to enter the Semantic Web
      • … targets at self-descriptive media asset descriptions allowing to apply the follow-your-nose principle
  • 3. How ?
  • 4. How ?
    • The cornerstones of ramm.x are
    • RDFa
    • Formalisations of Multimedia Vocabularies
    • ramm.x vocabulary
  • 5. How ? – RDFa
  • 6. How ? – RDFa
    • RDFa (cf. http://www.w3.org/2006/07/SWD/RDFa/ )
    • is a concrete syntax (serialisation) for RDF using (HTML) attributes
    • interpreting @href, @resource, @instanceof, @rel, @rev, @property, @about, @content (just as microformats do)
    • but based on and representing the RDF graph model , the Semantic Web core data model
  • 7. How ? – RDFa
    • RDFa example (from Michael’s homepage )
    <div href =&quot; foaf:Person &quot; rel =&quot; rdf:type &quot; about =&quot; http://sw-app.org/mic.xhtml#i &quot;> My name is <span property =&quot; foaf:name &quot;>Michael Hausenblas</span> (also known as <span property =&quot; foaf:nick &quot;>mic.</span>) and I work at <a href=&quot;http://www.joanneum.at/iis/&quot; rel =&quot; foaf:workplaceHomepage &quot;>JOANNEUM RESEARCH</a> in the field of media semantics. <div> <img src=&quot;http://sw-app.org/img/mic_2007_01.jpg&quot; rel=&quot; foaf:depiction &quot; alt=&quot;Picture of Michael&quot;/> </div> </div>
  • 8. How ? – RDFa
    • RDFa example (from Michael’s homepage ) –
    • HTML rendering:
  • 9. How ? – RDFa
    • RDFa example (from Michael’s homepage ) –
    • extracted RDF:
    Graph visualisation <http://sw-app.org/mic.xhtml#i> a foaf:Person; foaf:name &quot;Michael Hausenblas&quot;; foaf:nick &quot;mic.&quot; ; foaf:workplaceHomepage http://www.joanneum.at/iis/ ; foaf:depiction http://sw-app.org/img/mic_2007_01.jpg . N3 notation
  • 10. How ? – Multimedia Vocabularies
    • Formalisations of Multimedia Vocabularies , a
    • Report of the W3C Multimedia Semantics XG contains:
    • Existing Multimedia Metadata Formats
      • Still Images
      • Audio Content
      • Audio-Visual Content
      • Multimedia Presentations
      • Describing Specific Domains Or Workflows
      • Other Multimedia Metadata Related Formats
    • Multimedia Ontologies
  • 11. ramm.x – Vocabulary
  • 12. ramm.x – Example This still image contains embedded Exif metadata. Using the RDFizer service http://www.kanzaki.com/test/exif2rdf , an RDF/XML representation of the Exif metadata ( exif_example.rdf ) can be obtained. Aim : Deploy the Exif metadata with ramm.x in an XHTML document Result : exif_example.html
  • 13. ramm.x – Example <div about=&quot; #exif_formal&quot; href=&quot; ramm:Formalisation &quot; rel=&quot;rdf:type&quot;> <span rel=&quot; ramm:schemaURI &quot; href=&quot;http://www.kanzaki.com/ns/exif&quot; /> <span rel=&quot; ramm:toRDF &quot; href=&quot;http://www.kanzaki.com/test/exif2rdf&quot; /> </div> <div about=&quot; #sample_mad &quot; href=&quot; ramm:MediaAssetDescription &quot; rel=&quot;rdf:type&quot;> <span about=&quot;http://sw.joanneum.at/rammx/spec/example/exif_example.jpg&quot; href=&quot; ramm:MediaAsset &quot; rel=&quot;rdf:type&quot;> <img src=&quot; http :// sw.joanneum.at / rammx / spec / example / exif_example.jpg “ alt=&quot;An example still image.&quot; style=&quot;border: solid black 1px;&quot; /> <span rel=&quot; ramm:hasDescription &quot; href=&quot; #sample_mad &quot; /> <p property=&quot;dc:title&quot; datatype=&quot;xsd:string&quot;>An example still image.</p> </span> <span property=&quot;dcterms:created&quot; content=&quot;2007-07-22T22:23:00Z„ datatype=&quot;xsd:date&quot; /> <span rel=&quot; ramm:nativeDescription “ href=&quot; http :// sw.joanneum.at / rammx / spec / example / exif_example.jpg &quot; /> <span rel=&quot; ramm:using &quot; href=&quot; #exif_formal &quot; /> </div>
  • 14. What is ramm.x NOT?
    • Another RDF-based multimedia description vocabulary, as, e.g., hAudio RDFa ;
    • A declarative vocabulary – just as other standards ( SPARQL , GRDDL , etc.) standardise not only a vocabulary, but also behaviour, or put in other words: operational semantics. Hence, classes and properties are defined along with their procedural impact;
    • A replacement for other technologies, nor can it exist on its own; it always needs a host language, e.g., (X)HTML, SMILE, SVG, etc. due to its dependency on RDFa.
  • 15. Institute of Information Systems & Information Management RDFa-deployed Multimedia Metadata Werner Bailer & Michael Hausenblas Graz, 2007-08-10