Table 21: EBUCore

MAWG Relation EBUCore How to do the mapping Datatype XPath

Note: each is to be preceded by the namespace 'ebucore:'

ma:contributor exact

contributor

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

EBUCoreMain/coreMetadata/contributor/organisationName

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

EBUCoreMain/coreMetadata/creator/organisationName

ma:description   dc:description Free text  string EBUCoreMain/coreMetadata/description/dc:description
ma:format   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

EBUCoreMain/coreMetadata/format/medium/@typeLabel or /@typeLink

EBUCoreMain/coreMetadata/format/mimeType/@typeLabel or /@typeLink

EBUCoreMain/coreMetadata/format/fileFormat/@typeLabel or /@typeLink

etc.

ma:identifier   dc:identifier DC compliance requires a string but it is recommended to use URIs or IRIs instead  string EBUCoreMain/coreMetadata/identifier/dc:identifier
ma:language   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

EBUCoreMain/coreMetadata/language/languageCode

ma:publisher   dc:publisher Either a person or an organisation  string 

EBUCoreMain/coreMetadata/publisher/contactDetails/name/name

EBUCoreMain/coreMetadata/publisher/organisationName

ma:relation   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

EBUCoreMain/coreMetadata/relation/relationIdentifier/dc:identifier

EBUCoreMain/coreMetadata/relation/relationLink

same apply to

EBUCoreMain/coreMetadata/isVersionOf

EBUCoreMain/coreMetadata/hasversion

EBUCoreMain/coreMetadata/isReplacedBy

EBUCoreMain/coreMetadata/replaces

EBUCoreMain/coreMetadata/isRequiredby

EBUCoreMain/coreMetadata/requires

EBUCoreMain/coreMetadata/ispartOf

EBUCoreMain/coreMetadata/hasPart

EBUCoreMain/coreMetadata/isreferencedBy

EBUCoreMain/coreMetadata/references

EBUCoreMain/coreMetadata/isFormatOf

EBUCoreMain/coreMetadata/hasFormat

ma:keyword   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

EBUCoreMain/coreMetadata/subject/subjectCode

ma:title   dc:title title/dc:title and/or

alternativeTitle/dc:title

string  EBUCoreMain/coreMetadata/title/dc:title

EBUCoreMain/coreMetadata/alternativeTitle/dc:title

ma:genre   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

EBUCoreMain/coreMetadata/type/genre/@typeLabel

EBUCoreMain/coreMetadata/type/genre/@typeLink

ma:createDate  

created

date EBUCoreMain/coreMetadata/date/created
ma:rating         EBUCoreMain/coreMetadata/
ma:collection   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

+

EBUCoreMain/coreMetadata/type/objectType/@typeLabel (collection, string)

EBUCoreMain/coreMetadata/type/objectType/@typeLink (collection, anyURI)

ma:duration   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:copyright   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

EBUCoreMain/coreMetadata/rights/rightsLink

EBUCoreMain/coreMetadata/rights/exploitationIssues

ma:license dc:rights

rightsLink

string

anyURI

EBUCoreMain/coreMetadata/rights/dc:rights EBUCoreMain/coreMetadata/rights/rightsLink
ma:location   dc:coverage

name

code

posx + posy

Information about resource related location information string

string

anyURI

float + float

EBUCoreMain/coreMetadata/coverage/dc:coverage

EBUCoreMain/coreMetadata/coverage/spatial/location/name

EBUCoreMain/coreMetadata/coverage/spatial/location/code

EBUCoreMain/coreMetadata/coverage/spatial/location/posx +

EBUCoreMain/coreMetadata/coverage/spatial/location/posy

ma:compression   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

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

ma:frameSize

  height

width

see the syntax of ma:frameSize for correct mapping nonNegativeInteger 

nonNegativeInteger

EBUCoreMain/coreMetadata/format/height

EBUCoreMain/coreMetadata/format/width

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

EBUCoreMain/coreMetadata/type/genre/@typeLabel

EBUCoreMain/coreMetadata/type/genre/@typeLink

ma:locator   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
ma:frameRate frameRate if in dc:format, a syntax should be used to prefix the property being documented

e.g. frameRate:xxx

string EBUCoreMain/coreMetadata/format/dc:format
ma:samplingRate samplingRate if in dc:format, a syntax should be used to prefix the property being documented e.g. samplingRate:xxx string EBUCoreMain/coreMetadata/format/dc:format
ma:bitrate bitrate if in dc:format, a syntax should be used to prefix the property being documented e.g. bitrate:xxx string EBUCoreMain/coreMetadata/format/dc:format
ma:numTracks 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

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

anyURI

EBUCoreMain/coreMetadata/hasPart/relationLink

ma:namedFragments hasPart e.g. a scene or shot identified by an identifier or title string

string

EBUCoreMain/coreMetadata/hasPart/dc:relation

EBUCoreMain/coreMetadata/hasPart/relationIdentifier/dc:identifier


back to table of contents