MAWG Relation EBUCore How to do the mapping Datatype XPath

Notes: the default namespace in the following expressions is tbd. The namespace for prefix dc is http://purl.org/dc/elements/1.1/.

Descriptive Properties (Core Set)
Identification
ma:identifier exact dc:identifier DC compliance requires a string but it is recommended to use URIs or IRIs instead string EBUCoreMain/coreMetadata/identifier/dc:identifier
ma:title exact dc:title title/dc:title and/or

alternativeTitle/dc:title

string EBUCoreMain/coreMetadata/title/dc:title

or

EBUCoreMain/coreMetadata/alternativeTitle/dc:title

ma:language exact dc:language

languageCode

A free text term and/or a reference to a web resource such as a classification scheme term string

anyURI

EBUCoreMain/coreMetadata/language/dc:language

or

EBUCoreMain/coreMetadata/language/languageCode

ma:locator exact Format/Location an address at which the resource can be found and e.g. played from e.g. a dvb url string EBUCoreMain/coreMetadata/location
Creation
ma:contributor exact

contributor

Either a person or an organisation string EBUCoreMain/coreMetadata/contributor/contactDetails/name/name

or

EBUCoreMain/coreMetadata/contributor/organisationName

ma:creator exact creator Either a person or an organisation string EBUCoreMain/coreMetadata/creator/contactDetails/name/name

or

EBUCoreMain/coreMetadata/creator/organisationName

ma:createDate exact

created

date EBUCoreMain/coreMetadata/date/created
ma:location exact dc:coverage

name

code

posx + posy

Information about resource related location information string

string

anyURI

float + float

EBUCoreMain/coreMetadata/coverage/dc:coverage

or

EBUCoreMain/coreMetadata/coverage/spatial/location/name

or

EBUCoreMain/coreMetadata/coverage/spatial/location/code

or

EBUCoreMain/coreMetadata/coverage/spatial/location/posx

or

EBUCoreMain/coreMetadata/coverage/spatial/location/posy

Content Description
ma:description exact dc:description Free text string EBUCoreMain/coreMetadata/description/dc:description
ma:keyword similar dc:subject

subjectCode

A free text term and/or a reference to a web resource such as a classification scheme term string

anyURI

EBUCoreMain/coreMetadata/subject/dc:subject

or

EBUCoreMain/coreMetadata/subject/subjectCode

ma:genre exact dc:type

genre/@typeLabel

genre/@typeLink

Either a free text term in dc:type (not necessarily only genre) or genre/@typeLabel or a reference to a web resource such as a classification scheme term genre/@typeLink string

string

anyURI

EBUCoreMain/coreMetadata/type/dc:type

or

EBUCoreMain/coreMetadata/type/genre/@typeLabel

or

EBUCoreMain/coreMetadata/type/genre/@typeLink

ma:rating EBUCoreMain/coreMetadata/
Relational
ma:relation similar dc:relation

dc:identifier

relationLink

Free text ro an identifier or a link to a related resource.

Specialised relations are provided in EBU which would qualify for mapping (see XPaths)

string

string

anyURI

EBUCoreMain/coreMetadata/relation/dc:relation

or

EBUCoreMain/coreMetadata/relation/relationIdentifier/dc:identifier

or

EBUCoreMain/coreMetadata/relation/relationLink

or

EBUCoreMain/coreMetadata/isVersionOf

or

EBUCoreMain/coreMetadata/hasversion

or

EBUCoreMain/coreMetadata/isReplacedBy

or

EBUCoreMain/coreMetadata/replaces

or

EBUCoreMain/coreMetadata/isRequiredby

or

EBUCoreMain/coreMetadata/requires

or

EBUCoreMain/coreMetadata/ispartOf

or

EBUCoreMain/coreMetadata/hasPart

or

EBUCoreMain/coreMetadata/isreferencedBy

or

EBUCoreMain/coreMetadata/references

or

EBUCoreMain/coreMetadata/isFormatOf

or

EBUCoreMain/coreMetadata/hasFormat

ma:collection similar Title The 'type' of content being described should be "collection" in type/objectType/@typeLabel (free text) or type/objectType/@typeLink (anyURI to refer to e.g. a classification scheme term) string EBUCoreMain/coreMetadata/title/dc:title

