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/.

RDF 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 No
title exact dc:title title/dc:title and/or

alternativeTitle/dc:title

string EBUCoreMain/coreMetadata/title/dc:title

or

EBUCoreMain/coreMetadata/alternativeTitle/dc:title

Yes
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/languageCodeYes

Yes
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/format/locator Yes
Creation
contributor exact

contributor

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

or

EBUCoreMain/coreMetadata/contributor/organisationName

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

or

EBUCoreMain/coreMetadata/creator/contactDetails/givenName +

EBUCoreMain/coreMetadata/creator/contactDetails/familyName

or

EBUCoreMain/coreMetadata/creator/organisationName

Yes
date exact

created

date EBUCoreMain/coreMetadata/date/created Yes
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

Yes
Content Description
description exact dc:description Free text string EBUCoreMain/coreMetadata/description/dc:description Yes
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

Yes
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

Yes
rating exact ratingValue

ratingMaxValue

ratingMinValue

EBUCoreMain/coreMetadata/rating/ratingValue

EBUCoreMain/coreMetadata/rating/ratingScaleMaxValue

EBUCoreMain/coreMetadata/rating/ratingScaleMinValue

Yes
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

Yes
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

or

EBUCoreMain/coreMetadata/isMemberOf

Yes
Rights
copyright related @type="copyright"

dc:rights

rightsLink

exploitationIssues

The type atribute define the type of rights covered by the element.

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

string

anyURI

string

EBUCoreMain/coreMetadata/rights/@typeLabel

or

EBUCoreMain/coreMetadata/rights/@typeLink

EBUCoreMain/coreMetadata/rights/dc:rights

or

EBUCoreMain/coreMetadata/rights/rightsLink

or

EBUCoreMain/coreMetadata/rights/exploitationIssues

Yes
policy related @type="policy"

dc:rights

rightsLink

The type atribute define the type of rights covered by the element.Free text or a link to a web page with associated rights declaration. EBUCoreMain/coreMetadata/rights/@typeLabel

or

EBUCoreMain/coreMetadata/rights/@typeLink

EBUCoreMain/coreMetadata/rights/dc:rights

or

EBUCoreMain/coreMetadata/rights/rightsLink

Yes
Distribution
publisher exact dc:publisher Either a person or an organisation string

EBUCoreMain/coreMetadata/publisher/contactDetails/name

or

EBUCoreMain/coreMetadata/publisher/contactDetails/givenName +

EBUCoreMain/coreMetadata/publisher/contactDetails/familyName

or

EBUCoreMain/coreMetadata/publisher/organisationName

Yes
targetAudience exact 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/targetAudience/@typeLabel

or

EBUCoreMain/coreMetadata/type/targetAudience/@typeLink

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

anyURI

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

string

EBUCoreMain/coreMetadata/part/@partId

or

EBUCoreMain/coreMetadata/part/@partName

Yes
Technical Properties

frameSize

exact height

width

see the syntax of frameSize for correct mapping nonNegativeInteger

nonNegativeInteger

EBUCoreMain/coreMetadata/format/height

and

EBUCoreMain/coreMetadata/format/width

or

EBUCoreMain/coreMetadata/format/videoFormat/height

and

EBUCoreMain/coreMetadata/format/videoFormat/width

Yes

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/videoFormat/videoEncoding/@typeLabel

or

EBUCoreMain/coreMetadata/format/videoFormat/videoEncoding/@typeLink

or

EBUCoreMain/coreMetadata/format/audioFormat/audioEncoding/@typeLabel

or

EBUCoreMain/coreMetadata/format/audioFormat/audioEncoding/@typeLink

Yes
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 Yes
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.

Yes
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'

Yes
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'

Yes
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='averagebitrate'

Yes
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/technicalAttributeInteger/@typeLabel="numOfTracks"

+

EBUCoreMain/coreMetadata/format/audioFormat/technicalAttributeInteger/@typeLabel="numOfTracks"

Yes