MAWG | Relation | MediaRSS | How to do the mapping | Datatype | XPath | Tested |
---|---|---|---|---|---|---|
Descriptive Properties (Core Set) | ||||||
Identification | ||||||
identifier | more specific | rss/channel/item/media:content/@url or
rss/channel/item/media:content/media:player/@url |
identifier: @url | URI | N/A | Yes |
title | exact | rss/channel/item/media:content/media:title | title: value
type: n/a |
String | N/A | Yes |
language | exact | rss/channel/item/media:content/@lang | language: @lang(RFC 3066) | String | N/A | Yes |
locator | exact | rss/channel/item/media:content/@url | locator: @url | URI | N/A | Yes |
Creation | ||||||
contributor | more general | rss/channel/item/media:content/media:credit | contributor: value
role: @role NOTE: @scheme(e.g. urn:ebu, urn:yvs) is the URI that identifies the role scheme. It's an optional attribute. |
String | N/A | Yes |
creator | more general | rss/channel/item/media:content/media:credit | creator: value
role: @role NOTE: @scheme(e.g. urn:ebu, urn:yvs) is the URI that identifies the role scheme. It's an optional attribute. |
String | N/A | Yes |
date | N/A | N/A | ||||
location | exact | rss/channel/item/media:content/media:location | name: @description
latitude: first value of georss:where/gml:Point/gml:pos longitude: second value of georss:where/gml:Point/gml:pos altitude: n/a NOTE: media:location element can include geoRSS format to specify geographical information. |
String
String(Value of gml:pos element. This has latitude and longitude information with space-delimited) |
N/A | Yes |
Content description | ||||||
description | exact | rss/channel/item/media:content/media:description | description: value | String | N/A | Yes |
keyword | exact | rss/channel/item/media:content/media:keywords | keyword: value | String | N/A | Yes |
genre | exact | rss/channel/item/media:content/media:category | genre: value
NOTE: @scheme is the URI that identifies the categorization scheme. It is an optional attribute. If this attribute is not included, the default scheme is 'http://search.yahoo.com/mrss/category_schema'. |
String | N/A | Yes |
rating | more specific | rss/channel/item/media:content/media:community/media:starRating | value: @average
ratingSystem: n/a min: @min max: @max |
Float
n/a Float Float |
N/A | Yes |
Relational | ||||||
relation | N/A | N/A | N/A | |||
collection | exact | rss/channel/item/title | collection: value | String | N/A | Yes |
Rights | ||||||
copyright | exact | rss/channel/item/media:content/media:copyright | copyright: value
holder: @url |
String | N/A | Yes |
policy | more specific | rss/channel/item/media:content/media:license | statement: value or @href
type: n/a |
String or | N/A | Yes |
Distribution | ||||||
publisher | more general | rss/channel/item/media:content/media:credit[@role='publisher'] | publisher: value
NOTE: @scheme(e.g. urn:ebu, urn:yvs) is the URI that identifies the role scheme. It's an optional attribute. |
String | N/A | Yes |
targetAudience | more specific | rss/channel/item/media:content/media:rating or
rss/channel/item/media:content/media:restriction |
In case of media:rating element,
audience: @scheme classificationSystem: value (The meaning of this value is depend on the value of schema attribute) In case of media: restriction element, audience: n/a classificationSystem: value(space-delimited list) NOTE: @relationship indicates whether the video is allowed to be played in the specified countries. It's value is 'allow' or 'deny'. @type should be 'country' as a value |
N/A | Yes | |
Fragments | ||||||
fragments | more specific | rss/channel/item/media:content/media:scenes | identifier: values of media:scene/sceneStartTime and
media:scene/sceneEndTime
role: value of media:scene/sceneTitle |
String(This is for two values such as start time and end time of video) | N/A | Yes |
namedFragments | more specific | rss/channel/item/media:content/media:scenes | identifier: values of media:scene/sceneStartTime and
media:scene/sceneEndTime
label: value of media:scene/sceneTitle |
String(This is for two values such as start time and end time of video) | N/A | Yes |
Technical Properties | ||||||
frameSize | exact | rss/channel/item/media:content/@height or rss/channel/item/media:content/@width | width: @width
height: @height unit: n/a |
Float Float |
N/A | Yes |
compression | exact | rss/channel/item/media:content/@type | compression: @type | String | N/A | Yes |
duration | exact | rss/channel/item/media:content/@duration | duration: @duration | Float | N/A | Yes |
format | exact | rss/channel/item/media:content/@type | format: @type | String | N/A | Yes |
samplingRate | exact | rss/channel/item/media:content/@samplingrate | samplingRate: @samplingrate | Float | N/A | Yes |
frameRate | exact | rss/channel/item/media:content/@framerate | frameRate: @framerate | Float | N/A | Yes |
averageBitRate | exact | rss/channel/item/media:content/@bitrate | averageBitRate: @bitrate | Float | N/A | Yes |
numTracks | more specific | rss/channel/item/media:content/@channels | number: @channels
type: n/a |
Interger | N/A | Yes |