W3C

Additional Multimedia metadata formats mapping tables to the Ontology for Media Resources 1.0

This version:
http://www.w3.org/2008/WebVideo/Annotations/drafts/ontology10/additional-mappings.html
Editor:
Thierry Michel, W3C
Authors:
Jean-Pierre Evain

Summary

This document provides additional Multimedia metadata formats mapping tables to the the Media Ontology 1.0 specification.
This document is only an early draft.

Comments on this document should be sent to <public-media-annotation@w3.org>. The archive of public comments is available at http://lists.w3.org/Archives/Public/public-media-annotation/

1.Additional Multimedia metadata formats mapping tables

The following mapping tables are established from the Media Ontology's properties to various multimedia metadata formats.For each format there is a mapping table with the following columns.
  • MAWG: the name of the property being mapped to, like identifier, title etc.

  • Relation: the semantic relation. Possible values are: more specific, more general, related, exact, non applicable (N/A).

  • Third column: the name of the format specific property.

  • Spec: the abbrevation of the specification wich defines that property.

  • How to do the mapping: details about the mapping. Not given for all formats.

  • Datatype: the datatype of the format specific property.

  • Required vs Optional: information about optionality. Not given for all formats.

  • XPath: an XPath 1.0 expression pointing to the property in the format. Not given for all formats.

  • RDF tested: Each format provides an RDF exemple using the properties of the core vocabulary. The properties provided in the RDF example are marked "yes", the missing properties are marked "no" and "N/A" when not available for the format. See Testsuite for the Ontology for Media Resources 1.0

1.1 Schema.org

The following mapping table is under development.
MAWG Relation Schema.org How to do the mapping Datatype XPath RDF tested
Descriptive Properties (Schema.org)
Identification
identifier
title exact

headline

alternativeHeadline

episodeNumber

text

text

integer

language exact inLanguage text
locator exact MediaObject / contentURL URL
Creation
contributor exact contributor / Person (name/URL)

contributor / Organization (name/URL);

productionCompany / Organization (name/URL)

actors / Person (name/URL),

director / Person (name/URL)

producer / Person (name/URL)

provider / Person (name/URL),

provider / Organization (name/URL)

musicBy / Person (name/URL)

musicBy (aloso byArtist) / MusicGroup / musicGroupMember / Person ()

text/URL

text/URL

text/URL

text/URL

text/URL

text/URL

text/URL

text/URL

text/URL

text/URL

creator exact author / Person (name/URL),

creator / Person (name/URL),

text/URL

text/URL

date exact

related

dateCreated

dateModfied

MediaObject / uploadDate

MediaObject / expires

datePublished

date

date

date

date

date

location exact contentLocation / Place / geo / GeoCoordinates (latitude, longitude, elevation)
Content description
description exact description text
keyword exact keywords text
genre exact genre text
rating exact Review / reviewBody

Review / reviewRating / Rating /ratingValue (bestRating, worstRating)

aggregateRating / Rating /ratingValue

text

text

text

Relational
relation exact associatedMedia / MediaObject / AudioObject

associatedMedia / MediaObject / VideoObject

TVEpisode / partOf Season / TVSeason

TVEpisode / partOfSeries / TVSeries

thumbnailUrl

trailer

associatedArticle

encodings

URI

URI

URI

URI

URI

URL

URI

URI

collection exact TVSeries

TVSeason

MusicAlbum

MusicPlayList

URI

URI

Rights
copyright exact CopyrightHolder / Person (name/URL),

CopyrightHolder / Organization (name/URL)

CopyrightYear

text/URI

text/URI

date

policy exact medaiObject / regionsAllowed

MediaObject / requireSubscription

text

boolean

Distribution
publisher exact editor / Person (name/URL),

editor/ Organization (name/URL)

publisher / Person (name/URL),

publisher / Organization (name/URL)

text/URI

text/URI

text/URI

text/URI

targetAudience exact contentRating text
Fragments
fragments
namedFragments
Technical Properties
frameSize exact Mediaobject / height, MediaObject / width,

VideoObject / videoFrameSize

int, int

text

compression exact VideoObject / encodingFormat;

AudioObject / encodingFormat

text

text

duration exact MediaObject / duration text
format exact MediaObject / encodingFormat (wrapper at mediaObject level) wrapper at mediaObject level text
samplingRate
frameRate
averageBitRate exact
MediaObject / bitrate int

numTracks


1.2 You Tube

Mapping table to be provided @@

MAWG Relation YouTube How to do the mapping Datatype XPath RDF tested
Descriptive Properties (YouTube)
Identification
identifier
title
language
locator
Creation
contributor
creator
date
location
Content description
description
keyword
genre
rating
Relational
relation
collection
Rights
copyright
policy
Distribution
publisher
targetAudience
Fragments
fragments
namedFragments
Technical Properties
frameSize
compression
duration
format
samplingRate
frameRate
averageBitRate


numTracks



A References

[Schema]
Schema.org 2011.  Bing, Google and Yahoo! Available for download at http://schema.org/docs/gs.html