IPTC Video Metadata Hub - Recommendation 1.1 / Properties

.

See also: recommendation of Video Metadata Hub mappings

See also: JSON Schema of the properties specified on this page

Properties approved on 17 May 2017. Document revision of 17 August 2017.

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

Note on the JSON Data Type column. It shows three values separated by /: 1) the JSON datatype (could be an object, with uppercase name), 2) optionally a sub-type defined by JSON Schema, 3) optionally "array" if multiple values are supported.

Cells in the table below with a grey background show a fixed erratum - see a list of errata and how they were fixed.

GroupNameDefinition SemanticsUser NotesBasic Type/CardinalityEBUcore PropertyXMP PropertyXMP Data TypeJSON PropertyJSON Data Type
administrativeCirca Date CreatedApproximate date or range of dates associated with the creation and production of a video.Primarily for archival use if exact dates are not available.Text (0..1)date/alternative/@period="...value..." + @typeDefinition="ivqu:circaDateCreated"Iptc4xmpExt:CircaDateCreatedTextcircaDateCreatedstring//
administrativeDate CreatedDate and optionally time when the video was createdIf exact dates are not available use Circa Date Created.Date (0..1)date/created OR date + typeLink="ivqu:dateCreated"/dc:date photoshop:DateCreatedDatedateCreatedstring/date-time/
administrativeDate ModifiedDate and optionally time when the video was modified last timeDate (0..1)date/modified OR date + typeLink="ivqu:dateModified"/dc:datexmp:ModifyDateDatedateModified string/date-time/
administrativeDate ReleasedDate and optionally time of the public release of the videoDate (0..1)date/released OR date + typeLink="ivqu:dateReleased"/dc:date xmpDM:releaseDateDatedateReleasedstring/date-time/
administrativeEpisodeEpisode in a specific season of a TV or video series this video is a member of.Episode/Season stucture (0..1)title + typeLink="ivqu:episode"/dc:title + type OR dc:alternative + typeLink="ivqu:episode"Iptc4xmpExt:EpisodeEpisode structureepisodeEpisodeSeason
administrativeExternal Metadata URLLink(s) to an external web resource for retrieval of further metadata about this videoURL (0..unbounded)use relations and relatedInformationLinks for contacts/persons and organisationsIptc4xmpExt:ExternalMetadataLinkBag of URLexternalMetadataLinksstring/uri/array
administrativeFeed IdentifierIdentifier of the feed/source this video was delivered byText (0..1)identifier + typeLink="ivqu:feedId"/dc:identifierIptc4xmpExt:FeedIdentifierTextfeedIdentifierstring//
administrativePublication EventDate and optionally the time of publishing this video with name and identifier for the event of this publication.Publication Event structure (0..unbounded)publicationEvent/publicationDateIptc4xmpExt:PublicationEventBag Publication Event structurepublicationEventsPublicationEvent/array
administrativeRatingHow the video is rated by a public source or an authorityRating structure (0..unbounded)ratingIptc4xmpExt:RatingBag Rating structureratingsRating/array
administrativeReady for ReleaseAn indicator if this video is ready for being released to the public. This depends on rules by the party responsible for the publication.Boolean (0..1)format/technicalAttributeBooleanIptc4xmpExt:ReleaseReadyBooleanreleaseReadyboolean//
administrativeSeasonSeason of a TV or video series this video is a member of.Episode/Season stucture (0..1)title + typeLink="ivqu:season"/dc:title + type OR dc:alternative + typeLink="ivqu:season"Iptc4xmpExt:SeasonSeason structureseasonEpisodeSeason
administrativeSeriesTV or video series this video is a member of.Series structure (0..1)title + typeLink="ivqu:series"/dc:title + type OR dc:alternative + typeLink="ivqu:series"Iptc4xmpExt:SeriesSeries structureseriesSeries
administrativeStoryline IdentifierIdentifier(s) of a story evolving over time with which this video is associatedText (0..unbounded)identifier + typeLink="ivqu:storylineId"/dc:identifierIptc4xmpExt:StorylineIdentifierBag of TextstorylineIdentifiersstring//array
administrativeStyle PeriodThe style, historical or artistic period, movement, group, or school whose characteristics are represented by the videoThe Style Period may be different from the Temporal CoverageText (0..1)date/alternative/@period="...value..." + @typeDefinition="ivqu:stylePeriod"Iptc4xmpExt:StylePeriodTextstylePeriodstring//
administrativeTemporal CoveragePeriod of time covered by the videoThe period of Temporal Coverage may be different from the Style Period.Temporal Coverage structure (0..1)See below the Temporal Coverage structureIptc4xmpExt:TemporalCoverageTemporal Coverage StructuretemporalCoverageTemporalCoverage
administrativeVideo IdentifierGlobally unambiguous identifier of the video regardless of renditions, formats, encodings etc. This identifier should be shared across all renditions.IPTC advises to follow the guidelines by ISAN (http://www.isan.org)Text (0..1)identifier + typeLink="ivqu:mediaId"/dc:identifierdc:identifierTextidentifierstring//
administrativeVideo RenditionUnambiguous identifier of the video specific to a rendition. Definitions of specific renditions are not provided by IPTC. Definitions of renditions may be based on format or encoding etc and can be set by producers of videos and/or system vendors.Text (0..1)videocoding + type - SMPTE Register (in one string) xmpMM:RenditionClassTextrenditionstring//
administrativeVideo VersionVersion of the video identified by the Video IdentifierText (0..1)version + typeLink="ivqu:mediaId"xmpMM:VersionIDTextvideoVersion string//
administrativeWorkflow TagIndicator for the role of this video in a production workflow.Could be used to indicate footage, edited video, program masters, etc. Values are typically codes defined by a production company.Concept structure (0..1)type/objectTypeIptc4xmpExt:WorkflowTagCV Term structureworkflowTagCvTerm
administrativeRegistry EntryIdentifier of the video issued by an identified registry.What is considered a registry can be interpreted in a wide sense as the controlled management of assets with asset-specific identifiersRegistry Entry structure (0..unbounded)identifier + typeLink="ivqu:registryEntry"/dc:identifier + attributorIptc4xmpExt:RegistryIdBag Registry Entry (structure)registryEntriesRegistryEntry/array
describing a/v contentCV Term About the ContentWhat the video is about expressed by term(s) selected from taxonomies or controlled vocabulariesConcept structure (0..unbounded)subject/subjectCode + subjectDefinitionIptc4xmpExt:AboutCvTermBag CV Term structureaboutCvTermsCvTerm/array
describing a/v contentData Displayed on ScreenText or other data shown in some region of the image.Text with region delimiter structure (0..unbounded)description + typeLink="ivqu:dataOnScreen"/dc:description OR captioning solution requiring subtitling solution or use part and descriptions for timecoded textIptc4xmpExt:DataOnScreenBag Text with Region Delimiter structuredataOnScreenRegionWDelimiter/array
describing a/v contentDescriptionTextual description of the content of the videoText + language tag (0..1)description + typeLink="ivqu:generic"/dc:descriptiondc:descriptionLang AltdescriptionAltLang
describing a/v contentDopesheetShotlist with descriptionsText + language tag (0..1)description + typeLink="ivqu:dopesheet"/dc:descriptionIptc4xmpExt:DopesheetLang AltdopesheetAltLang
describing a/v contentDopesheet LinkLink(s) to an external web resource providing a shotlist with descriptionsQualified Link (0..unbounded)Iptc4xmpExt:DopesheetLinkBag Qualified LinkdopesheetLinksQualifiedLink/array
describing a/v contentFeatured OrganisationOrganisation(s) featured by the content of the videoEntity structure (0..unbounded)subject + typeLink="ivqu:featuredOrganisation"/subjectCode + subjectDefinition OR description + typeLink="ivqu:featuredOrganisation"/dc:descriptionIptc4xmpExt:OrganisationInImageName Iptc4xmpExt:OrganisationInImageCodeBag Text Bag TextfeaturedOrganisationsEntity/array
describing a/v contentGenreArtistic, style, journalistic, product or other genre(s) of the video.CV-Term structure (0..unbounded)type/genre (? + type)Iptc4xmpExt:GenreBag CV Term structuregenresCvTerm/array
describing a/v contentHeadline Short description of the content of the videoText + language tag (0..1)description + typeLink="ivqu:headline"/dc:descriptionIptc4xmpExt:HeadlineLang AltheadlineAltLang
describing a/v contentKeywordWhat the video is about expressed by a free choice of descriptive phrases or keywordsText (0..unbounded) optional language tagdescription + typeLink="ivqu:keyword"/dc:description OR subject + typeLink="ivqu:keyword"/dc:subjectdc:subjectBag Textkeywordsstring//array
describing a/v contentLanguage VersionLanguage version of the videoLanguage tag (0..1)language + typeLink="ivqu:langVersion"/dc:languagedc:languageText Closed Choicelanguagestring//
describing a/v contentLocation ShotPlace from where the video was shot, in particular where the camera was locatedMay be used multiple times for edited videos with clips shot at different locations.Location structure (0..unbounded)coverage/spatial/location + typeLink="ivqu:locationShot"Iptc4xmpExt:LocationCreatedBag Location structurelocationsCreatedLocation/array
describing a/v contentLocation ShownPlace(s) shown by the videoLocation structure (0..unbounded)coverage/spatial/location + typeLink="ivqu:locationShown" OR subject + typeLink="ivqu:locationShown"/subjectCode + subjectDefinitionIptc4xmpExt:LocationShownBag Location structurelocationsShownLocation/array
describing a/v contentObject ShownObject(s) shown by the videoEntity structure (0..unbounded)subject + typeLink="ivqu:objectShown"/subjectCode + subjectDefinition OR description + typeLink="ivqu:objectShown"/dc:descriptionIptc4xmpExt:ArtworkOrObjectBag Artwork/Object structureobjectsShown Entity/array
describing a/v contentPerson HeardPerson(s) who can be heard only in the videoEntity structure (0..unbounded)subject + typeLink="ivqu:personHeard"/subjectCode + subjectDefinition OR description + typeLink="ivqu:personHeard"/dc:descriptionIptc4xmpExt:PersonHeardBag Entity structurepersonsHeard Entity/array
describing a/v contentPerson ShownPerson(s) shown by the videoEntity or Person Details structure (0..unbounded)subject + typeLink="ivqu:personShown"/subjectCode + subjectDefinition OR description + typeLink="ivqu:personShown"/dc:descriptionIptc4xmpExt:PersonInImageWDetailsBag PersonWDetails structurepersonsShown PersonWDetails/array
describing a/v contentProduct ShownProduct(s) identified by a GTIN code shown by the videoProduct with GTIN structure (0..unbounded)subject + typeLink="ivqu:productShown"/subjectCode + subjectDefinition OR description + typeLink="ivqu:productShown"/dc:descriptionIptc4xmpExt:ProductInImageBag Product structureproductsShown ProductWGtin/array
describing a/v contentShot TypeVisual type(s) of the videoConcept structure (0..unbounded)type/objectTypeIptc4xmpExt:VideoShotTypeBag Entity structurevideoShotTypesEntity/array
describing a/v contentShown EventEvent(s) shown by the videoEntity structure (0..unbounded)coverage/temporal + typeLink="ivqu:shownEvent"/periodOfTime/periodName OR subject + typeLink="ivqu:shownEvent"/subjectCode + subjectDefinitionIptc4xmpExt:EventExtBag Entity structureshownEventsEntity/array
describing a/v contentSnapshot LinkA still image representing the video.Linked Image structure (0..unbounded)Iptc4xmpExt:SnapshotLinkBag Linked ImagesnapshotLinksLinkedImage/array
describing a/v contentTitleTitle of the video, should be a shorthand referenceText (0..1)title + typeLink="ivqu:videoTitle"/dc:title + type OR dc:alternative + typedc:titleLang AlttitleAltLang
describing a/v contentTranscriptTranscription of the videoText (0..1)description + typeLink="ivqu:transcript"/dc:descriptionIptc4xmpExt:TranscriptLang AlttranscriptAltLang
describing a/v contentTranscript LinkLink(s) to an external web resource providing a transcription of the videoQualified Link structure (0..unbounded)Iptc4xmpExt:TranscriptLinkBag Qualified LinktranscriptLinksQualifiedLink/array
describing a/v contentVisual ColourThe visual colouring of the video.Technical details of the colours are covered by …Text (0..1) Enumeration: - black and white/monochrome - colourformat/technicalAttributeString +typeLink ='ivqu:visualColour"Iptc4xmpExt:VisualColourClosed Choice - bw-monochrome - colourvisualColourstring//enum
rightsContributorParty or parties (person or organisation) which contributed to the video, refinement by the role attribute.A distinction between contributor and creator should follow rights laws, contracts or common business rules. Vocabulary of roles of persons contributiong to a video should be based on the use by a video or movie producer assocation.Entity with role structure (0..unbounded)contributor/role for contributorsIptc4xmpExt:ContributorBag Entity with Role structurecontributorsEntityWRole/array
rightsCopyright Notice Any textual notice necessary by legal needs or common use to indicate the current owner of the copyright of this media resourceText + language tag (0..1)rights/copyrightStatementdc:rightsLang AltcopyrightNotice AltLang
rightsCopyright YearYear appearing in the copyright notice as numeric valueNumber/integer (0..1)date/copyrightedIptc4xmpExt:CopyrightYearnumbercopyrightYearnumber//
rightsCreatorParty or parties (person or organisation) which created the video, refinement by the role attribute. A distinction between creator and contributor should follow rights laws, contracts or common business rules. Vocabulary of roles of persons creating a video should be based on the use by a video or movie producer assocation.Entity with role structure (0..unbounded)creator/role for creators OR contributor/role for creatorsIptc4xmpExt:CreatorBag Entity with Role structurecreatorsEntityWRole/array
rightsCredit LineCredit to person(s) and/or organisation(s) required by the supplier of the video (clip) to be used when published.Text (0..1)rights/dc:rights + rights/ebucore:typeLink="ivqu:creditline"photoshop:CreditTextcreditLinestring//
rightsLicensor Company or person to be contacted for licensingEntity structure (0..1)rights/rightsHolder + typeLink="ivqu:licensor"plus:Licensorsee PLUS speclicensor Entity
rightsModel Release DocumentIdentifier(s) of a Model Release document.Text (0..unbounded)rights + typeLink="ivqu:modelRelease"/ rightsLinkplus:ModelReleaseIDsee PLUS specmodelReleaseDocumentsstring//array
rightsModel Release StatusSummarises the availability and scope of model releases authorizing usage of the likenesses of persons appearing in the videoPLUS CV Term/URIrights + typeLink="ivqu:modelRelease"/ rightsAttributeIdplus:ModelReleaseStatussee PLUS specmodelReleaseStatusCvTerm
rightsProperty Release DocumentIdentifier(s) of a Property Release document.Text (0..unbounded)rights + typeLink="ivqu:propertyRelease"/ rightsLinkplus:PropertyReleaseIDsee PLUS specpropertyReleaseDocumentsstring//array
rightsProperty Release StatusSummarises the availability and scope of property releases authorising usage of the properties appearing in the photograph.PLUS CV Term/URIrights + typeLink="ivqu:propertyRelease"/ rightsAttributeIdplus:PropertyReleaseStatussee PLUS specpropertyReleaseStatusCvTerm
rightsRights and Licensing TermsStructure covering the assertion of rights, the granting of licenses and both in human and a machine readable ways (including restrictions, embargoes, duties ...)Embedded rights expression can cover only machine readable expression.Embedded or Linked Rights Expression structure (0..unbounded)rights + typeLink="ivqu:extRights"/dc:rights AND/OR rights + typeLink="ivqu:extRights"/rightsLinkIptc4xmpExt:EmbdEncRightsExpr Iptc4xmpExt:LinkedEncRightsExprBag Embedded or Linked Encoded Rights Expression structureembdEncRightsExpr, linkedEncRightsExprEmbdEncRightsExpr, LinkedEncRightsExpr//array
rightsRights 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.Entity with role (0..unbounded)rights/rightsHolder + typeLink="ivqu:copyrightOwner"plus:CopyrightOwnersee PLUS speccopyrightOwnersEntityWRole/array
rightsSupplier Supplier of this copy of the media resourceEntity structure (0..1)contributor/role="ivqu:supplier"plus:ImageSuppliersee PLUS specsupplier Entity
rightsSupply Chain SourcePerson or party who has a role in the content supply chain.Entity structure (0..unbounded)contributor/role="ivqu:supplychainSource"Iptc4xmpExt:SupplyChainSourceBag Entity structuresupplyChainSourcesEntity/array
technicalAudio BitrateBit rate of the audio data depending on the Video Bit Rate Type: if fixed the fixed rate, if variable the maximum rate. The unit is bits per second.Number (0..1)format/audioFormat/bitrateIptc4xmpExt:audioBitRateIntegeraudioBitRatenumber//
technicalAudio Bitrate TypeIndicates if the bitrate of the audio data is fixed or variableText (0..1) Enumeration - fixed - variableformat/audioFormat/bitrateModeIptc4xmpExt:audioBitRateModeClosed Choice Text - fixed - variableaudioBitRateType string//enum
technicalAudio channel layoutTerm indicating the channel layoutText (0..1)format/audioFormat/audioConfigurationxmpDM:audioChannelTypeClosed Choice TextaudioChannelLayout string//
technicalAudio channelsNumber of used audio channelsNumber (0..1)format/audioFormat/channelsIptc4xmpExt:audioChannelCountClosed Choice or IntegeraudioChannelCountnumber//
technicalAudio CodingMachine readable code and a human readable term for the used audio codingEntity structure (0..1)format/audioFormat/encoding (or codec)xmpDM:audioCompressorTextaudioCodingEntity
technicalAudio Sample RateRate used for sampling the audioNumber (0..1)format/audioFormat/samplingRatexmpDM:audioSampleRateRelationalaudioSampleRatenumber//
technicalDisplay Aspect RatioRatio of width and height of the displayed image. (Width and height do not require to be in pixels.)e.g. 2.39:1Text (0..1)aspectRatio/@typeLink="ivqu:displayAspectRatio"Iptc4xmpExt:videoDisplayAspectRatioRationalvideoDisplayAspectRatiostring//
technicalEditorial DurationDuration of the video content proposed for editorial useMultiple occurrences should be used for the same value in different time formatsVideo Time structure (0..unbounded)format/duration/@typeLink="ivqu:editorialDuration"xmpDM:markers[xmpDM:type= "ivqu:editorialDuration"] /xmpDM:startTime + /xmpDM:durationMarkereditorialDurationsVideoTime/array
technicalEditorial Duration EndThe point in time and frames the content proposed for editorial use endsMultiple occurrences should be used for the same value in different time formatsVideo Time structure (0..unbounded)format/end/@typeLink="ivqu:editorialDurationEnd"xmpDM:markers[xmpDM:type= "ivqu:editorialDurationEnd"] /xmpDM:startTimeMarkereditorialDurationEndsVideoTime/array
technicalEditorial Duration StartThe point in time and frames the content proposed for editorial use startsMultiple occurrences should be used for the same value in different time formatsVideo Time structure (0..unbounded)format/end/@typeLink="ivqu:editorialDurationStart"xmpDM:markers[xmpDM:type= "ivqu:editorialDurationStart"] /xmpDM:startTimeMarkereditorialDurationStartsVideoTime/array
technicalFile BitrateThe total bit rate of the all media streams in this file.Number (0..1)format/overallBitRatexmpDM:fileDataRateRationalfileBitratenumber//
technicalFile DurationDuration of the overall video (from the first to the last frame)Multiple occurrences should be used for the same value in different time formatsVideo Time structure (0..1)format/durationxmpDM:durationTimefileDurationVideoTime
technicalFile FormatFormat of the file containing the video data.Entity structure (0..1)format/containerformatIptc4xmpExt:ContainerFormatEntity structurefileFormatEntity
technicalFrame SizeSize of the video frame in pixelsFrame Size structure (0..1)format/videoFormat/width and heightxmpDM:videoFrameSizeDimensionsframeSize FrameSize
technicalMedia TypeIANA Media Type of the video.e.g. "video/quicktime"Text (0..1)format/mimeTypedc:formatMIMETypemediaTypestring//
technicalOrientationOrientation of the visual content of the video as defined by TIFF.Number (0..1) (TIFF 6.0 orientation - with a user guideline ("no flips"))format/imageFormat/orientationtiff:orientationClosed Choice of Integerorientationnumber//
technicalSignal Aspect RatioRatio of width and height in pixels of a framee.g. 16:9Text (0..1)aspectRatio/@typeLink="ivqu:signalAspectRatio"xmpDM:videoPixelAspectRatioRationalsignalAspectRatiostring//
technicalSignal FormatCombined term including the size of the frame, interlaced/progressive, framerate e.g. "1080p"Text (0..1)format/videoFormat/technicalAttributeString/@typeLink="ivqu:signalFormat"xmpDM:videoFieldOrderTextsignalFormatstring//
technicalStream-readyIndicates 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 streamingText (0..1) Enumeration: - true - false - unknownformat/technicalAttributeBoolean + typeLink="ivqu:streamReady"Iptc4xmpExt:StreamReadyClosed Choice of Text - true - false - unknownstreamReadystring//enum
technicalVideo BitrateBit rate of the video data depending on the Video Bit Rate Type: if fixed the fixed rate, if variable the maximum rate. The unit is bits per second.Number (0..1)format/videoFormat/bitrateIptc4xmpExt:videoBitRateIntegervideoBitratenumber//
technicalVideo Bitrate TypeIndicates if the bitrate of the video data is fixed or variableText (0..1) Enumeration - fixed - variableformat/videoFormat/bitrateModeIptc4xmpExt:videoBitRateModeClosed Choice Text - fixed - variablevideoBitrateTypestring//enum
technicalVideo CodingMachine readable code and a human readable term for the used video codingEntity structure (0..1)format/videoFormat/encoding (or codec)xmpDM:videoCompressorTextvideoCodingEntity
technicalVideo Frame RateUsed frame rateNumber (0..1)format/videoFormat/frameRatexmpDM:videoFrameRateRealvideoFrameRatenumber//
technicalVideo ProfileName of the used video profile as defined by the maker of the encoding standard.e.g. "High 4:2:2"Text (0..1)format/videoFormat/encoding/profileIptc4xmpExt:videoEncodingProfileTextvideoEncodingProfilestring//
technicalVideo Streams CountCount of video streams in a video file.Number (0..1)format/videoFormat/technicalAttributeInteger [@typeLink="ivqu:channels"]Iptc4xmpExt:videoStreamsCountIntegervideoStreamsCountnumber//
toolMarkersA 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.XMP specific typeuse part + description or other metadata for timed markers of different custom typesxmpDM:markersMarkerNA NA
Property Structures (PS)
PS Entity or ConceptEntityobject
IdentifierGlobally unique identifier of the entity/conceptText/URI (0..unbounded)entityId or contactId or organisationIdxmp:IdentifierBag Textidentifiersstring/uri/array
NameFull name of the entity/conceptText + language tag (0..1)contactDetails/Name or /givenName+ /familyName or organisationNameIptc4xmpExt:NameLang AltnameAltLang
PS Entity or Concept with roleEntityWRoleobject
IdentifierGlobally unique identifier of the entity/conceptText/URI (0..unbounded)entityId or contactId or organisationIdxmp:IdentifierBag Textidentifiersstring/uri/array
NameFull name of the entity/conceptText + language tag (0..1)contactDetails/Name or /givenName+ /familyName or organisationNameIptc4xmpExt:NameLang AltnameAltLang
RoleIdentifier of the role the entity has in the context of the metadata propertyURI (0..unbounded)roleIptc4xmpExt:RoleBag URIrolestring/uri/array
PS CV-TermCvTermobject
CV-Term CV IDGlobally unique identifier of the Controlled Vocabulary the term is from.Text/URI (0..1)ebucore:typeThesaurusIptc4xmpExt:CvIdURIcvId string/uri/
CV-Term IDGlobally unique identifier of the term from a Controlled Vocabulary.Text/URI (1)ebucore:typeLinkIptc4xmpExt:CvTermIdURIcvTermId string/uri/-MANDATORY
CV-Term nameNatural language name of the term from a Controlled Vocabulary.Text + language tag (0..1)ebucore:typeLabelIptc4xmpExt:CvTermNameLangAltcvTermNameAltLang
Refined 'aboutness' of the CV-TermRefinement of the 'about' relationship of the term with the content.E.g. an identifier for "shown emotion" could be used to indicate that the CV-Term covers this facet.Text/URI (0..1)Iptc4xmpExt:CvTermRefinedAboutURIcvTermRefinedAboutstring/uri/
PS LocationLocationobject
IdentifierGlobally unique identifier of the locationText/URI (0..unbounded)coverage/spatial/location/locationIdxmp:IdentifierBag Textidentifiersstring/uri/array
NameFull name of the locationText + language tag (0..1)coverage/spatial/location/nameIptc4xmpExt:LocationNameLang AltnameAltLang
Sublocation nameName of a sub location the Location is located inText + language tag (0..1)coverage/spatial/location/name (multi-occurence +typeLabel or typeLink, etc.)Iptc4xmpExt:SublocationTextsublocation AltLang
City nameName of the city the Location is located inText + language tag (0..1)coverage/spatial/location/name (multi-occurence +typeLabel or typeLink, etc.)Iptc4xmpExt:CityTextcityAltLang
State/Province nameName of the state or province the Location is located inText + language tag (0..1)coverage/spatial/location/name (multi-occurence +typeLabel or typeLink, etc.)Iptc4xmpExt:ProvinceStateTextprovinceStateAltLang
Country nameName of the country the Location is located inText + language tag (0..1)coverage/spatial/location/name (multi-occurence +typeLabel or typeLink, etc.)Iptc4xmpExt:CountryNameTextcountryName AltLang
Country ISO codeISO code of the country the Location is located inText + language tag (0..1)coverage/spatial/location/codeIptc4xmpExt:CountryCodeTextcountryCodestring//
World region nameName of the world region the Location is located inText + language tag (0..1)coverage/spatial/location/regionIptc4xmpExt:WorldRegionTextworldRegionAltLang
GPS-LongitudeLongitude of a WGS84 based position of this LocationNumber/decimal (0..1)coverage/spatial/location/coordinates/posx + typeLabel="GPS"exif:GPSLongitudeExif GPSCoordinategpsLongitudenumber//
GPS-LattitudeLattitude of a WGS84 based position of this LocationNumber/decimal (0..1)coverage/spatial/location/coordinates/posy + typeLabel="GPS"exif:GPSLatitudeExif GPSCoordinategpsLatitudenumber//
GPS-AltitudeAltitude in meters of a WGS84 based position of this LocationNumber/decimal (0..1)coverage/spatial/location/altitudeexif:GPSAltitudeExif RationalgpsAltitudenumber//
PS Person DetailsPersonWDetailsobject
IdentifierGlobally unique identifier of the personText/URI (0..unbounded)contactIdIptc4xmpExt:PersonIdBag URIidentifiersstring/uri/array
NameName of the personText + language tag (0..1)contactDetails/Name or /givenName+ /familyNameIptc4xmpExt:PersonNameLang AltnameAltLang
DescriptionA textual description of the personText + language tag (0..1)See all EBUCore attributesIptc4xmpExt:PersonDescriptionLang AltdescriptionAltLang
CharacteristicsA property or trait of the personConcept structure (0..unbounded)See all EBUCore attributesIptc4xmpExt:PersonCharacteristicBag CV-Term structurecharacteristicsCvTerm/array
PS Product with GTINProductWGtinobject
GTINA 14 digit GTIN (Global Trade Item Number) of the product (GTIN-8 to GTIN-14 codes are used).Text (1)Iptc4xmpExt:ProductGTINTextgtinstring//-MANDATORY
NameName of the product.Text + language tag (0..1)Iptc4xmpExt:ProductNameLang AltnameAltLang
DescriptionA textual description of the product.Text + language tag (0..1)Iptc4xmpExt:ProductDescriptionLang AltdescriptionAltLang
PS Registry EntryRegistryEntryobject
Asset IdentifierUnique identifier of the video as issued by a registryThis value shall not be changed after being applied.Text (preferred: URI) (1)identifier + typeLink="ivqu:assetId"/dc:identifierIptc4xmpExt:RegItemIdTextassetIdentifierstring//-MANDATORY
Registry IdentifierAn identifier for the registry which issued the identifier of the video.Text (preferred: URI) (1)identifier + typeLink="ivqu:registryId"/dc:identifierIptc4xmpExt:RegOrgIdTextregistryIdentifierstring/uri/-MANDATORY
RoleAn identifier of the reason and/or purpose for this Registry Entry.Could indicated e.g. "Id of the previous supplier", "Id of the original copyright owner", "Id used by the archive", etcText/URI (0..1)identifier + typeLink="ivqu:registryRole"/dc:identifierIptc4xmpExt:RegEntryRoleTextrolestring/uri/
PS Video TimeVideoTimeobject
Time FormatIdentifier of the time format. For time code formats following SMPTE specifications.Text value from CV (1) Enumeration: - normalPlayTime - smpteTC24 - smpteTC25 - smpteTC2997 - smpteTC2997drop - smpteTC30 - smpteTC50 - smpteTC5994 - smpteTC5994drop - smpteTC60 - smpteTC23976format/technicalAttributeString + typeLink="ivqu:timeFormat"xmpDM:timeFormatClosed choice Text 24Timecode 25Timecode 2997DropTimecode 2997NonDropTimecode 30Timecode 50Timecode 5994DropTimecode 5994NonDropTimecode 60Timecode 23976TimecodetimeFormatstring//enum-MANDATORY
Time ValueFormated string including hours, minutes, seconds, fractions of seconds or frames, depending on the Time FormatText (1)format/start, format/end, partStartTime, partEndTimexmpDM:timeValueTexttimeValuestring//-MANDATORY
PS Frame SizeFrameSizeobject
WidthWidth of the video frame in pixelsNumber (1)format/widthIptc4xmpExt:WidthPixelsintegerwidthPixelsnumber//
HeightHeight of the video frame in pixelsNumber (1)format/height, format/linesIptc4xmpExt:HeightPixelsintegerheightPixelsnumber//
PS RatingRatingobject
Rating ValueRating value as issued by the rating sourceText (1)rating/ratingValueIptc4xmpExt:RatingValueTextratingValuestring//-MANDATORY
Rating Source LinkLink to the site and optionally the page of the party which has issued the rating value, linked resource should explain the rating rules.URL (1)rating/ratingLinkIptc4xmpExt:RatingSourceLinkText (URI)ratingSourceLinkstring/uri/-MANDATORY
Rating Scale Min ValueThe value of the rating scale used for the lowest/worst ratingText (0..1)rating/ratingScaleMinValueIptc4xmpExt:RatingScaleMinValueTextratingScaleMinValuestring//
Rating Scale Max ValueThe value of the rating scale used for the highest/best ratingText (0..1)rating/ratingScaleMaxValueIptc4xmpExt:RatingScaleMaxValueTextratingScaleMaxValuestring//
Rating Value LogoVisualisation of the rating value referenced by a linkURL (0..1)rating/linkToLogoIptc4xmpExt:RatingValueLogoLinkText (URL)ratingValueLogoLink string/uri/
Rating RegionGeopolitical region to which this rating applies.Location Entity structure (0..unbounded)rating/ratingRegionIptc4xmpExt:RatingRegionBag Location structureratingRegionsLocation/array
PS Embedded Encoded Rights ExpressionEmbdEncRightsExprobject
Rights Expression Language IDIdentifier of the rights expression language used by the rights expression.Text/URI (1)rights/rightsIDIptc4xmpExt:RightsExprLangIdURIrightsExprLangIdstring/uri/-MANDATORY
Encoding typeEncoding type of the rights expression, identified by an IANA Media Type.Text (1)rights/typeLabelIptc4xmpExt:RightsExprEncTypeMIMEtyperightsExprEncTypestring//-MANDATORY
Encoded Rights ExpressionEmbedded serialized rights expression using a rights expression language which is encoded as a string.Text (1)dc:rights or rightsLinkIptc4xmpExt:EncRightsExprTextencRightsExprstring//-MANDATORY
PS Linked Encoded Rights ExpressionLinkedEncRightsExprobject
Rights Expression Language IDIdentifier of the rights expression language used by the rights expression.Text/URI (1)rights/rightsIDIptc4xmpExt:RightsExprLangIdURIrightsExprLangIdstring/uri/-MANDATORY
Encoding typeEncoding type of the rights expression, identified by an IANA Media Type.Text (0..1)rights/typeLabelIptc4xmpExt:RightsExprEncTypeMIMEtyperightsExprEncTypestring//-MANDATORY
Link to Encoded Rights ExpressionLink to a rights expression using a rights expression language.URL (1)dc:rights or rightsLinkIptc4xmpExt:LinkedRightsExprText/URLlinkedRightsExprstring/uri/-MANDATORY
PS SeriesSeriesobject
Series nameName of the seriesText + language tag (0..1)title + typeLink="ivqu:series"/dc:title + type OR dc:alternative + typeIptc4xmpExt:NameTextnameAltLang
Series identifierIdentifier for the seriesURI (0..1)identifier + typeLink="ivqu:series"Iptc4xmpExt:IdentifierURIidentifierstring/uri/
PS Episode or Season of SeriesisEpisodeOf, isSeasonOf, hasEpisode, hasSeasonEpisodeSeasonobject
NameName of the episode or season of a seriesText + language tag (0..1)title + typeLink="ivqu:episode OR ivqu:season"/dc:title + type OR dc:alternative + typeIptc4xmpExt:NameTextnameAltLang
NumberNumber of the episode or season of a seriesInteger (0..1)title + typeLink="ivqu:episodeNo OR ivqu:seasonNo"/dc:title + type OR dc:alternative + typeIptc4xmpExt:NumberTextnumbernumber//
IdentifierIdentifier of the episode or season of a seriesURI (0..1)identifier + typeLink="ivqu:episode OR ivqu:season"Iptc4xmpExt:IdentifierURIidentifierstring/uri/
PS Publication EventPublicationEventobject
Publication DateDate and optionally the time of publishing the videoDate (1)publicationEvent/publicationDate + publicationTimeIptc4xmpExt:DateDatedatestring/date-time/-MANDATORY
Publication Event NameName of the event for publishing this video.The name may include the broadcasting company, the country, if this is a (regional) first publication etcText + language tag (0..1)publicationEvent/....Iptc4xmpExt:NameTextnameAltLang
Publication Event IdentifierIdentifier of the event for publishing this videoURI (0..1)Iptc4xmpExt:IdentifierURIidentifierstring/uri/
PS Temporal CoverageTemporalCoverageobject
From DateOptionally truncated date when the temporal coverage startsTruncated date means: the date value can be year + month + day OR year + month OR year onlyDate(1)coverage/temporal/periodOfTime/startDateIptc4xmpExt:tempCoverageFromDatetempCoverageFrom string/date-time/
To DateOptionally truncated date when the temporal coverage endsDate(1)coverage/temporal/periodOfTime/endDateIptc4xmpExt:tempCoverageToDatetempCoverageTostring/date-time/
PS Qualified LinkQualifiedLinkobject
LinkURL of the linkURL (1){URL link of a property}Iptc4xmpExt:LinkURLlinkstring/uri/
QualifierTerm qualifying the use of the linkURI (0..1){qualifier attribute, if available, of the property}Iptc4xmpExt:LinkQualifierURIlinkQualifierstring/uri/
Extended QualifierextQual_[0-9a-zA-Z]anyObject/array
PS Text with Region DelimiterRegionWDelimiterobject
TextText or textual dataText (1)Iptc4xmpExt:RegionTextTextregionTextstring//-MANDATORY
Measure TypeHow the measures of the rectangle are expressedAbsolute pixes: measured from the upper left corner of the frame Ratio: percentage of the width or height, reference point upper left corner of the frameText (0..1) - enumeration - absolutePixels - ratioIptc4xmpExt:Region/stArea:unitClosed Choice: - pixel - normalized {=ratio}measureTypestring//enum
Rectangle, upper left XHorizontal axis value of the upper left corner of the rectangeDecimal (0..1)Iptc4xmpExt:Region/stArea:xRealregionAreaXnumber//
Rectangle, upper left YVertical axis value of the upper left corner of the rectangeDecimal (0..1)Iptc4xmpExt:Region/stArea:yRealregionAreaYnumber//
Rectangle, horizontal sizeHorizontal width of the rectangleDecimal (0..1)Iptc4xmpExt:Region/stArea:wRealregionAreaWidthnumber//
Rectangle, vertical sizeVertical height of the rectangleDecimal (0..1)Iptc4xmpExt:Region/stArea:hRealregionAreaHeightnumber//
PS Linked Image LinkedImage
Image LinkLink URL locating the image resourceURL (1)Iptc4xmpExt:LinkURLlinkstring/uri/
Image Qualifier Qualifier of the relationship of the image with the videoURI (0..unbounded)Iptc4xmpExt:LinkQualifierBag URIlinkQualifiersstring/uri/array
Image RoleRole of this image in the context of the videoText (0..1)Iptc4xmpExt:ImageRoleTextrolestring//
Media TypeIANA Media (MIME) TypeText (0..1)dc:formatmediaTypestring//
Image WidthWidth of the image, in pixelsInteger (0..1)Iptc4xmpExt:WidthPixelsintegerwidthPixelsnumber//
Image HeightHeight of the image, in pixelsInteger (0..1)Iptc4xmpExt:HeightPixelsintegerheightPixelsnumber//
Used Video FrameFrame of the video used for this still image. Video Time structure (0..1)Iptc4xmpExt:UsedVideoFrameVideo TimeusedVideoFrameVideoTime//
PS XMP Alt LangAltLang objectobject
pattern property: "^(((([A-Za-z]{2,3}(-([A-Za-z]{3}(-[A-Za-z]{3}){0,2}))?)|[A-Za-z]{4}|[A-Za-z]{5,8})(-([A-Za-z]{4}))?(-([A-Za-z]{2}|[0-9]{3}))?(-([A-Za-z0-9]{5,8}|[0-9][A-Za-z0-9]{3}))*(-([0-9A-WY-Za-wy-z](-[A-Za-z0-9]{2,8})+))*(-(x(-[A-Za-z0-9]{1,8})+))?)|(x(-[A-Za-z0-9]{1,8})+))$" Comment: this regex limits the property name to BCP47 language tagsstring//

(Fixed) Errata

DateWhat had an errorErrorHow the error was fixed
2017-08-17XMP: xmpDM:timeFormatWrong Closed ChoiceClosed Choice copied from XMP specifications
2017-08-17XMP: Linked Image/Image QualifierWrong cardinality of the valueChanged to Bag
2017-08-17XMP: Linked Image/Used Video FrameWrong XMP propertyNew property, value type Video Time