MAWG Relation EBUCore How to do the mapping Datatype XPath

Notes: the default namespace in the following expressions is urn:ebu:metadata-scheebuCore_2010. The namespace for prefix dc is http://purl.org/dc/elements/1.1/.

Tested
Descriptive Properties (Core Set)
Identification
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
title exact dc:title title/dc:title and/or

alternativeTitle/dc:title

string EBUCoreMain/coreMetadata/title/dc:title

or

EBUCoreMain/coreMetadata/alternativeTitle/dc:title

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

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
contributor exact

contributor

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

or

EBUCoreMain/coreMetadata/contributor/organisationName

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

or

EBUCoreMain/coreMetadata/creator/organisationName

date exact

created

date EBUCoreMain/coreMetadata/date/created
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
description exact dc:description Free text string EBUCoreMain/coreMetadata/description/dc:description
keyword related 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

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

rating EBUCoreMain/coreMetadata/
Relational
relation related 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

collection related 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
copyright related 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

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

EBUCoreMain/coreMetadata/publisher/contactDetails/name/name

or

EBUCoreMain/coreMetadata/publisher/organisationName

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
fragments exact hasPart e.g. a scene or shot identified by its uri string

anyURI

EBUCoreMain/coreMetadata/hasPart/relationLink
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

frameSize

exact height

width

see the syntax of frameSize for correct mapping nonNegativeInteger

nonNegativeInteger

EBUCoreMain/coreMetadata/format/height

or

EBUCoreMain/coreMetadata/format/width

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

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
format related dc:format Free text or a series or more specific attributes provided in the XPath column, which would qualify to map into 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.

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'

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'

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'

numTracks related 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