Table: MediaRSS

MAWG Relation MediaRSS How to do the mapping Datatype XPath
Descriptive Properties (Core Set)
Identification
ma:identifier more specific rss/channel/item/media:content/@url OR

rss/channel/item/media:content/media:player/@url

identifier: @url

type: n/a

URI  
ma:title exact rss/channel/item/media:content/media:title title: value

type: n/a

String  
ma:language exact rss/channel/item/media:content/@lang @lang(RFC 3066) String  
ma:locator exact rss/channel/item/media:content/@url @url URI  
Creation
ma:contributor more general rss/channel/item/media:content/media:credit identifier: 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

String

 
ma:creator more general rss/channel/item/media:content/media:credit identifier: 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

String

 
ma:createDate  
ma: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)

 
Content description
ma:description exact rss/channel/item/media:content/media:description value String  
ma:keyword exact rss/channel/item/media:content/media:keywords value String  
ma:genre exact rss/channel/item/media:content/media:category 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  
ma:rating more specific rss/channel/item/media:content/media:community/media:starRating identifier: n/a

value: @average

max: @max

min: @min

context: n/a

Float

Integer

Integer

 
Relational
ma:relation
ma:collection exact rss/channel/item/title value String  
Rights
ma:copyright exact rss/channel/item/media:content/media:copyright copyright: value

identifier: @url

String

URI

 
ma:policy more specific rss/channel/item/media:content/media:license policy: value

type: n/a

identifier: @href

String

URI

 
Distribution
ma:publisher more general rss/channel/item/media:content/media:credit[@role="publisher"] value: string

NOTE: @scheme(e.g. urn:ebu, urn:yvs) is the URI that identifies the role scheme. It's an optional attribute.

String  
ma:targetAudience more specific rss/channel/item/media:content/media:rating OR

rss/channel/item/media:content/media:restriction

In case of media:rating element,

identifier: @scheme

classification: value (The meaning of this value is depend on the value of schema attribute)

In case of media: restriction element,

identifier: n/a

classification: 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

URI

String

String

 
Fragments
ma:fragments more specific rss/channel/item/media:content/media:scenes role: value of media:scene/sceneTitle

identifier: values of media:scene/sceneStartTime and media:scene/sceneEndTime

String

String(This is for two values such as start time and end time of video)

 
ma:namedFragments more specific rss/channel/item/media:content/media:scenes label: value of media:scene/sceneTitle

identifier: values of media:scene/sceneStartTime and media:scene/sceneEndTime

String

String(This is for two values such as start time and end time of video)

 
Technical Properties
ma:frameSize exact rss/channel/item/media:content/@height AND rss/channel/item/media:content/@width width: @width

height: @height

Integer

Integer

 
ma:compression exact rss/channel/item/media:content/@type @type String  
ma:duration exact rss/channel/item/media:content/@duration @duration Float  
ma:format exact rss/channel/item/media:content/@type @type String  
ma:samplingrate exact rss/channel/item/media:content/@samplingrate @samplingrate Float  
ma:framerate exact rss/channel/item/media:content/@framerate @framerate Float  
ma:bitrate exact rss/channel/item/media:content/@bitrate @bitrate Float  
ma:numTracks more specific rss/channel/item/media:content/@channels @channels Interger  

back to table of contents