IPTC Video Metadata Hub - Recommendation 1.6 / all Mappings

See the specification of Video Metadata Hub properties

Mapping recommended on 16 May 2025. Document revision as of 16 May 2025.

Copyright © 2025, IPTC - all rights reserved. Published under the Creative Commons Attribution 4.0 license http://creativecommons.org/licenses/by/4.0/

In this table the columns with a blue header are defined by the Video Metadata Hub, the columns with the green or amber headers are defined by other standards or tools.

Note on the column headers:
EBUcore: based on the EBU Core Metadata Standard.
XMP: based on the ISO XMP standard.
PVMD: a specification of JSON properties for Photo and Video MetaData by IPTC (aka phovidmd).

The header of mappings to other standards provides a link to a table including only this mapping (better for printing)

Property Group Property Name Definition / Semantics EBUcore XMP IPTC PVMD JSON DPP AS-11 MovieLabs MDDF Apple Quicktime MPEG 7 NewsML-G2 PB Core 2.1 Schema.org Sony XDCAM & Planning Panasonic/SMPTE P2 Canon VideoClip XML exiftool field id EIDR Data Fields 2.0
Find more about it at ... Find more about it at ... Find more about it at ... Find more about it at ... Find more about it at ... Find more about it at ... Find more about it at ... Find more about it at ... Find more about it at ... Find more about it at ... Find more about it at ...
administrative Circa Date Created Approximate date or range of dates associated with the creation and production of a video. Iptc4xmpExt:CircaDateCreated circaDateCreated date/@typeDefinition="ivqu:circaDateCreated" or @typeLabel="Circa Date Created"/alternative/@period="...value..." contentCreated ? VMD <--> NMLG2: contentMeta/contentMetaExtProperty[@rel="entityprop:circaDateCreated"]/@value pbcoreAssetDate / dateType=created / annotation=approximate XMP-iptcExt:CircaDateCreated
administrative Content Warning Information to warn potential viewers about nudity, violence etc in the video Iptc4xmpExt:ContentWarning contentWarning ContentAlert - XMP-iptcExt:ContentWarning//array
administrative Date Created Designates the date and optionally the time the content of the video was created (rather than the date of the creation of the digital representation) photoshop:DateCreated dateCreated date/created com.apple.quicktime.creationdate CreationInformation/Creation/Date firstCreated VMD <--> NMLG2: contentMeta/contentCreated pbcoreAssetDate / @dateType=created http://schema.org/dateCreated NonRealTimeMeta/CreationDate ClipMetadata/Access/CreationDate XMP-photoshop:DateCreated
administrative Date Modified Date and optionally time when the video was modified last time xmp:ModifyDate dateModified date/modified versionCreated VMD <--> NMLG2: contentMeta/contentModified pbcoreAssetDate / @dateType=modified http://schema.org/dateModified NonRealTimeMeta/LastUpdate ClipMetadata/Access/LastUpdateDate XMP-xmp:ModifyDate
administrative Date Released Date and optionally time of the public release of the video xmpDM:releaseDate dateReleased date/released CreationInformation/Classification/Release - VMD <--> NMLG2: contentMeta/contentMetaExtProperty[@rel="entityprop:dateReleased"]/@value pbcoreAssetDate / @dateType=released http://schema.org/datePublished XMP-xmpDM:ReleaseDate
administrative Digital Source Type The type of the source of this digital video, including whether the video was generated by and algorithm with or without training data Iptc4xmpExt:DigitalSourceType digitalSourceType - VMD <--> NMLG2: contentMeta/digitalSourceType XMP-iptcExt:DigitalSourceType
administrative Episode Episode in a specific season of a TV or video series this video is a member of. Iptc4xmpExt:Episode episode title/@typeLink="ivqu:episode"/dc:title + type OR alternative/@typeLink="ivqu:episode" or for both @typeLabel="Episode Title" - see Property Structure Episode pbcoreAssetType=Episode with @descriptionType=episode http://schema.org/Episode XMP-iptcExt:Episode
administrative External Metadata URL Link(s) to an external web resource for retrieval of further metadata about this video Iptc4xmpExt:ExternalMetadataLink externalMetadataLinks use relations and relatedInformationLinks for other AV resources or contacts/persons and organisations, events, etc. - VMD <--> NMLG2: itemMeta/link[@rel="entityprop:externalMetadata"]/@href pbcoreExtension / [multiple options, including EBUCore relatedInformationLink] XMP-iptcExt:ExternalMetadataLink
administrative Feed Identifier Identifier of the feed/source this video was delivered by Iptc4xmpExt:FeedIdentifier feedIdentifier identifier/@typeLink="ivqu:feedId" or typeLabel="Feed Id"/dc:identifier - VMD <--> NMLG2: itemMeta/incomingFeedId XMP-iptcExt:FeedIdentifier
administrative Metadata Edit Date Date of the last edit of the metadata of this video. ebuCoreMain/@dateLastModified & ebuCoreMain@/timeLastModified versionCreated
administrative Metadata Editor Party doing the last edit of the metadata of this video. ebuCoreMain/metadataProvider (entity structure) -
administrative Metadata Authority Party responsible for the accuracy of the metadata values. ebuCoreMain/metadataProvider (entity structure) + role -
administrative Planning Reference Reference to a data item used for planning the shooting of this video Iptc4xmpExt:PlanningRef planningRef date/planned plannedCoverage/[]/uri ? VMD <--> NMLG2: itemMeta/deliverableOf/@residref (or other appropriate attribute for item ids) (PlanningMetadata/assignId) XMP-iptcExt:PlanningRef
administrative Publication Event Date and optionally the time of publishing this video with name and identifier for the event of this publication. Iptc4xmpExt:BroadcastDate publicationEvents publicationEvent/publicationDate see Property Structure Publication Event http://schema.org/releasedEvent XMP-iptcExt:PublicationEvent
administrative Rating How the video is classified by a public authority such as MPA Iptc4xmpExt:Rating ratings audienceRating com.apple.quicktime.rating.user CreationInformation/Classification/MediaReview/Rating VMD <--> NMLG2: contentMeta/rating pbcoreAudienceRating http://schema.org/contentRating XMP-iptcExt:Rating
administrative Ready for Release An indicator if this video is ready for being released to the public. This depends on rules by the party responsible for the publication. Iptc4xmpExt:ReleaseReady releaseReady format/technicalAttributeBoolean/@typeLink="ivqu:readyForRelease" or @typeLabel="Ready For Release" VMD <--> NMLG2: itemMeta/signal/@uri=".../readyForRelease" pbcoreInstantiationGenerations = Master OR pbcoreInstantiationGenerations = Release XMP-iptcExt:ReleaseReady
administrative Recording Device Device used for recording this video Iptc4xmpExt:RecDevice recordingDevice format/technicalAttributeString/@typeLink="ivqu:recordingDevice" or @typeLabel="Recording Device" VMD <--> NMLG2: itemMeta/itemMetaExtProperty[@rel="xxx:recDevice] NonRealTimeMeta/Device (see also Property Structure Device below) ClipMetadata/Device (see also Property Structure Device below) VideoClip/Device (see also Property Structure Device below) XMP-iptcExt:RecDevice
administrative Registry Entry Identifier of the video issued by an identified registry. Iptc4xmpExt:RegistryId registryEntries identifier + typeLink="ivqu:registryEntry"/dc:identifier + attributor or typeLabel="Registry Entry" -> ebucore identifier structure to specify the entity, etc. UKDPP_Other_Identifier, UKDPP_Other_Identifier_Type ? VMD <--> NMLG2: contentMeta/altId.... see details in the Registry structure section instantiationIdentifier / @source=[registry] XMP-iptcExt:RegistryId
administrative Review Rating An aesthetic rating given to the video by an external reviewer such as a news outlet Iptc4xmpExt:ReviewRating reviewRatings rating/ratingValue or rating/ratingLink where rating is explicitly described like a web reference XMP-iptcExt:ReviewRating/Rating/array
administrative Season Season of a TV or video series this video is a member of. Iptc4xmpExt:Season season title + typeLink="ivqu:season"/dc:title + type OR dc:alternative + typeLink="ivqu:season" or for both typeLabel="Season Title" see Property Structure Season pbcoreAssetType=Season with @descriptionType=season http://schema.org/CreativeWorkSeason XMP-iptcExt:Season
administrative Series TV or video series this video is a member of. Iptc4xmpExt:Series series title/@typeLink="ivqu:series"/dc:title + type OR alternative/@ typeLink="ivqu:series" or for both typeLabel="Series Title" Basic/LocalizedInfo/TitleAlternate @type=”series” see Property Structure Series pbcoreAssetType=Season with @descriptionType=series http://schema.org/CreativeWorkSeries XMP-iptcExt:Series
administrative Storyline Identifier Identifier(s) of a story evolving over time with which this video is associated Iptc4xmpExt:StorylineIdentifier storylineIdentifiers identifier + typeLink="ivqu:storylineId"/dc:identifier or typeLabel="Story Line Id" and ebucore identifier structure to identify the source entity and more. VMD <--> NMLG2: itemMeta/link[@rel="entityprop:storylineId"]/@href XMP-iptcExt:StorylineIdentifier
administrative Style Period The style, historical or artistic period, movement, group, or school whose characteristics are represented by the video Iptc4xmpExt:StylePeriod stylePeriod date/@typeDefinition="ivqu:stylePeriod" or@ typeLabel="Style Period"/alternative/@period="...value..." + VMD <--> NMLG2: contentMeta/contentMetaExtProperty[@rel="entityprop:stylePeriod"]/@value pbcoreDescription / @descriptionType=style period OR pbcoreCoverage @descriptionTypeSource=IPTC / @coverageType = temporal XMP-iptcExt:ArtworkStylePeriod
administrative Temporal Coverage Period of time covered by the video Iptc4xmpExt:TemporalCoverage temporalCoverage coverage/@typeLabel="Temporal Coverage or @typeLink="ivqu="temporalCoverage"/dc:coverage or use ebucore coverage/temporal structure see Property Structure Temporal Coverage http://schema.org/temporalCoverage XMP-iptcExt:TemporalCoverage
administrative Parent Video Identifier Globally unambiguous identifier of the video from which this video was derived. hasParent and relationType structure
administrative Video Identifier Globally unambiguous identifier of the video regardless of renditions, formats, encodings etc. This identifier should be shared across all renditions. dc:identifier identifier identifier + typeLink="ivqu:mediaId"/dc:identifier or typeLabel="Media Id" and identifier structure to identify the source entity and more. UKDPP_Production_Number DescriptionMetadata/PublicIdentifier OR MediaInformation/MediaIdentification/EntityIdentifier VMD <--> NMLG2: contentMeta/altId[@role="altidrole:vmhVideoId"] pbcoreIdentifier http://schema.org/sameAs --> ofType VideoObject NonRealTimeMeta/TargetMaterial/@umidRef GlobalClipID XMP-dc:Identifier
administrative Video Rendition Unambiguous identifier of the video specific to a rendition. xmpMM:RenditionClass rendition identifier + typeLink="ivqu:videoRendition"/dc:identifier or typeLabel="Video Rendition" and identifier structure to identify the source entity and more. VMD <--> NMGL2: contentSet/...[@rendition="...vmd value..."] instantiationIdentifier XMP-xmpMM:RenditionClass
administrative Video Version Version of the video identified by the Video Identifier xmpMM:VersionID videoVersion version/@typeLink="ivqu:mediaId" or @typeLabel="media Id"/"...value" or identifier + typeLink="ivqu:videoRendition"/dc:identifier or typeLabel="Video Rendition" and identifier structure to identify the source entity and more. VMD <--> NMLG2: contentMeta/altId[@role="altidrole:vmhVideoId"]/@version instantiationGenerations OR pbcoreDescription OR pbcoreAnnotation (depending on the type of version) XMP-xmpMM:VersionID
administrative Workflow Rating An aesthetic rating given to the video by its creator or editor, for example to mark the best take of a series xmp:Rating workflowRating rating/ratingValue XMP:rating
administrative Workflow Tag Indicator for the role of this video in a production workflow. Iptc4xmpExt:WorkflowTag workflowTag type/@typeLink="ivqu:workflowTag" or typeLabel="Workflow Tag"/objectType/@typeLink or typeLabel with values from taxonomy or free text for typeLabel VMD <--> NMLG2: itemMeta/signal/@uri instantiationGenerations XMP-iptcExt:WorkflowTag
describing a/v content Alt Text (Accessibility) A brief textual description of the purpose and meaning of a video that can be accessed by assistive technology or displayed when the video is disabled in the browser. It should not exceed 250 characters. Iptc4xmpCore:AltTextAccessibility altTextAccessibility XMP-iptcCore:AltTextAccessibility
describing a/v content CV Term About the Content What the video is about expressed by term(s) selected from taxonomies or controlled vocabularies Iptc4xmpExt:AboutCvTerm aboutCvTerms subject/subjectCode, subjectDefinition and/or subject/dc:subject (free text) and possibly a typeLink and/or typeLabel to define a type of subject at a lower level of granularity. This is also possible using the topic and theme elements of EBUCore. CreationInformation/Classification/Subject VMD <--> NMLG2: contentMeta/subject pbcoreSubject http://schema.org/about XMP-iptcExt:AboutCvTerm
describing a/v content Data Displayed on Screen Text or other data shown in some region of the video. Iptc4xmpExt:DataOnScreen dataOnScreen textLine + typeLink="ivqu:dataOnScreen" or typeLabel="Data On Screen"/text + timeStamp + textLinePosition VMD <--> NMLG2: contentMeta/description[@role="drol:displayedData"] pbcoreDescription / @descriptionType=Data On Displayed On Screen @descriptionTypeSource=IPTC XMP-iptcExt:DataOnScreen
describing a/v content Description Textual description of the content of the video dc:description description description/dc:description plus typeLink or/and typeLabel for defining a type of description as appropriate UKDPP_Synopsis com.apple.quicktime.description CreationInformation/Creation/Abstract VMD <--> NMLG2: contentMeta/description[@role="drol:caption" {or a similar one}] pbcoreDescription http://schema.org/caption NonRealTimeMeta/Description ClipMetadata/MemoList/Memo/Text VideoClip/Description XMP-dc:Description
describing a/v content Dopesheet Shotlist with descriptions Iptc4xmpExt:Dopesheet dopesheet description + typeLink="ivqu:dopesheet" or typeLabel="Dopesheet"/dc:description VMD <--> NMGL2: contentSet/description[@role="drole:dopesheet"] pbcoreDescription / @descriptionType=shotlist XMP-iptcExt:Dopesheet
describing a/v content Dopesheet Link Link(s) to an external web resource providing a shotlist with descriptions Iptc4xmpExt:DopesheetLink dopesheetLinks relation/@typeLink="ivqu:dopesheetLink" or @typeLabel="Dopesheet Link"/relationLink VMD <--> NMGL2: contentSet/description[@role="drole:dopesheet"]/@href XMP-iptcExt:DopesheetLink
describing a/v content Extended Description (Accessibility) A more detailed textual description of the purpose and meaning of a video that elaborates on the information provided by the Alt Text (Accessibility) property. This property does not have a character limitation and is not required if the Alt Text (Accessibility) field sufficiently describes the video. Iptc4xmpCore:ExtDescrAccessibility extDescrAccessibility XMP-iptcCore:ExtDescrAccessibility
describing a/v content Featured Organisation Organisation(s) featured by the content of the video Iptc4xmpExt:OrganisationInImageName Iptc4xmpExt:OrganisationInImageCode featuredOrganisations contributor/@typeLink="ivqu:featuredOrganisation" or typeLabel="Featured Organisation"/organisationDetails/organisationName or ebucore entity structure from more details and options VMD <--> NMLG2: contentMeta/subject[@type="cpnat:organisation"] pbcoreSubject / @subjectType=featured organization @subjectTypeSource=IPTC http://schema.org/about --> ofType http://schema.org/Organization XMP-iptcExt:OrganisationInImageName XMP-iptcExt:OrganisationInImageCode
describing a/v content Genre Artistic, style, journalistic, product or other genre(s) of the video. Iptc4xmpExt:Genre genres type/genre(@typeLink and @typeLabel with values from taxonomies UKDPP_Genre com.apple.quicktime.genre CreationInformation/Classification/Genre VMD <--> NMLG2: contentMeta/genre pbcoreGenre http://schema.org/genre XMP-iptcExt:Genre
describing a/v content Headline Short description of the content of the video Iptc4xmpExt:Headline headline description/@typeLink="ivqu:headline" and @typeLabel="Headline"/dc:description VMD <--> NMLG2: contentMeta/headline pbcoreDescription / @descriptionType=headline @descriptionTypeSource=IPTC http://schema.org/headline XMP-iptcExt:Headline
describing a/v content Keywords What the video is about expressed by a free choice of descriptive phrases or keywords dc:subject keywords description/@typeLink="ivqu:keyword" or @typeLabel="Keyword"/dc:description com.apple.quicktime.keywords CreationInformation/Classification/Subject VMD <--> NMLG2: contentMeta/keyword pbcoreSubject / @subjectType=keyword http://schema.org/keywords XMP-dc:Subject
describing a/v content Language Version Language version of the video dc:language language language/@typeLink="ivqu:languageVersion" or @typeLabel="Language Version"/dc:language AS_11_Primary_Audio_Language CreationInformation/Classification/Language VMD <--> NMLG2: contentMeta/language instantiationLanguage http://schema.org/inLanguage - use one of the language codes from the IETF BCP 47 standard. XMP-dc:Language
describing a/v content Location Shot Place from where the video was shot, in particular where the camera was located Iptc4xmpExt:LocationCreated locationsCreated coverage/spatial/location/@typeLink="ivqu:locationShot" or @typeLabel="Location Shot"/name or use ebucore location structure for more granularity See location structure + com.apple.quicktime.location.role="0" CreationInformation/Creation/CreationCoordinates/Location VMD <--> NMLG2: contentMeta/located http://schema.org/locationCreated PlanningMetadata/Properties/Meta[@name="Location"] ClipMetadata/Shoot/Location/... VideoClip/Location (see also Property Structure Location below) XMP-iptcExt:LocationCreated
describing a/v content Location Shown Place(s) shown by the video Iptc4xmpExt:LocationShown locationsShown coverage/spatial/location/@typeLink="ivqu:locationShown" or @typeLabel="Location Shown"/name or use ebucore location structure for more granularity See location structure + com.apple.quicktime.location.role="1" (?? 1 the right role value) VMD <--> NMLG2: contentMeta/subject[@type="cpnat:POI"] pbcoreCoverage / @coverageType=spatial http://schema.org/contentLocation XMP-iptcExt:LocationShown
describing a/v content Object Shown Object(s) shown by the video Iptc4xmpExt:ArtworkOrObject objectsShown Artefact + timestamp + position VMD <--> NMLG2: contentMeta/subject[@type="cpnat:object"] pbcoreSubject / @subjectType=object @subjectTypeSource=IPTC http://schema.org/about --> ofType http://schema.org/Thing XMP-iptcExt:ArtworkOrObject
describing a/v content Person Heard Person(s) who can be heard only in the video Iptc4xmpExt:PersonHeard personsHeard contributor/@typeLink="ivqu:personHeard" or typeLabel="Person Heard"/organisationDetails/organisationName or ebucore entity structure from more details and options. For timed identification use part/contributor VMD <--> NMLG2: contentMeta/subject[@type="cpnat:person"] pbcoreSubject / @subjectType=person heard @subjectTypeSource=IPTC OR pbcoreContributor / contributorRole=person heard @source=IPTC XMP-iptcExt:PersonHeard
describing a/v content Person Shown Person(s) shown by the video Iptc4xmpExt:PersonInImageWDetails personsShown contributor/@typeLink="ivqu:personShown" or typeLabel="Person Shown"/organisationDetails/organisationName or ebucore entity structure from more details and options. For timed identification use part/contributor VMD <--> NMLG2: contentMeta/subject[@type="cpnat:person"] pbcoreSubject / @subjectType=person shown @subjectTypeSource=IPTC OR pbcoreContributor / contributorRole=person shown @source=IPTC http://schema.org/about --> ofType http://schema.org/Person XMP-iptcExt:PersonInImageWDetails
describing a/v content Product Shown Product(s) identified by a GTIN code shown by the video Iptc4xmpExt:ProductInImage productsShown subject + typeLink="ivqu:productShown"/subjectCode + subjectDefinition OR description + typeLink="ivqu:productShown"/dc:description VMD <--> NMLG2: contentMeta/subject[@type=""cpnat:object""]/... see details in the Production Shown ... structure section" pbcoreSubject / @subjectType=product @subjectTypeSource=IPTC http://schema.org/about --> ofType http://schema.org/Thing XMP-iptcExt:ProductInImage
describing a/v content Shot Type Visual type(s) of the video Iptc4xmpExt:VideoShotType videoShotTypes type/objectType or format/technicalAttributeString or type/objectType or format/technicalAttributeUri in association with ad-hoc taxonomy VMD <--> NMLG2: contentMeta/genre/@uri="...shot type vocab ..." pbcoreDescription / @descriptionType=Shot Type @descriptionTypeSource=IPTC XMP-iptcExt:VideoShotType
describing a/v content Shown Event Event(s) shown by the video Iptc4xmpExt:EventExt shownEvents Event/name or more using the ebucore event structure VMD <--> NMLG2: contentMeta/subject[@type="cpnat:event"] pbcoreSubject / @subjectType=event http://schema.org/about --> ofType http://schema.org/Event XMP-iptcExt:ShownEvent
describing a/v content Snapshot Link A still image representing the video. Iptc4xmpExt:SnapshotLink snapshotLinks format/locator/@typeLink="ivqu:snapshotLink" or @typeLabel="Snapshot Link" VMD <--> NMLG2: contentMeta/icon[@href] NonRealTimeMeta/KeyFrame XMP-iptcExt:SnapshotLink
describing a/v content Timed Text Link Link(s) to an external web resource providing a timed text track, used to provide captioning/subtitling or audio description of the video Iptc4xmpExt:TimedTextLink timedTextLinks XMP-iptcExt:TimedTextLink/QualifiedLinkWLanguage/array
describing a/v content Title Title of the video, should be a shorthand reference dc:title title title/dc:title com.apple.quicktime.title CreationInformation/Creation/Title VMD <--> NMLG2: itemMeta/title pbcoreTitle ? http://schema.org/name NonRealTimeMeta/Title ClipMetadata/UserClipName VideoClip/Title XMP-dc:Title
describing a/v content Transcript Transcription of the video Iptc4xmpExt:Transcript transcript description/@typeLink="ivqu:transcript" or typeLabel="Transcript"/dc:description or use textLine structure VMD <--> NMLG2: contentSet/....[@rendition="rnd:transcript"] pbcoreDescription / @descriptionType=Transcript http://schema.org/transcript XMP-iptcExt:Transcript
describing a/v content Transcript Link Link(s) to an external web resource providing a transcription of the video Iptc4xmpExt:TranscriptLink transcriptLinks relation/@typeLink="ivqu:transcriptLink" or @typeLabel="Transcript Link"/relationLink VMD <--> NMLG2: contentSet/remoteContent[@rendition="rnd:transcript"]/@href XMP-iptcExt:TranscriptLink
describing a/v content Visual Colour The visual colouring of the video. Iptc4xmpExt:VisualColour visualColour format/technicalAttributeString +typeLink ='ivqu:visualColour" VMD <--> NMLG2: contentSet/....[@colourindicator="...value..."] XMP-iptcExt:VisualColour
rights Contributor Party or parties (person or organisation) which contributed to the video, refinement by the role attribute. Iptc4xmpExt:Contributor contributors contributor/role for contributors and ebucore entity structure for more granularity CreationInformation/Creation/Creator VMD <--> NMLG2: contentMeta/contributor[@role="..."] pbcoreContributor (with contributorRole) http://schema.org/contributor XMP-iptcExt:Contributor
rights Copyright Notice Any textual notice necessary by legal needs or common use to indicate the current owner of the copyright of this media resource dc:rights copyrightNotice rights/copyrightStatement UKDPP_Originator ? com.apple.quicktime.copyright CreationInformation/Creation/CopyrightString VMD <--> NMLG2: rightsInfo/copyrightNotice pbcoreRightsSummary http://schema.org/copyrightYear XMP-dc:Rights
rights Copyright Year Year of origin of the video, usually appearing in the copyright notice as a numeric value Iptc4xmpExt:CopyrightYear copyrightYear date/copyrighted UKDPP_Copyright_Year com.apple.quicktime.year VMD <--> NMLG2: rightsInfo/rightsInfoExtProperty[@rel="rightsprop:copyrightyear"]/@value=...vdm value..." pbcoreRightsSummary OR use pbcoreRightsSummary/rightsEmbedded with specific XML from another standard (Use http://schema.org/copyrightYear + http://schema.org/copyrightHolder) XMP-iptcExt:CopyrightYear
rights Creator Party or parties (person or organisation) which created the video, refinement by the role attribute. Iptc4xmpExt:Creator creators creator/role for creators OR contributor/role for creators and ebucore entity structure for more granularity com.apple.quicktime.artist com.apple.quicktime.author com.apple.quicktime.director CreationInformation/Creation/Creator VMD <--> NMLG2: contentMeta/creator[@role="..."] pbcoreCreator (with creatorRole) http://schema.org/creator NonRealTimeMeta/Creator ClipMetadata/Access/Creator VideoClip/Creator XMP-iptcExt:Creator
rights Credit Line Credit to person(s) and/or organisation(s) required by the supplier of the video (clip) to be used when published. photoshop:Credit creditLine rights/@typeLink="ivqu:creditline" or @typeLabel="Credit Line"/dc:rights or use ebucore contributor and granularity of the enty structure to build the credit list contributor by contributor and their respective roles. VMD <--> NMLG2: contentMeta/creditline pbcorePublisher / publisherRole=presenter XMP-photoshop:Credit
rights Data Mining Data mining prohibition or permission, optionally with constraints. plus:DataMining dataMining XMP-plus:DataMining
rights Other Constraints Additional constraints on the use of the asset. XMP-plus:OtherConstraints otherConstraints XMP-plus:OtherConstraints
rights Licensor Company or person to be contacted for licensing plus:Licensor licensor rights/rightsHolder + role/@typeLink="ivqu:licensor" or @typeLabel="Licensor" VMD <--> NMLG2: rightsInfo/rightsInfoExtProperty[@rel="rightsprop:licensor"]/@uri (for the VMD Id) + /name (for the VMD name) pbcorePublisher / publisherRole=Licensor @source=IPTC XMP-plus:Licensor
rights Model Release Document Identifier(s) of a Model Release document. plus:ModelReleaseID modelReleaseDocuments rights/@typeLink="ivqu:modelRelease" or @typeLabel="Model Release"/dc:rights VMD <--> NMLG2: rightsInfo/rightsInfoExtProperty[@rel= "rightsprop:modelReleaseId"]/@value pbcoreRightsSummary / rightsLink XMP-plus:ModelReleaseID
rights Model Release Status Summarises the availability and scope of model releases authorizing usage of the likenesses of persons appearing in the video plus:ModelReleaseStatus modelReleaseStatus rights/@typeLink="ivqu:modelReleaseStatus" or @typeLabel="Model Release Status"/dc:rights VMD <--> NMLG2: rightsInfo/rightsInfoExtProperty[@rel= "rightsprop:modelReleaseStat"]/@uri pbcoreRightsSummary OR use pbcoreRightsSummary/rightsEmbedded with specific XML from another standard XMP-plus:ModelReleaseStatus
rights Property Release Document Identifier(s) of a Property Release document. plus:PropertyReleaseID propertyReleaseDocuments rights/@typeLink="ivqu:propertyReleaseDocument" or @typeLabel="Property Release Document"/dc:rights UsageInformation/RightsID VMD <--> NMLG2: rightsInfo/rightsInfoExtProperty[@rel= "rightsprop:propReleaseId"]/@value pbcoreRightsSummary / rightsLink Potentionally http://schema.org/license but defined as "A license document that applies to this content, typically indicated by URL." XMP-plus:PropertyReleaseID
rights Property Release Status Summarises the availability and scope of property releases authorising usage of the properties appearing in the photograph. plus:PropertyReleaseStatus propertyReleaseStatus rights/@typeLink="ivqu:propertyReleaseStatus" or @typeLabel="Property Release Status"/dc:rights VMD <--> NMLG2: rightsInfo/rightsInfoExtProperty[@rel= "rightsprop:propReleaseStat"]/@uri pbcoreRightsSummary OR use pbcoreRightsSummary/rightsEmbedded with specific XML from another standard XMP-plus:PropertyReleaseStatus
rights Rights Usage Terms The licensing parameters of the video expressed in free-text. xmpRights:UsageTerms usageTerms usageTerms VMD <--> NMLG2: rightsInfo/usageTerms XMP-xmpRights:UsageTerms
rights Embedded Encoded Rights Expression Structure covering the assertion of rights, the granting of licenses and both in human and a machine readable ways (including restrictions, embargoes, duties ...) Iptc4xmpExt:EmbdEncRightsExpr embdEncRightsExpr rights/@typeLink="ivqu:extRights" or @typeLabel="Rights and Licensing Terms"/dc:rights VMD <--> NMLG2: see details in the EERE structure section and see details in the LERE structure section pbcoreRightsSummary OR use pbcoreRightsSummary/rightsEmbedded with specific XML from another standard XMP-iptcExt:EmbdEncRightsExpr
rights Linked Encoded Rights Expression Structure covering the assertion of rights, the granting of licenses and both in human and a machine readable ways (including restrictions, embargoes, duties ...) Iptc4xmpExt:LinkedEncRightsExpr linkedEncRightsExpr rights/@typeLink="ivqu:extRights" or @typeLabel="Rights and Licensing Terms"/rightsLink XMP-iptcExt:LinkedEncRightsExpr
rights Copyright Owner Data identifying the individual or organisation owning the rights for this media resource which could be the video as a whole or a clip in a video. The optional role attribute may indicate which facet of rights is covered by this entity. plus:CopyrightOwner copyrightOwners rights/rightsHolder/@typeLink="ivqu:copyrightOwner" or @typeLabel="Copyright Owner" -> see ebucore entity structure for person or organisation com.apple.quicktime.publisher UsageInformation/Availability/Dissemination/Disseminator or CreationInformation/Creation/Creator[@role='publisher'] VMD <--> NMLG2: rightsInfo/CopyrightHolder/@uri (for the VMD Id) + /name (for the VMD name) pbcorePublisher / publisherRole=Rights Owner @source=IPTC OR pbcoreRightsSummary/rightsEmbedded with specific XML from another standard http://schema.org/copyrightHolder XMP-plus:CopyrightOwner
rights Supplier Supplier of this copy of the media resource plus:ImageSupplier supplier contributor/role/@typeLink="ivqu:supplier" or @typeLabel="Supplier" UKDPP_Distributor (inside Entity structure) VMD <--> NMLG2: contentMeta/infoSource[@role="isrol:contentSource"]/name pbcoreRightsSummary OR use pbcoreRightsSummary/rightsEmbedded with specific XML from another standard XMP-plus:ImageSupplier
rights Supply Chain Source Person or party who has a role in the content supply chain. Iptc4xmpExt:SupplyChainSource supplyChainSources contributor/role="ivqu:supplychainSource" VMD <--> NMLG2: contentMeta/infoSource[@role="isrol:imageSupplier"]/@uri AND/OR /name OR pbcorePublisher / publisherRole=distributor XMP-iptcExt:SupplyChainSource
technical Audio Bitrate Bit rate of the audio data depending on the Video Bit Rate Type: if fixed the fixed rate, if variable the maximum rate Iptc4xmpExt:audioBitRate audioBitRate format/audioFormat/bitRate VMD <--> NMLG2: contentSet/remoteContent/@audiobitrate essenceTrackDataRate See File Bitrate EssenceList/Audio/BitPerSample XMP-iptcExt:AudioBitsPerSample
technical Audio Bitrate Type Indicates if the bitrate of the audio data is fixed or variable Iptc4xmpExt:audioBitRateMode audioBitRateType format/audioFormat/bitRateMode VMD <--> NMLG2: contentSet/remoteContent/@audiovbr XMP-iptcExt:AudioBitRate
technical Audio Bits per Sample Number of bits used for an audio sample Iptc4xmpExt:audioBitsPerSample audioBitsPerSample format/audioFormat/sampleSize VMD <--> NMLG2: contentSet/remoteContent/@audiosamplesize essenceTrackBitDepth XMP-iptcExt:AudioBitRateMode
technical Audio Channel Layout Term indicating the channel layout xmpDM:audioChannelType audioChannelLayout format/audioFormat/audioTrackConfiguration AS_11_Audio_Track_Layout VMD <--> NMLG2: contentSet/remoteContent/@audiochannels instantiationChannelConfiguration NonRealTimeMeta/AudioFormat XMP-xmpDM:AudioChannelType
technical Audio Channels Number of used audio channels Iptc4xmpExt:audioChannelCount audioChannelCount format/audioFormat/channels MediaInformation/MediaProfile/MediaFormat/AudioCoding/AudioChannels --- NonRealTimeMeta/AudioFormat/@numOfChannel XMP-iptcExt:AudioChannelCount
technical Audio Coding Machine readable code and a human readable term for the used audio coding xmpDM:audioCompressor audioCoding format/audioFormat/encoding MediaInformation/MediaProfile/MediaFormat/AudioCoding/Format VMD <--> NMLG2: contentSet/remoteContent/@audiocodec essenceTrackEncoding http://schema.org/encodingFormat NonRealTimeMeta/AudioFormat/AudioRecPort/@audioCodec (always uncompressed) XMP-xmpDM:AudioCompressor
technical Audio Sample Rate Rate used for sampling the audio xmpDM:audioSampleRate audioSampleRate format/audioFormat/samplingRate MediaInformation/MediaProfile/MediaFormat/AudioCoding/Sample/@rate VMD <--> NMLG2: contentSet/remoteContent/@audiosamplerate essenceTrackSamplingRate EssenceList/Audio/SamplingRate XMP-xmpDM:AudioSampleRate
technical Display Aspect Ratio Ratio of width and height of the displayed image. (Width and height do not require to be in pixels.) Iptc4xmpExt:videoDisplayAspectRatio videoDisplayAspectRatio aspectRatio/@typeLink="ivqu:displayAspectRatio" or @typeLabel=""Display Aspect Ratio" / factorNumerator and factorDenominator for e.g. 16/9 or 16:9... UKDPP_Picture_Ratio VMD <--> NMLG2: contentSet/remoteContent/@videoaspectratio essenceTrackAspectRatio / @annotation=Display Aspect Ratio NonRealTimeMeta/VideoFormat/VideoLayout/@aspectRatio EssenceList/Video/AspectRatio XMP-iptcExt:VideoDisplayAspectRatio
technical Editorial Duration Duration of the video content proposed for editorial use xmpDM:marker[xmpDM:type= "ivqu:editorialUseStart"] /xmpDM:duration editorialDurations format/duration/@typeLink="ivqu:editorialDuration" or @typeLabel="Editorial Duration" UKDPP_Total_Programme_Duration ? --- add one marker to XMP-xmpDM:Markers
technical Editorial Duration End The point in time and frames the content proposed for editorial use ends xmpDM:marker[xmpDM:type= "ivqu:editorialUseEnd"] /xmpDM:startTime editorialDurationEnds format/end/@typeLink="ivqu:editorialDurationEnd" or @typeLabel="Editorial Duration End" VMD <--> NMLG2: partMeta/timeDelim/@end + partMeta/role[@qcode="pmrole:editorialUse"] EssenceList/Video/EndTimecode add one marker to XMP-xmpDM:Markers
technical Editorial Duration Start The point in time and frames the content proposed for editorial use starts xmpDM:marker[xmpDM:type= "ivqu:editorialUseStart"] /xmpDM:startTime editorialDurationStarts format/start/@typeLink="ivqu:editorialDurationStart" or @typeLabel="Editorial Duration Start" VMD <--> NMLG2: partMeta/timeDelim/@start + partMeta/role[@qcode="pmrole:editorialUse"] instantiationTimeStart EssenceList/Video/StartTimecode add one marker to XMP-xmpDM:Markers
technical File Bitrate The total bit rate of the all media streams in this file. xmpDM:fileDataRate fileBitrate format/overallBitRate --- instantiationDataRate http://schema.org/bitrate XMP-xmpDM:FileDataRate
technical File Duration Duration of the overall video (from the first to the last frame) xmpDM:duration fileDuration format/duration UKDPP_Total_Programme_Duration ? MediaTime/MediaDuration VMD <--> NMLG2: contentSet/remoteContent/@duration instantiationDuration http://pending.schema.org/duration NonRealTimeMeta/Duration Duration XMP-xmpDM:Duration
technical File Format Format of the file containing the video data. Iptc4xmpExt:ContainerFormat fileFormat format/containerformat/containerEncoding (@typeLabel, @typeLabel for taxonomies or free text) and more using the containerFormat structure for more granularity MediaInformation/MediaProfile/MediaFormat/FileFormat VMD <--> NMLG2: contentSet/remoteContent/@formaturi instantiationStandard http://schema.org/fileFormat XMP-iptcExt:ContainerFormat
technical Frame Size Size of the video frame in pixels xmpDM:videoFrameSize frameSize format/videoFormat/width and height MediaInformation/MediaProfile/MediaFormat/VisualCoding/Frame/@height OR MediaInformation/MediaProfile/MediaFormat/VisualCoding/Frame/@width VMD <--> NMLG2: contentSet/remoteContent/@width + /@height instantiationDimensions essenceTrackFrameSize http://schema.org/videoFrameSize see Property Structure Frame Size see Property Structure Frame Size XMP-xmpDM:VideoFrameSize
technical Media Type IANA Media Type of the video. dc:format mediaType format/mimeType VMD <--> NMLG2: contentSet/remoteContent/@contenttype instantiationDigital http://schema.org/contentType XMP-dc:Format
technical Orientation Orientation of the visual content of the video as defined by TIFF. tiff:orientation orientation format/imageFormat/orientation VMD <--> NMLG2: contentSet/remoteContent/@orientation XMP-tiff:Orientation
technical Signal Aspect Ratio Ratio of width and height in pixels of a frame xmpDM:videoPixelAspectRatio signalAspectRatio aspectRatio/@typeLink="ivqu:signalAspectRatio" or @typeLabel="Signal Aspect Ratio" --- essenceTrackAspectRatio / @annotation=Signal Aspect Ratio XMP-xmpDM:VideoPixelAspectRatio
technical Signal Format Combined term including the size of the frame, interlaced/progressive, framerate xmpDM:videoFieldOrder signalFormat format/videoFormat/technicalAttributeString/@typeLink="ivqu:signalFormat" or @typeLabel="Signal Format" --- instantiationStandard XMP-xmpDM:VideoFieldOrder
technical Stream-ready Indicates if this video can be used for streaming by the rule of having the key technical data of the video at the start rather than end of the file and that the wrapper and essense format are suitable for streaming Iptc4xmpExt:StreamReady streamReady format/technicalAttributeString + @typeLink="ivqu:streamReady" or @typeLabel="Stream ready" --- instantiationGenerations=Stream-ready @source=IPTC XMP-iptcExt:StreamReady
technical Video Bitrate Bit rate of the video data depending on the Video Bit Rate Type: if fixed the fixed rate, if variable the maximum rate Iptc4xmpExt:videoBitRate videoBitrate format/videoFormat/bitRate VMD <--> NMLG2: contentSet/remoteContent/@videobitrate essenceTrackDataRate See File Bitrate XMP-iptcExt:VideoBitRate
technical Video Bitrate Type Indicates if the bitrate of the video data is fixed or variable Iptc4xmpExt:videoBitRateMode videoBitrateType format/videoFormat/bitRateMode MediaInformation/MediaProfile/MediaFormat/BitRate/@average VMD <--> NMLG2: contentSet/remoteContent/@videovbr XMP-iptcExt:VideoBitRateMode
technical Video Coding Machine readable code and a human readable term for the used video coding xmpDM:videoCompressor videoCoding format/videoFormat/encoding VMD <--> NMLG2: contentSet/remoteContent/@videocodecuri essenceTrackEncoding http://schema.org/encodingFormat NonRealTimeMeta/VideoFormat/VideoFrame/@videoCodec EssenceList/Video/Codec XMP-xmpDM:VideoCompressor
technical Video Frame Rate Used frame rate xmpDM:videoFrameRate videoFrameRate format/videoFormat/frameRate MediaInformation/MediaProfile/MediaFormat/VisualCoding/Format VMD <--> NMLG2: contentSet/remoteContent/@videoframerate essenceTrackFrameRate NonRealTimeMeta/VideoFormat/VideoFrame/@formatFps EssenceList/Video/FrameRate XMP-xmpDM:VideoFrameRate
technical Video Profile Name of the used video profile as defined by the maker of the encoding standard. Iptc4xmpExt:videoEncodingProfile videoEncodingProfile format/videoFormat/encoding/profile MediaInformation/MediaProfile/MediaFormat/VisualCoding/Frame/@rate --- NonRealTimeMeta/VideoFormat/VideoFrame/@videoCodec XMP-iptcExt:VideoEncodingProfile
technical Video Streams Count Count of video streams in a video file. Iptc4xmpExt:videoStreamsCount videoStreamsCount format/videoFormat/technicalAttributeInteger [@typeLink="ivqu:videoStreamCount" or@typeLabel="Video Stream Count"] if same format for all video channel, other number of videoFormats provide in the current metadata file --- instantiationTracks XMP-iptcExt:VideoStreamsCount
tool Markers A marker describes a location in an audio or video sequence. It is used to identify for which part of the video (a clip of the video as a whole) a set of IPTC Video Metadata properties is used. xmpDM:marker NA use part + description or other metadata for timed markers of different custom types VMD <--> NMLG2: partMeta pbcoreInstatiation / @startTime @endTime OR pbcorePart / @startTime @endTime OR instantiationPart / @startTime @endTime see above, as required
Property Structures (PS)
PS Concept Entity
Identifier Globally unique identifier of the entity/concept xmp:identifier identifiers entityId or contactId or organisationId, otherwsie each class in EBUCore has its own ID. For concepts, the ID is part of the termID/URI VMD <--> NMLG2: PROPERTY/@uri Identifier
Name Full name of the entity/concept Iptc4xmpExt:Name name contactDetails/Name or /givenName+ /familyName or organisationName or simialr for other classes or typeLabel for taxonomies VMD <--> NMLG2: PROPERTY/name Name
PS Concept with role EntityWRole
Identifier Globally unique identifier of the entity/concept xmp:identifier identifiers entityId or contactId or organisationId VMD <--> NMLG2: PROPERTY/@uri Identifier
Name Full name of the entity/concept Iptc4xmpExt:Name name contactDetails/Name or /givenName+ /familyName or organisation/organisationName VMD <--> NMLG2: PROPERTY/name Name
Role Identifier of the role the entity has in the context of the metadata property Iptc4xmpExt:Role role role VMD <--> NMLG2: PROPERTY/@role Role
PS CV-Term CvTerm
CV-Term CV ID Globally unique identifier of the Controlled Vocabulary the term is from. Iptc4xmpExt:CvId cvId ebucore:typeThesaurus VMD <--> NMLG2: Scheme URI (= Scheme Alias resolved to a URI) property/@qcode CvId
CV-Term ID Globally unique identifier of the term from a Controlled Vocabulary. Iptc4xmpExt:CvTermId cvTermId ebucore:typeLink VMD <--> NMLG2: a concept's identifier: @uri or @qcode property/@uri or property/@qcode CvTermId
CV-Term name Natural language name of the term from a Controlled Vocabulary. Iptc4xmpExt:CvTermName cvTermName ebucore:typeLabel VMD <--> NMLG2: a concept's <name> property/name CvTermName
Refined 'aboutness' of the CV-Term Refinement of the 'about' relationship of the term with the content. Iptc4xmpExt:CvTermRefinedAbout cvTermRefinedAbout In ebucore, this is logically and contextually defined by the relation for which a controlled term is used VMD <--> NMLG2: if available by a property: @role property/@role CvTermRefinedAbout
PS Device Device Device is used in EBU CCDM, not EBUCore
Manufacturer Name of the manufacturer of the device Iptc4xmpExt:Manufacturer manufacturer PROPERTY/name[@role="nrol:manufacturer"] manufacturer Manufacturer Manufacturer Manufacturer
Model Name Name of the device model Iptc4xmpExt:ModelName modelName PROPERTY/name[@role="nrol:devicemodel"] modelName ModelName ModelName ModelName
Serial Number Serial number, assigned by manufacturer Iptc4xmpExt:SerialNumber serialNumber PROPERTY/name[@role="nrol:deviceserialno"] serialNo SerialNo. SerialNo SerialNumber
Attached Lens Description Short description of the lens used with the device at the time of the recording Iptc4xmpExt:AttLensDescription attLensDescription Lens AttLensDescription
Owner´s Device ID Identifier assigned by the owner of the device Iptc4xmpExt:OwnersDeviceId ownerDeviceId PROPERTY/@uri or @literal OwnersDeviceId
PS Embedded Encoded Rights Expression EmbdEncRightsExpr
Rights Expression Language ID Identifier of the rights expression language used by the rights expression. Iptc4xmpExt:RightsExprLangId rightsExprLangId rights/rightsID VMD <--> NMLG2: rightsInfo/link[@rel="rightsprop:linkedEncRightExpr"]/@formaturi RightsExprLangId
Encoding type Encoding type of the rights expression, identified by an IANA Media Type. Iptc4xmpExt:RightsExprEncType rightsExprEncType rights/typeLabel VMD <--> NMLG2: rightsInfo/link[@rel="rightsprop:linkedEncRightsExpr"]/ @contenttype RightsExprEncType
Encoded Rights Expression Embedded serialized rights expression using a rights expression language which is encoded as a string. Iptc4xmpExt:EncRightsExpr encRightsExpr rights/dc:rights or rights/rightsLink VMD <--> NMLG2: rightsInfo/rightsExpressionXML or rightsInfo/rightsExpressionData EncRightsExpr
PS Entity Entity Struct Entity
Identifier Globally unique identifier of the entity xmp:Identifier identifiers Identifier
Name Full name of the entity Iptc4xmpExt:Name name Name
PS Entity with Role EntityWRole Struct EntityWRole
Identifier Globally unique identifier of the entity xmp:Identifier identifiers Identifier
Name Full name of the entity Iptc4xmpExt:Name name Name
Role Identifier of the role the entity has in the context of the metadata property Iptc4xmpExt:Role role Role
PS Episode/Season EpisodeSeason isEpisodeOf, isSeasonOf, hasEpisode, hasSeason, hasSeries, isSeriesOf
Name Name of the episode or season of a series Iptc4xmpExt:Name name title/ @typeLink="ivqu:episodeTitle" or typeLabel="Episode Title" OR @typeLink="ivqu:seasonTitle" or @typeLabel="Season Title"/dc:title + type OR dc:alternative + type - also applies to series in EBUCore AS_11_Programme_Title VMD <--> NMLG2: itemMeta/memberOf/name & /related/@rel="crel:isA" & @qcode="mediabusinesscpt:episode OR season" Name
Number Number of the episode or season of a series Iptc4xmpExt:Number number title + typeLink="ivqu:episodeNo OR ivqu:seasonNo"/dc:title + type OR dc:alternative + type or similar use with alternative/dc:alternative - also applies to series in EBUCore AS_11_Episode_Title_Number VMD <--> NMLG2: itemMeta/memberOf/related/@rel="???:numberInSeq" @value="...number..." @valuedatatype="xs:integer" /related/@rel="crel:isA" & @qcode="mediabusinesscpt:episode OR season" Number
Identifier Identifier of the episode or season of a series Iptc4xmpExt:Identifier identifier identifier/@typeLink="ivqu:episodeIdentifier" or @typeLabel="Episode Identifier" OR or similar of r Season - also applies to series in EBUCore VMD <--> NMLG2: itemMeta/memberOf/@uri & /related/@rel="crel:isA" & @qcode="mediabusinesscpt:episode OR season" Identifier
PS Frame Size FrameSize
Width Width of the video frame in pixels stDim:w widthPixels format/width VMD <--> NMLG2: PROPERTY/@width NonRealTimeMeta/VideoFormat/VideoLayout/@pixel EssenceList/Video/ActivePixel W
Height Height of the video frame in pixels stDim:h heightPixels format/height or format/lines VMD <--> NMLG2: PROPERTY/@height NonRealTimeMeta/VideoFormat/VideoLayout/@numOfVerticalLine EssenceList/Video/ActiveLine H
Measure Unit Units of width and height values, fixed value "pixels" stDim:unit unitPixels width/@unit and height/@unit Unit
PS Linked Encoded Rights Expression LinkedEncRightsExpr
Rights Expression Language ID Identifier of the rights expression language used by the rights expression. Iptc4xmpExt:RightsExprLangId rightsExprLangId rights/@rightsID VMD <--> NMLG2: rightsInfo/link[@rel="rightsprop:linkedEncRightExpr"]/@formaturi RightsExprLangId
Encoding type Encoding type of the rights expression, identified by an IANA Media Type. Iptc4xmpExt:RightsExprEncType rightsExprEncType rights/rightsEncoding/@typeLabel or @typeLink is existing taxonomy VMD <--> NMLG2: rightsInfo/link[@rel="rightsprop:linkedEncRightsExpr"]/ @contenttype RightsExprEncType
Link to Encoded Rights Expression Link to a rights expression using a rights expression language. Iptc4xmpExt:RightsExprLangId linkedRightsExpr rights/rightsLink VMD <--> NMLG2: rightsInfo/link[@rel="rightsprop:linkedEncRightExpr"]/@href LinkedRightsExpr
PS Linked Image LinkedImage the format element is about an image
Image Link Link URL locating the image resource Iptc4xmpExt:Link link format/Locator Link
Image Qualifier Qualifier of the relationship of the image with the video Iptc4xmpExt:LinkQualifier linkQualifiers format/imageFormat/technicalAttributeUri or @typeLink LinkQualifier
Image Role Role of this image in the context of the video Iptc4xmpExt:ImageRole role format/imageFormat/technicalAttributeString or @typeLabel ImageRole
Media Type IANA Media (MIME) Type dc:format mediaType format/mimeType Format
Image Width Width of the image, in pixels Iptc4xmpExt:WidthPixels widthPixels format/imageFormat/width WidthPixels
Image Height Height of the image, in pixels Iptc4xmpExt:HeightPixels heightPixels format/imageFormat/height HeightPixels
Used Video Frame Frame of the video used for this still image. Iptc4xmpExt:UsedVideoFrame usedVideoFrame format/Locator with W3C fragment locator (see Property Structure Video Time)
PS Location Location
Identifier Globally unique identifier of the location xmp:identifier identifiers coverage/spatial/location/locationId VMD <--> NMLG2: PROPERTY/related[@rel="skos:exactMatch"]/@uri LocationId
Name Full name of the location Iptc4xmpExt:LocationName name coverage/spatial/location/name com.apple.quicktime.location.name VMD <--> NMLG2: PROPERTY/name PlaceName PlaceName Name
Sublocation name Name of a sub location the Location is located in Iptc4xmpExt:Sublocation sublocation coverage/spatial/location/name (multi-occurence +typeLabel or typeLink, etc.) VMD <--> NMLG2: PROPERTY/POIDetails/line Sublocation
City name Name of the city the Location is located in Iptc4xmpExt:City city coverage/spatial/location/name (multi-occurence +typeLabel or typeLink, etc.) VMD <--> NMLG2: PROPERTY/POIDetails/locality/name City
State/Province name Name of the state or province the Location is located in Iptc4xmpExt:StateProvince provinceState coverage/spatial/location/name (multi-occurence +typeLabel or typeLink, etc.) VMD <--> NMLG2: PROPERTY/POIDetails/area/name ProvinceState
Country name Name of the country the Location is located in Iptc4xmpExt:CountryName countryName coverage/spatial/location/name (multi-occurence +typeLabel or typeLink, etc.) VMD <--> NMLG2: PROPERTY/POIDetails/country/name CountryName
Country ISO code ISO code of the country the Location is located in Iptc4xmpExt:CountryCode countryCode coverage/spatial/location/code VMD <--> NMLG2: PROPERTY/POIDetails/locality/country/@uri="http://cvx.iptc.org/iso3166-1a3/..(3 letter code).. OR PROPERTY/POIDetails/locality/country/@uri="http://cvx.iptc.org/iso3166-1a2/..(2 letter code).. CountryCode
World region name Name of the world region the Location is located in Iptc4xmpExt:WorldRegion worldRegion coverage/spatial/location/region VMD <--> NMLG2: PROPERTY/POIDetails/worldRegion WorldRegion
GPS-Longitude Longitude of a WGS84 based position of this Location exif:GPSLongitude gpsLongitude coverage/spatial/location/coordinates/posx + typeLabel="GPS" VMD <--> NMLG2: PROPERTY/POIDetails/position/@longitude Longitude Longitude GPSLongitude
GPS-Latitude Latitude of a WGS84 based position of this Location exif:GPSLatitude gpsLatitude coverage/spatial/location/coordinates/posy + typeLabel="GPS" VMD <--> NMLG2: PROPERTY/POIDetails/position/@lattitude Latitude Latitude GPSLatitude
GPS-Altitude Altitude in meters of a WGS84 based position of this Location exif:GPSAltitude gpsAltitude coverage/spatial/location/altitude VMD <--> NMLG2: PROPERTY/POIDetails/position/@altitude Altitude Altitude GPSAltitude
PS Person Details PersonWDetails
Identifier Globally unique identifier of the person Iptc4xmpExt:PersonId identifiers @contactId VMD <--> NMLG2: PROPERTY/related[@rel="skos:exactMatch"]/@uri PersonId
Name Name of the person Iptc4xmpExt:PersonName name contactDetails/Name or /givenName+ /familyName VMD <--> NMLG2: PROPERTY/name PersonName
Description A textual description of the person Iptc4xmpExt:PersonDescription description See all EBUCore attributes in the entity structure VMD <--> NMLG2: property/note[@role="cptnoterole:pmdPersonDescr"] PersonDescription
Characteristics A property or trait of the person Iptc4xmpExt:PersonCharacteristic characteristics See all EBUCore attributes in the entity structure VMD <--> NMLG2: property/related[@rel= "entityprop:cptTypeSpecificCharacteristic"]/ ... (see CV-Term About mapping for the child elements of related) (see Property Structure CV Term)
PS Product with GTIN ProductWGtin
GTIN A 14 digit GTIN (Global Trade Item Number) of the product (GTIN-8 to GTIN-14 codes are used). Iptc4xmpExt:ProductGTIN gtin Use ebucore identifier or description with the appropriate type "VMD <--> NMLG2: property/related[@rel="entityprop:hasGTIN"]/@value="...GTIN..." ProductGTIN
Name Name of the product. Iptc4xmpExt:ProductName name Use title or alternative with the appropriate type VMD <--> NMLG2: PROPERTY/definition ProductName
Description A textual description of the product. Iptc4xmpExt:ProductDescription description Use description with the appropriate type VMD <--> NMLG2: PROPERTY/definition ProductDescription
PS Publication Event PublicationEvent See the rich publicationEvent structure in EBUCore
Publication Date Date and optionally the time of publishing the video Iptc4xmpExt:Date date publicationEvent/publicationDate + publicationTime UKDPP_Completion_Date VMD <--> NMLG2: pubHistory/published/timestamp Date
Publication Event Name Name of the event for publishing this video. Iptc4xmpExt:Name name publicationEvent/@publicationEventName VMD <--> NMLG2: pubHistory/published/name Name
Publication Event Identifier Identifier of the event for publishing this video Iptc4xmpExt:Identifier identifier publicationEvent/@publicationEventId VMD <--> NMLG2: pubHistory/published/@uri Identifier
PS Qualified Link QualifiedLink EBUCore typeLink and typeLabel VMD <--> NMLG2: contentMeta/contentMetaExtProperty[@rel="entityprop:temporalCoverageTo"]/@value
Link URL of the link Iptc4xmpExt:Link link {URL link of a property} VMD <--> NMLG2: contentMeta/contentMetaExtProperty[@rel="entityprop:temporalCoverageTo"]/@value Link
Qualifier Term qualifying the use of the link Iptc4xmpExt:LinkQualifier linkQualifier {qualifier attribute, if available, of the property} LinkQualifier
PS Qualified Link with Language Struct QualifiedLinkWLanguage
Link URL of the link Iptc4xmpExt:Link link Link
Qualifier Term qualifying the use of the link Iptc4xmpExt:LinkQualifier linkQualifier LinkQualifier
Language Language of the content at the link location Iptc4xmpExt:LinkLanguage linkLanguage LinkLanguage
PS Rating Rating
Rating Value Rating value as issued by the rating source Iptc4xmpExt:RatingValue ratingValue rating/ratingValue VMD <--> NMLG2: PROPERTY/@value RatingValue
Rating Source Link Link to the site and optionally the page of the party which has issued the rating value, linked resource should explain the rating rules. Iptc4xmpExt:RatingSourceLink ratingSourceLink rating/ratingLink VMD <--> NMLG2: PROPERTY/@ratingtypeuri RatingSourceLink
Rating Scale Min Value The value of the rating scale used for the lowest/worst rating Iptc4xmpExt:RatingScaleMinValue ratingScaleMinValue rating/ratingScaleMinValue VMD <--> NMLG2: PROPERTY/@scalemin RatingScaleMinValue
Rating Scale Max Value The value of the rating scale used for the highest/best rating Iptc4xmpExt:RatingScaleMaxValue ratingScaleMaxValue rating/ratingScaleMaxValue VMD <--> NMLG2: PROPERTY/@scalemax RatingScaleMaxValue
Rating Value Logo Visualisation of the rating value referenced by a link Iptc4xmpExt:RatingValueLogoLink ratingValueLogoLink rating/linkToLogo RatingValueLogoLink
Rating Region Geopolitical region to which this rating applies. Iptc4xmpExt:RatingRegion ratingRegions rating/ratingRegion VMD <--> NMLG2: PROPERTY/@ratingtype (see Property Structure Location)
PS Registry Entry RegistryEntry
Asset Identifier Unique identifier of the video as issued by a registry Iptc4xmpExt:RegItemId assetIdentifier identifier/@typeLink="ivqu:assetId" or @typeLabel="Asset Id"/dc:identifier VMD <--> NMLG2: contentMeta/altId RegItemId
Registry Identifier An identifier for the registry which issued the identifier of the video. Iptc4xmpExt:RegOrgId registryIdentifier identifier/@typeLink="ivqu:registryId" or @typeLabel="Registry Id"/dc:identifier VMD <--> NMLG2: contentMeta/altId/@typeuri="... registry organisation id ..." RegOrgId
Role An identifier of the reason and/or purpose for this Registry Entry. Iptc4xmpExt:RegEntryRole role identifier/@note VMD <--> NMLG2: contentMeta/altId/@role RegEntryRole
PS Series Series
Series name Name of the series Iptc4xmpExt:Name name title/@typeLink="ivqu:series" or typeLabel="Series Title"/dc:title is the xml document is about the series OR alternmativeTitle/@typeLink="ivqu:series" or typeLabel="Series Title"/dc:alternative if in complement to the programme title AS_11_Series_Title Basic/LocalizedInfo/TitleAlternate @type=”series” VMD <--> NMLG2: itemMeta/memberOf/@name & /related/@rel="crel:isA" & @qcode="mediabusinesscpt:series" Name
Series identifier Identifier for the series Iptc4xmpExt:Identifier identifier identifier/@typeLink="ivqu:series" or @typeLabel="Series Identifier" VMD <--> NMLG2: itemMeta/memberOf/@uri & /related/@rel="crel:isA" & @qcode="mediabusinesscpt:series" Identifier
PS Temporal Coverage TemporalCoverage
From Date Optionally truncated date when the temporal coverage starts Iptc4xmpExt:tempCoverageFrom tempCoverageFrom coverage/temporal/periodOfTime/startDate VMD <--> NMLG2: contentMeta/contentMetaExtProperty[@rel="entityprop:temporalCoverageFrom"]/@value TempCoverageFrom
To Date Optionally truncated date when the temporal coverage ends Iptc4xmpExt:tempCoverageTo tempCoverageTo coverage/temporal/periodOfTime/endDate VMD <--> NMLG2: contentMeta/contentMetaExtProperty[@rel="entityprop:temporalCoverageTo"]/@value TempCoverageTo
PS Text with region delimiter TextWRegionDelimiter
Text Text or textual data Iptc4xmpExt:RegionText regionText textLine/text RegionText
Measure Type How the measures of the rectangle are expressed Iptc4xmpExt:Region/@stArea:unit measureType Unit
Rectangle, upper left X Horizontal axis value of the upper left corner of the rectangle Iptc4xmpExt:Region/@stArea:x regionAreaX textLine/textLinePosition/leftTopCornerLineNumber X
Rectangle, upper left Y Vertical axis value of the upper left corner of the rectangle Iptc4xmpExt:Region/@stArea:y regionAreaY textLine/textLinePosition/leftTopCornerPixelNumber Y
Rectangle, horizontal size Horizontal width of the rectangle Iptc4xmpExt:Region/@stArea:w regionAreaWidth textLine/textLinePosition/width W
Rectangle, vertical size Vertical height of the rectangle Iptc4xmpExt:Region/@stArea:h regionAreaHeight textLine/textLinePosition/height H
PS Video Time VideoTime
Time Format Identifier of the time format. For time code formats following SMPTE specifications. xmpDM:TimeFormat timeFormat format/technicalAttributeString/@typeLink="ivqu:timeFormat" or typeLabel="Time Format" or just use the appropriate time format provided in ebucore VMD <--> NMLG2: PROPERTY/@timeunituri TimeFormat