or

EBUCoreMain/coreMetadata/type/objectType/@typeLabel

or

EBUCoreMain/coreMetadata/type/objectType/@typeLink

Rights
ma:copyright similar dc:rights

rightsLink

exploitationIssues

Free text or a link to a web page with rights declaration or more specifically exploitation issues string

anyURI

string

EBUCoreMain/coreMetadata/rights/dc:rights

or

EBUCoreMain/coreMetadata/rights/rightsLink

or

EBUCoreMain/coreMetadata/rights/exploitationIssues

ma:policy N/A N/A
Distribution
ma:publisher dc:publisher Either a person or an organisation string

EBUCoreMain/coreMetadata/publisher/contactDetails/name/name

or

EBUCoreMain/coreMetadata/publisher/organisationName

ma:targetAudience dc:type

genre/@typeLabel

genre/@typeLink

Fre text in type or genre/@typeLabel or @typeLink (using a targetAudience Classification Scheme or equivalent) string

string

anyURI

EBUCoreMain/coreMetadata/type/dc:type

or

EBUCoreMain/coreMetadata/type/genre/@typeLabel

or

EBUCoreMain/coreMetadata/type/genre/@typeLink

Fragments
ma:fragments exact hasPart e.g. a scene or shot identified by its uri string

anyURI

EBUCoreMain/coreMetadata/hasPart/relationLink
ma:namedFragments exact hasPart e.g. a scene or shot identified by an identifier or title string

string

EBUCoreMain/coreMetadata/part/identifier

or

EBUCoreMain/coreMetadata/part/title

Technical Properties

ma:frameSize

exact height

width

see the syntax of ma:frameSize for correct mapping nonNegativeInteger

nonNegativeInteger

EBUCoreMain/coreMetadata/format/height

or

EBUCoreMain/coreMetadata/format/width

ma:compression exact encoding/@typeLabel

encoding/@typeLink

free text or a link to a classification scheme e.g. published as a web resource string

anyURI

EBUCoreMain/coreMetadata/format/channel/encoding/@typeLabel

or

EBUCoreMain/coreMetadata/format/channel/encoding/@typeLink

ma:duration exact duration It is important to look at the format used for expressing the duration in duration/@formatLabel or duration/@formatLink string EBUCoreMain/coreMetadata/format/duration
ma:format similar dc:format Free text or a series or more specific attributes provided in the XPath column, which would qualify to map into ma:format string

EBUCoreMain/coreMetadata/format/dc:format

or

EBUCoreMain/coreMetadata/format/medium/@*[name()='typeLabel' or name()='typeLink']

or

EBUCoreMain/coreMetadata/format/mimeType/@*[name()='typeLabel' or name()='typeLink']

or

EBUCoreMain/coreMetadata/format/fileFormat/@*[name()='typeLabel' or name()='typeLink']

etc.

ma:samplingRate exact samplingRate if in dc:format, a syntax should be used to prefix the property being documented e.g. samplingRate:xxx string EBUCoreMain/coreMetadata/format/technicalAttributeInteger

or

EBUCoreMain/coreMetadata/format/technicalAttributeInteger/@typeLabel='samplingRate'

ma:frameRate exact frameRate if in dc:format, a syntax should be used to prefix the property being documented

e.g. frameRate:xxx

string EBUCoreMain/coreMetadata/format/technicalAttributeInteger

or

EBUCoreMain/coreMetadata/format/technicalAttributeInteger/@typeLabel='frameRate'

ma:averageBitRate exact bitrate if in dc:format, a syntax should be used to prefix the property being documented e.g. bitrate:xxx string EBUCoreMain/coreMetadata/format/technicalAttributeInteger

or

EBUCoreMain/coreMetadata/format/technicalAttributeInteger/@typeLabel='bitrate'

ma:numTracks derived videoFormat

audioFormat

the video or audio formats imply the number of video and / or audio tracks string

anyURI

string

anyURI

EBUCoreMain/coreMetadata/format/videoFormat/@formatLabel

EBUCoreMain/coreMetadata/format/videoFormat/@formatLink

EBUCoreMain/coreMetadata/format/audioFormat/@formatLabel

EBUCoreMain/coreMetadata/format/audioFormat/@formatLink