IPTC Video Metadata Hub - Recommendation 1.5 / Properties

.

See the Recommendation of Video Metadata Hub mappings

See also: JSON Schema of the PVMD properties (specified on this page).

Properties approved on 4 Oct 2023. Document revision as of 4 Oct 2023.

Boxes with green background show a new property or Property Structure. Boxes with grey background show a fixed erratum - see a list of errata at the bottom of this page and how they were fixed.

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

Note on the ... Property headers:
XMP: based on the ISO XMP standard.
PVMD: a specification of JSON properties for Photo and Video MetaData by IPTC (aka phovidmd).

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.

Property Group Property Name Definition / Semantics User Notes Change Notes Basic Type/Cardinality XMP Property XMP Data Type PVMD JSON Property PVMD JSON Data Type
administrative Circa Date Created Approximate date or range of dates associated with the creation and production of a video. Primarily for archival use if exact dates are not available. New 1.0 Text (0..1) Iptc4xmpExt:CircaDateCreated Text circaDateCreated string//
administrative Content Warning Information to warn potential viewers about nudity, violence etc in the video Use of the CV https://cv.iptc.org/newscodes/contentwarning/ is recommended. New 1.4 Concept structure (0..unbounded) Iptc4xmpExt:ContentWarning Bag of CV Term structure contentWarning CvTerm//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) If exact dates are not available use Circa Date Created. Changed 1.4 Date (0..1) photoshop:DateCreated Date dateCreated string/date-time/
administrative Date Modified Date and optionally time when the video was modified last time New 1.0 Date (0..1) xmp:ModifyDate Date dateModified string/date-time/
administrative Date Released Date and optionally time of the public release of the video Changed 1.3 Date (0..1) (Year only, Year-Month only, Year-Month-Day optional with time) xmpDM:releaseDate Date dateReleased string/date-time/
administrative Digital Source Type The type of the source of this digital video, including whether the video was captured, digitised or generated. Use of the CV https://cv.iptc.org/newscodes/digitalsourcetype/ is recommended. New 1.4 Concept structure (0..1) Iptc4xmpExt:DigitalSourceType CV Term structure digitalSourceType CvTerm
administrative Episode Episode in a specific season of a TV or video series this video is a member of. New 1.0 Episode/Season Structure (0..1) Iptc4xmpExt:Episode Episode structure episode EpisodeSeason
administrative External Metadata URL Link(s) to an external web resource for retrieval of further metadata about this video New 1.0 URL (0..unbounded) Iptc4xmpExt:ExternalMetadataLink Bag of URL externalMetadataLinks string/uri/array
administrative Feed Identifier Identifier of the feed/source this video was delivered by New 1.0 Text (0..1) Iptc4xmpExt:FeedIdentifier Text feedIdentifier string//
administrative Metadata Edit Date Date of the last edit of the metadata of this video. New 1.3 Date(0..1) Iptc4xmpExt:metadataLastEdited Date metadataLastEdited string/date-time/
administrative Metadata Editor Party doing the last edit of the metadata of this video. New 1.3 Entity Structure (0..1) Iptc4xmpExt:metadataLastEditor Entity structure metadataLastEditor Entity//
administrative Metadata Authority Party responsible for the accuracy of the metadata values. New 1.3 Entity Structure (0..1) Iptc4xmpExt:metadataAuthority Entity structure metadataAuthority Entity//
administrative Planning Reference Reference to a data item used for planning the shooting of this video New 1.2 Entity with role structure (0..unbounded) Iptc4xmpExt:PlanningRef Bag Enitity with Role structure planningRefs EntityWRole//array
administrative Publication Event Date and optionally the time of publishing this video with name and identifier for the event of this publication. New 1.0 Publication Event structure (0..unbounded) Iptc4xmpExt:PublicationEvent Bag Publication Event structure publicationEvents PublicationEvent//array
administrative Rating How the video is classified by a public authority such as MPA Changed 1.4 Rating structure (0..unbounded) Iptc4xmpExt:Rating Bag Rating structure ratings Rating//array
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. New 1.0 Boolean (0..1) Iptc4xmpExt:ReleaseReady Boolean releaseReady boolean//
administrative Recording Device Device used for recording this video New 1.2 Device structure (0..1) Iptc4xmpExt:RecDevice Device structure recordingDevice Device
administrative Registry Entry Identifier 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 identifiers New 1.0 Registry Entry structure (0..unbounded) Iptc4xmpExt:RegistryId Bag Registry Entry (structure) registryEntries RegistryEntry//array
administrative Review Rating An aesthetic rating given to the video by an external reviewer such as a news outlet New 1.4 Rating structure (0..unbounded) Iptc4xmpExt:ReviewRating Bag Rating structure reviewRatings Rating//array
administrative Season Season of a TV or video series this video is a member of. New 1.0 Episode/Season structure (0..1) Iptc4xmpExt:Season Season structure season EpisodeSeason
administrative Series TV or video series this video is a member of. New 1.0 Series structure (0..1) Iptc4xmpExt:Series Series structure series Series
administrative Storyline Identifier Identifier(s) of a story evolving over time with which this video is associated New 1.0 Text (0..unbounded) Iptc4xmpExt:StorylineIdentifier Bag of Text storylineIdentifiers string//array
administrative Style Period The style, historical or artistic period, movement, group, or school whose characteristics are represented by the video The Style Period may be different from the Temporal Coverage New 1.0 Text (0..1) Iptc4xmpExt:StylePeriod Text stylePeriod string//
administrative Temporal Coverage Period of time covered by the video The period of Temporal Coverage may be different from the Style Period. New 1.0 Temporal Coverage structure (0..1) Iptc4xmpExt:TemporalCoverage Temporal Coverage Structure temporalCoverage TemporalCoverage
administrative Parent Video Identifier Globally unambiguous identifier of the video from which this video was derived. This video could be a variant in the technical video format, a variant in edit, a variant in language of the referenced video. New 1.3 Text/URI (0..1) Iptc4xmpExt:parentId Text parentId string//
administrative Video Identifier Globally 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 either EIDR or ISAN (http://www.eidr.org or http://www.isan.org) New 1.0 Text (0..1) dc:identifier Text identifier string//
administrative Video Rendition Unambiguous 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. New 1.0 Text (0..1) xmpMM:RenditionClass Text rendition string//
administrative Video Version Version of the video identified by the Video Identifier New 1.0 Text (0..1) xmpMM:VersionID Text videoVersion string//
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 New 1.4 Rating structure (0..unbounded) xmp:Rating Closed Choice Real workflowRating number//
administrative Workflow Tag Indicator 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. New 1.0 Concept structure (0..1) Iptc4xmpExt:WorkflowTag CV Term structure workflowTag CvTerm
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. This property should not be confused with the IPTC property Headline, which is a brief synopsis or summary of the contents of the video. This property is required for conformance with the W3C Web Content Accessibility Guidelines (WCAG). New 1.4 Text + language tag (0..1) Iptc4xmpCore:AltTextAccessibility Lang Alt altTextAccessibility AltLang
describing a/v content CV Term About the Content What the video is about expressed by term(s) selected from taxonomies or controlled vocabularies New 1.0 Concept structure (0..unbounded) Iptc4xmpExt:AboutCvTerm Bag CV Term structure aboutCvTerms CvTerm//array
describing a/v content Data Displayed on Screen Text or other data shown in some region of the video. Changed 1.4 Text with Region Delimiter structure (0..unbounded) Iptc4xmpExt:DataOnScreen Bag Text with Region Delimiter structure dataOnScreen TextWRegionDelimiter//array
describing a/v content Description Textual description of the content of the video New 1.0 Text + language tag (0..1) dc:description Lang Alt description AltLang
describing a/v content Dopesheet Shotlist with descriptions New 1.0 Text + language tag (0..1) Iptc4xmpExt:Dopesheet Lang Alt dopesheet AltLang
describing a/v content Dopesheet Link Link(s) to an external web resource providing a shotlist with descriptions New 1.0 Qualified Link structure (0..unbounded) Iptc4xmpExt:DopesheetLink Bag Qualified Link dopesheetLinks QualifiedLink//array
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. This property should not be confused with the IPTC property Description, which is the who, what, when, where, why, how of a video. This property can be combined with Alt Text (Accessibility) if and when a brief description is not sufficient to convey the purpose and meaning of a video. It should not repeat the information in the Alt Text (Accessibility) property. It is required for conformance with the W3C Web Content Accessibility Guidelines (WCAG). New 1.4 Text + language tag (0..1) Iptc4xmpCore:ExtDescrAccessibility Lang Alt extDescrAccessibility AltLang
describing a/v content Featured Organisation Organisation(s) featured by the content of the video New 1.0 Entity structure (0..unbounded) Iptc4xmpExt:OrganisationInImageName Iptc4xmpExt:OrganisationInImageCode Bag Text Bag Text featuredOrganisations Entity//array
describing a/v content Genre Artistic, style, journalistic, product or other genre(s) of the video. New 1.0 CV-Term structure (0..unbounded) Iptc4xmpExt:Genre Bag CV Term structure genres CvTerm//array
describing a/v content Headline Short description of the content of the video New 1.0 Text + language tag (0..1) Iptc4xmpExt:Headline Lang Alt headline AltLang
describing a/v content Keywords What the video is about expressed by a free choice of descriptive phrases or keywords Changed 1.4 Text + language tag (0..unbounded) dc:subject Bag Lang Alt keywords AltLang//array
describing a/v content Language Version Language version of the video New 1.0 Language tag (0..1) dc:language Text Closed Choice language string//
describing a/v content Location Shot Place from where the video was shot, in particular where the camera was located May be used multiple times for edited videos with clips shot at different locations. New 1.0 Location structure (0..unbounded) Iptc4xmpExt:LocationCreated Bag Location structure locationsCreated Location//array
describing a/v content Location Shown Place(s) shown by the video New 1.0 Location structure (0..unbounded) Iptc4xmpExt:LocationShown Bag Location structure locationsShown Location//array
describing a/v content Object Shown Object(s) shown by the video New 1.0 Entity structure (0..unbounded) Iptc4xmpExt:ArtworkOrObject Bag Artwork/Object structure objectsShown Entity//array
describing a/v content Person Heard Person(s) who can be heard only in the video New 1.0 Entity structure (0..unbounded) Iptc4xmpExt:PersonHeard Bag Entity structure personsHeard Entity//array
describing a/v content Person Shown Person(s) shown by the video New 1.0 Entity Structure or Person Details structure (0..unbounded) Iptc4xmpExt:PersonInImageWDetails Bag PersonWDetails structure personsShown PersonWDetails//array
describing a/v content Product Shown Product(s) identified by a GTIN code shown by the video New 1.0 Product with GTIN structure (0..unbounded) Iptc4xmpExt:ProductInImage Bag Product structure productsShown ProductWGtin//array
describing a/v content Shot Type Visual type(s) of the video New 1.0 Concept structure (0..unbounded) Iptc4xmpExt:VideoShotType Bag Entity structure videoShotTypes Entity//array
describing a/v content Shown Event Event(s) shown by the video New 1.0 Entity structure (0..unbounded) Iptc4xmpExt:EventExt Bag Entity structure shownEvents Entity//array
describing a/v content Snapshot Link A still image representing the video. New 1.1 Linked Image structure (0..unbounded) Iptc4xmpExt:SnapshotLink Bag Linked Image snapshotLinks LinkedImage//array
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 New 1.4 Qualified Link with Language structure (0..unbounded) Iptc4xmpExt:TimedTextLink Bag Qualified Link with Language timedTextLinks QualifiedLinkWithLanguage//array
describing a/v content Title Title of the video, should be a shorthand reference Changed 1.4 Text + language tag (0..1) dc:title Lang Alt title AltLang
describing a/v content Transcript Transcription of the video Changed 1.4 Text + language tag (0..1) Iptc4xmpExt:Transcript Lang Alt transcript AltLang
describing a/v content Transcript Link Link(s) to an external web resource providing a transcription of the video New 1.0 Qualified Link structure (0..unbounded) Iptc4xmpExt:TranscriptLink Bag Qualified Link transcriptLinks QualifiedLink//array
describing a/v content Visual Colour The visual colouring of the video. Technical details of the colours are covered by … New 1.0 Text (0..1) Enumeration: - black and white/monochrome - colour Iptc4xmpExt:VisualColour Closed Choice - bw-monochrome - colour visualColour string//enum
rights Contributor Party 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. New 1.0 Entity with role structure (0..unbounded) Iptc4xmpExt:Contributor Bag Entity with Role structure contributors EntityWRole//array
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 New 1.0 Text + language tag (0..1) dc:rights Lang Alt copyrightNotice AltLang
rights Copyright Year Year of origin of the video, usually appearing in the copyright notice as a numeric value Changed 1.4 Number/integer (0..1) Iptc4xmpExt:CopyrightYear number copyrightYear number//
rights Creator Party 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. New 1.0 Entity with role structure (0..unbounded) Iptc4xmpExt:Creator Bag Entity with Role structure creators EntityWRole//array
rights Credit Line Credit to person(s) and/or organisation(s) required by the supplier of the video (clip) to be used when published. New 1.0 Text (0..1) photoshop:Credit Text creditLine string//
rights Data Mining Data mining prohibition or permission, optionally with constraints. This is a structured PLUS version 2.0 property. The value must be one of the URIs listed in the Controlled Vocabulary section of the PLUS specification for the Data Mining property.

NOTES:
  • Regional laws applying to an asset may prohibit, constrain, or allow data mining for certain purposes (such as search indexing or research), and may overrule the value selected for this property. Similarly, the absence of a prohibition does not indicate that the asset owner grants permission for data mining or any other use of an asset.
  • The prohibition "Prohibited except for search engine indexing" only permits data mining by search engines available to the public to identify the URL for an asset and its associated data (for the purpose of assisting the public in navigating to the URL for the asset), and prohibits all other uses, such as AI/ML training.
  • The PLUS Other Constraints property is human readable.
  • The IPTC properties Embedded Encoded Rights Expression and Linked Encoded Rights Expression are machine readable.
New 1.5 PLUS CV Term/URI plus:DataMining see PLUS spec dataMining string/uri/
rights Other Constraints Additional constraints on the use of the asset. Constraints may limit the scope of usage allowed New 1.5 Text + language tag (0..1) plus:OtherConstraints see PLUS spec dataMiningConstraint ? string//
rights Licensor Company or person to be contacted for licensing New 1.0 Entity structure (0..1) plus:Licensor see PLUS spec licensor Entity
rights Model Release Document Identifier(s) of a Model Release document. New 1.0 Text (0..unbounded) plus:ModelReleaseID see PLUS spec modelReleaseDocuments string//array
rights Model Release Status Summarises the availability and scope of model releases authorizing usage of the likenesses of persons appearing in the video New 1.0 PLUS CV Term/URI plus:ModelReleaseStatus see PLUS spec modelReleaseStatus CvTerm
rights Property Release Document Identifier(s) of a Property Release document. New 1.0 Text (0..unbounded) plus:PropertyReleaseID see PLUS spec propertyReleaseDocuments string//array
rights Property Release Status Summarises the availability and scope of property releases authorising usage of the properties appearing in the photograph. New 1.0 PLUS CV Term/URI plus:PropertyReleaseStatus see PLUS spec propertyReleaseStatus CvTerm
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 ...) Embedded rights expression can cover only machine readable expression. Changed 1.4 Embedded Encoded Rights Expression structure (0..unbounded) Iptc4xmpExt:EmbdEncRightsExpr Bag Embedded Encoded Rights Expression structure embdEncRightsExpr EmbdEncRightsExpr//array
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 ...) Embedded rights expression can cover only machine readable expression. Changed 1.4 Linked Encoded Rights Expression structure (0..unbounded) Iptc4xmpExt:LinkedEncRightsExpr Bag Linked Encoded Rights Expression structure linkedEncRightsExpr LinkedEncRightsExpr//array
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. Changed 1.4 Entity with role (0..unbounded) plus:CopyrightOwner see PLUS spec copyrightOwners EntityWRole//array
rights Supplier Supplier of this copy of the media resource New 1.0 Entity structure (0..1) plus:ImageSupplier see PLUS spec supplier Entity
rights Source (Supply Chain) Person or party who has a role in the content supply chain. Changed 1.4 Text (0..1) photoshop:Source Text supplyChainSources Entity//array
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. The unit is bits per second. New 1.0 Number (0..1) Iptc4xmpExt:audioBitRate Integer audioBitRate number//
technical Audio Bitrate Type Indicates if the bitrate of the audio data is fixed or variable New 1.0 Text (0..1) Enumeration - fixed - variable Iptc4xmpExt:audioBitRateMode Closed Choice Text - fixed - variable audioBitRateType string//enum
technical Audio Bits per Sample Number of bits used for an audio sample New 1.2 Number (0..1) Iptc4xmpExt:audioBitsPerSample Integer audioBitsPerSample number//
technical Audio Channel Layout Term indicating the channel layout New 1.0 Text (0..1) xmpDM:audioChannelType Closed Choice Text audioChannelLayout string//
technical Audio Channels Number of used audio channels New 1.0 Number (0..1) Iptc4xmpExt:audioChannelCount Closed Choice or Integer audioChannelCount number//
technical Audio Coding Machine readable code and a human readable term for the used audio coding New 1.0 Entity structure (0..1) xmpDM:audioCompressor Text audioCoding Entity
technical Audio Sample Rate Rate used for sampling the audio New 1.0 Number (0..1) xmpDM:audioSampleRate Rational audioSampleRate number//
technical Display Aspect Ratio Ratio of width and height of the displayed image. (Width and height do not require to be in pixels.) e.g. 2.39:1 New 1.0 Text (0..1) Iptc4xmpExt:videoDisplayAspectRatio Rational videoDisplayAspectRatio string//
technical Editorial Duration Duration of the video content proposed for editorial use Multiple occurrences should be used for the same value in different time formats New 1.0 Video Time structure (0..unbounded) xmpDM:markers[xmpDM:type= "ivqu:editorialDuration"] /xmpDM:startTime + /xmpDM:duration Marker editorialDurations VideoTime//array
technical Editorial Duration End The point in time and frames the content proposed for editorial use ends Multiple occurrences should be used for the same value in different time formats New 1.0 Video Time structure (0..unbounded) xmpDM:markers[xmpDM:type= "ivqu:editorialDurationEnd"] /xmpDM:startTime Marker editorialDurationEnds VideoTime//array
technical Editorial Duration Start The point in time and frames the content proposed for editorial use starts Multiple occurrences should be used for the same value in different time formats New 1.0 Video Time structure (0..unbounded) xmpDM:markers[xmpDM:type= "ivqu:editorialDurationStart"] /xmpDM:startTime Marker editorialDurationStarts VideoTime//array
technical File Bitrate The total bit rate of the all media streams in this file. New 1.0 Number (0..1) xmpDM:fileDataRate Rational fileBitrate number//
technical File Duration Duration of the overall video (from the first to the last frame) Multiple occurrences should be used for the same value in different time formats New 1.0 Video Time structure (0..1) xmpDM:duration Time fileDuration VideoTime
technical File Format Format of the file containing the video data. New 1.0 Entity structure (0..1) Iptc4xmpExt:ContainerFormat Entity structure fileFormat Entity
technical Frame Size Size of the video frame in pixels New 1.0 Frame Size structure (0..1) xmpDM:videoFrameSize Dimensions frameSize FrameSize
technical Media Type IANA Media Type of the video. e.g. "video/quicktime" New 1.0 Text (0..1) dc:format MIMEType mediaType string//
technical Orientation Orientation of the visual content of the video as defined by TIFF. New 1.0 Number (0..1) (TIFF 6.0 orientation - with a user guideline ("no flips")) tiff:orientation Closed Choice of Integer orientation number//
technical Signal Aspect Ratio Ratio of width and height in pixels of a frame e.g. 16:9 New 1.0 Text (0..1) xmpDM:videoPixelAspectRatio Rational signalAspectRatio string//
technical Signal Format Combined term including the size of the frame, interlaced/progressive, framerate e.g. "1080p" New 1.0 Text (0..1) xmpDM:videoFieldOrder Text signalFormat string//
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 New 1.0 Text (0..1) Enumeration: - true - false - unknown Iptc4xmpExt:StreamReady Closed Choice of Text - true - false - unknown streamReady string//enum
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. The unit is bits per second. New 1.0 Number (0..1) Iptc4xmpExt:videoBitRate Integer videoBitrate number//
technical Video Bitrate Type Indicates if the bitrate of the video data is fixed or variable New 1.0 Text (0..1) Enumeration - fixed - variable Iptc4xmpExt:videoBitRateMode Closed Choice Text - fixed - variable videoBitrateType string//enum
technical Video Coding Machine readable code and a human readable term for the used video coding New 1.0 Entity structure (0..1) xmpDM:videoCompressor Text videoCoding Entity
technical Video Frame Rate Used frame rate New 1.0 Number (0..1) xmpDM:videoFrameRate Real videoFrameRate number//
technical Video Profile Name of the used video profile as defined by the maker of the encoding standard. e.g. "High 4:2:2" New 1.0 Text (0..1) Iptc4xmpExt:videoEncodingProfile Text videoEncodingProfile string//
technical Video Streams Count Count of video streams in a video file. New 1.0 Number (0..1) Iptc4xmpExt:videoStreamsCount Integer videoStreamsCount number//
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. New 1.0 XMP specific type xmpDM:markers Marker NA NA
Property Structures (PS)
PS Concept New 1.0 Concept object
Identifier Globally unique identifier of the concept New 1.0 Text/URI (0..unbounded) xmp:Identifier Bag Text identifiers string/uri/array
Name Full name of the concept New 1.0 Text + language tag (0..1) Iptc4xmpExt:Name Lang Alt name AltLang
PS Concept with role New 1.0 ConceptWRole object
Identifier Globally unique identifier of the concept New 1.0 Text/URI (0..unbounded) xmp:Identifier Bag Text identifiers string/uri/array
Name Full name of the concept New 1.0 Text + language tag (0..1) Iptc4xmpExt:Name Lang Alt name AltLang
Role Identifier of the role the concept has in the context of the metadata property New 1.0 URI (0..unbounded) Iptc4xmpExt:Role Bag URI role string/uri/array
PS CV-Term New 1.0 CvTerm object
CV-Term CV ID Globally unique identifier of the Controlled Vocabulary the term is from. New 1.0 Text/URI (0..1) Iptc4xmpExt:CvId URI cvId string/uri/
CV-Term ID Globally unique identifier of the term from a Controlled Vocabulary. New 1.0 Text/URI (1) Iptc4xmpExt:CvTermId URI cvTermId string/uri/-MANDATORY
CV-Term name Natural language name of the term from a Controlled Vocabulary. New 1.0 Text + language tag (0..1) Iptc4xmpExt:CvTermName LangAlt cvTermName AltLang
Refined 'aboutness' of the CV-Term Refinement 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. New 1.0 Text/URI (0..1) Iptc4xmpExt:CvTermRefinedAbout URI cvTermRefinedAbout string/uri/
PS Device New 1.2 Device object
Manufacturer Name of the manufacturer of the device New 1.2 Text (0..1) Iptc4xmpExt:Manufacturer Text manufacturer string//
Model Name Name of the device model New 1.2 Text (0..1) Iptc4xmpExt:ModelName Text modelName string//
Serial Number Serial number, assigned by manufacturer New 1.2 Text (0..1) Iptc4xmpExt:SerialNumber Text serialNumber string//
Attached Lens Description Short description of the lens used with the device at the time of the recording New 1.2 Text (0..1) Iptc4xmpExt:AttLensDescription Text attLensDescription string//
Owner´s Device ID Identifier assigned by the owner of the device New 1.2 Text (0..1) Iptc4xmpExt:OwnersDeviceId Text ownerDeviceId string//
PS Embedded Encoded Rights Expression Changed 1.4 EmbdEncRightsExpr object
Rights Expression Language ID Identifier of the rights expression language used by the rights expression. New 1.0 Text/URI (1) Iptc4xmpExt:RightsExprLangId URI rightsExprLangId string/uri/-MANDATORY
Encoding type Encoding type of the rights expression, identified by an IANA Media Type. New 1.0 Text (1) Iptc4xmpExt:RightsExprEncType MIMEtype rightsExprEncType string//-MANDATORY
Encoded Rights Expression Embedded serialized rights expression using a rights expression language which is encoded as a string. New 1.0 Text (1) Iptc4xmpExt:EncRightsExpr Text encRightsExpr string//-MANDATORY
PS Entity New 1.0 Entity object
Identifier Globally unique identifier of the entity New 1.0 Text/URI (0..unbounded) xmp:Identifier Bag Text identifiers string/uri/array
Name Full name of the entity New 1.0 Text + language tag (0..1) Iptc4xmpExt:Name Lang Alt name AltLang
PS Entity with role New 1.0 EntityWRole object
Identifier Globally unique identifier of the entity New 1.0 Text/URI (0..unbounded) xmp:Identifier Bag Text identifiers string/uri/array
Name Full name of the entity New 1.0 Text + language tag (0..1) Iptc4xmpExt:Name Lang Alt name AltLang
Role Identifier of the role the entity has in the context of the metadata property Changed 1.4 Text (0..unbounded) Iptc4xmpExt:Role Bag Text role string//array
PS Episode/Season New 1.0 EpisodeSeason object
Name Name of the episode or season of a series New 1.0 Text + language tag (0..1) Iptc4xmpExt:Name Text name AltLang
Number Number of the episode or season of a series New 1.0 Integer (0..1) Iptc4xmpExt:Number Text number number//
Identifier Identifier of the episode or season of a series New 1.0 URI (0..1) Iptc4xmpExt:Identifier URI identifier string/uri/
PS Frame Size New 1.0 FrameSize object
Width Width of the video frame in pixels New 1.0 Number (1) stDim:w integer widthPixels number//
Height Height of the video frame in pixels New 1.0 Number (1) stDim:h integer heightPixels number//
Measure Unit Units of width and height values, fixed value "pixels" New 1.0 Text(1) stDim:unit Text unitPixels string//
PS Linked Encoded Rights Expression Changed 1.4 LinkedEncRightsExpr object
Rights Expression Language ID Identifier of the rights expression language used by the rights expression. New 1.0 Text/URI (1) Iptc4xmpExt:RightsExprLangId URI rightsExprLangId string/uri/-MANDATORY
Encoding type Encoding type of the rights expression, identified by an IANA Media Type. New 1.0 Text (0..1) Iptc4xmpExt:RightsExprEncType MIMEtype rightsExprEncType string//-MANDATORY
Link to Encoded Rights Expression Link to a rights expression using a rights expression language. New 1.0 URL (1) Iptc4xmpExt:LinkedRightsExpr Text/URL linkedRightsExpr string/uri/-MANDATORY
PS Linked Image New 1.1 LinkedImage object
Image Link Link URL locating the image resource New 1.1 URL (1) Iptc4xmpExt:Link URL link string/uri/
Image Qualifier Qualifier of the relationship of the image with the video New 1.1 URI (0..unbounded) Iptc4xmpExt:LinkQualifier Bag URI linkQualifiers string/uri/array
Image Role Role of this image in the context of the video New 1.1 Text (0..1) Iptc4xmpExt:ImageRole Text role string//
Media Type IANA Media (MIME) Type New 1.1 Text (0..1) dc:format mediaType string//
Image Width Width of the image, in pixels New 1.1 Integer (0..1) Iptc4xmpExt:WidthPixels integer widthPixels number//
Image Height Height of the image, in pixels New 1.1 Integer (0..1) Iptc4xmpExt:HeightPixels integer heightPixels number//
Used Video Frame Frame of the video used for this still image. New 1.1 Video Time structure (0..1) Iptc4xmpExt:UsedVideoFrame Video Time usedVideoFrame VideoTime
PS Location New 1.0 Location object
Identifier Globally unique identifier of the location New 1.0 Text/URI (0..unbounded) xmp:Identifier Bag Text identifiers string/uri/array
Name Full name of the location New 1.0 Text + language tag (0..1) Iptc4xmpExt:LocationName Lang Alt name AltLang
Sublocation name Name of a sub location the Location is located in New 1.0 Text + language tag (0..1) Iptc4xmpExt:Sublocation Text sublocation AltLang
City name Name of the city the Location is located in New 1.0 Text + language tag (0..1) Iptc4xmpExt:City Text city AltLang
State/Province name Name of the state or province the Location is located in New 1.0 Text + language tag (0..1) Iptc4xmpExt:ProvinceState Text provinceState AltLang
Country name Name of the country the Location is located in New 1.0 Text + language tag (0..1) Iptc4xmpExt:CountryName Text countryName AltLang
Country ISO code ISO code of the country the Location is located in New 1.0 Text + language tag (0..1) Iptc4xmpExt:CountryCode Text countryCode string//
World region name Name of the world region the Location is located in New 1.0 Text + language tag (0..1) Iptc4xmpExt:WorldRegion Text worldRegion AltLang
GPS-Longitude Longitude of a WGS84 based position of this Location New 1.0 Number/decimal (0..1) exif:GPSLongitude Exif GPSCoordinate gpsLongitude number//
GPS-Latitude Latitude of a WGS84 based position of this Location New 1.0 Number/decimal (0..1) exif:GPSLatitude Exif GPSCoordinate gpsLatitude number//
GPS-Altitude Altitude in meters of a WGS84 based position of this Location New 1.0 Number/decimal (0..1) exif:GPSAltitude Exif Rational gpsAltitude number//
PS Person Details New 1.0 PersonWDetails object
Identifier Globally unique identifier of the person New 1.0 Text/URI (0..unbounded) Iptc4xmpExt:PersonId Bag URI identifiers string/uri/array
Name Name of the person New 1.0 Text + language tag (0..1) Iptc4xmpExt:PersonName Lang Alt name AltLang
Description A textual description of the person New 1.0 Text + language tag (0..1) Iptc4xmpExt:PersonDescription Lang Alt description AltLang
Characteristics A property or trait of the person New 1.0 Concept structure (0..unbounded) Iptc4xmpExt:PersonCharacteristic Bag CV-Term structure characteristics CvTerm//array
PS Product with GTIN New 1.0 ProductWGtin object
GTIN A 14 digit GTIN (Global Trade Item Number) of the product (GTIN-8 to GTIN-14 codes are used). New 1.0 Text (1) Iptc4xmpExt:ProductGTIN Text gtin string//-MANDATORY
Name Name of the product. New 1.0 Text + language tag (0..1) Iptc4xmpExt:ProductName Lang Alt name AltLang
Description A textual description of the product. New 1.0 Text + language tag (0..1) Iptc4xmpExt:ProductDescription Lang Alt description AltLang
PS Publication Event New 1.0 PublicationEvent object
Publication Date Date and optionally the time of publishing the video New 1.0 Date (1) Iptc4xmpExt:Date Date date string/date-time/-MANDATORY
Publication Event Name Name of the event for publishing this video. The name may include the broadcasting company, the country, if this is a (regional) first publication etc New 1.0 Text + language tag (0..1) Iptc4xmpExt:Name Text name AltLang
Publication Event Identifier Identifier of the event for publishing this video New 1.0 URI (0..1) Iptc4xmpExt:Identifier URI identifier string/uri/
PS Qualified Link New 1.0 QualifiedLink object
Link URL of the link New 1.0 URL (1) Iptc4xmpExt:Link URL link string/uri/
Qualifier Term qualifying the use of the link New 1.0 URI (0..1) Iptc4xmpExt:LinkQualifier URI linkQualifier string/uri/
PS Qualified Link with Language New 1.4 QualifiedLinkWLanguage object
Link URL of the link New 1.4 URL (1) Iptc4xmpExt:Link URL link string/uri/
Qualifier Term qualifying the use of the link New 1.4 URI (0..1) Iptc4xmpExt:LinkQualifier URI linkQualifier string/uri/
Language Language of the content at the link location New 1.4 Text (0..1) Iptc4xmpExt:LinkLanguage Text linkLanguage string//
PS Rating New 1.0 Rating object
Rating Value Rating value as issued by the rating source New 1.0 Text (1) Iptc4xmpExt:RatingValue Text ratingValue string//-MANDATORY
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. New 1.0 URL (1) Iptc4xmpExt:RatingSourceLink Text (URI) ratingSourceLink string/uri/-MANDATORY
Rating Scale Min Value The value of the rating scale used for the lowest/worst rating New 1.0 Text (0..1) Iptc4xmpExt:RatingScaleMinValue Text ratingScaleMinValue string//
Rating Scale Max Value The value of the rating scale used for the highest/best rating New 1.0 Text (0..1) Iptc4xmpExt:RatingScaleMaxValue Text ratingScaleMaxValue string//
Rating Value Logo Visualisation of the rating value referenced by a link New 1.0 URL (0..1) Iptc4xmpExt:RatingValueLogoLink Text (URL) ratingValueLogoLink string/uri/
Rating Region Geopolitical region to which this rating applies. New 1.0 Location Entity structure (0..unbounded) Iptc4xmpExt:RatingRegion Bag Location structure ratingRegions Location//array
PS Registry Entry New 1.0 RegistryEntry object
Asset Identifier Unique identifier of the video as issued by a registry This value shall not be changed after being applied. New 1.0 Text (preferred: URI) (1) Iptc4xmpExt:RegItemId Text assetIdentifier string//-MANDATORY
Registry Identifier An identifier for the registry which issued the identifier of the video. New 1.0 Text (preferred: URI) (1) Iptc4xmpExt:RegOrgId Text registryIdentifier string/uri/-MANDATORY
Role An 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", etc New 1.0 Text/URI (0..1) Iptc4xmpExt:RegEntryRole Text role string/uri/
PS Series New 1.0 Series object
Series name Name of the series New 1.0 Text + language tag (0..1) Iptc4xmpExt:Name Text name AltLang
Series identifier Identifier for the series New 1.0 URI (0..1) Iptc4xmpExt:Identifier URI identifier string/uri/
PS Temporal Coverage New 1.0 TemporalCoverage object
From Date Optionally truncated date when the temporal coverage starts Truncated date means: the date value can be year + month + day OR year + month OR year only New 1.0 Date(1) Iptc4xmpExt:tempCoverageFrom Date tempCoverageFrom string/date-time/
To Date Optionally truncated date when the temporal coverage ends New 1.0 Date(1) Iptc4xmpExt:tempCoverageTo Date tempCoverageTo string/date-time/
PS Text with Region Delimiter New 1.0 TextWRegionDelimiter object
Text Text or textual data New 1.0 Text (1) Iptc4xmpExt:RegionText Text regionText string//-MANDATORY
Measure Type How the measures of the rectangle are expressed Absolute pixels: measured from the upper left corner of the frame Ratio: percentage of the width or height, reference point upper left corner of the frame New 1.0 Text (0..1) - enumeration - absolutePixels - ratio Iptc4xmpExt:Region/stArea:unit Closed Choice: - pixel - normalized {=ratio} measureType string//enum
Rectangle, upper left X Horizontal axis value of the upper left corner of the rectange New 1.0 Decimal (0..1) Iptc4xmpExt:Region/stArea:x Real regionAreaX number//
Rectangle, upper left Y Vertical axis value of the upper left corner of the rectange New 1.0 Decimal (0..1) Iptc4xmpExt:Region/stArea:y Real regionAreaY number//
Rectangle, horizontal size Horizontal width of the rectangle New 1.0 Decimal (0..1) Iptc4xmpExt:Region/stArea:w Real regionAreaWidth number//
Rectangle, vertical size Vertical height of the rectangle New 1.0 Decimal (0..1) Iptc4xmpExt:Region/stArea:h Real regionAreaHeight number//
PS Video Time New 1.0 VideoTime object
Time Format Identifier of the time format. For time code formats following SMPTE specifications. New 1.0 Text value from CV (1) Enumeration: - normalPlayTime - smpteTC24 - smpteTC25 - smpteTC2997 - smpteTC2997drop - smpteTC30 - smpteTC50 - smpteTC5994 - smpteTC5994drop - smpteTC60 - smpteTC23976 xmpDM:timeFormat Closed choice Text 24Timecode 25Timecode 2997DropTimecode 2997NonDropTimecode 30Timecode 50Timecode 5994DropTimecode 5994NonDropTimecode 60Timecode 23976Timecode timeFormat string//enum-MANDATORY
Time Value Formated string including hours, minutes, seconds, fractions of seconds or frames, depending on the Time Format New 1.0 Text (1) xmpDM:timeValue Text timeValue string//-MANDATORY
PS PLUS basic entity structure New 1.3 PLUSBasicEntity object
Identifier Globally unique identifier of the entity New 1.3 Text (0..1) identifier string//
Name Full name of the entity New 1.3 Text (0..1) name string//
PS Artwork or Object in the Image New 1.3 ArtworkOrObject object
Circa Date Created Approximate date or range of dates associated with the creation and production of an artwork or object or its components. New 1.3 Text (0..1) circaDateCreated string//
Content Description A textual description of the content depicted in the artwork or object. New 1.3 Text (0..1) contentDescription AltLang
Contribution Description A textual description about a contribution made to an artwork or an object. Should include the type, date and location of contribution, and details about the contributor. New 1.3 Text (0..1) contributionDescription AltLang
Copyright Notice Contains any necessary copyright notice for claiming the intellectual property for artwork or an object in the image and should identify the current owner of the copyright of this work with associated intellectual property rights. New 1.3 Text (0..1) copyrightNotice AltLang
Creator Contains the name of the artist who has created artwork or an object in the image. In cases where the artist could or should not be identified the name of a company or organisation may be appropriate. New 1.3 Text (0..unbounded) creatorNames string//array
Creator ID Globally unique identifier for the creator of artwork or object. Add the IDs in the same sequence as the Creator names New 1.3 URL (0..unbounded) creatorIdentifiers string/uri/array
Current Copyright Owner ID Globally unique identifier for the current owner of the copyright of the artwork or object. New 1.3 URI (0..1) currentCopyrightOwnerIdentifier string/uri/
Current Copyright Owner Name Name of the current owner of the copyright of the artwork or object. New 1.3 Text (0..1) currentCopyrightOwnerName string//
Current Licensor ID Globally unique identifier for the current licensor of the artwork or object. New 1.3 URI (0..1) currentLicensorIdentifier string/uri/
Current Licensor Name Name of the current licensor of the artwork or object. New 1.3 Text (0..1) currentLicensorName string//
Date Created Designates the date and optionally the time the artwork or object in the image was created. This relates to artwork or objects with associated intellectual property rights. New 1.3 DateTime (preferred: truncated DateTime) (0..1) dateCreated string/date-time/
Physical Description A textual description of the physical characteristics of the artwork or object, without reference to the content depicted. Object type, materials-techniques and measurements may be described. New 1.3 Text (0..1) physicalDescription AltLang
Source The organisation or body holding and registering the artwork or object in the image for inventory purposes. New 1.3 Text (0..1) source string//
Source Inventory Number The inventory number issued by the organisation or body holding and registering the artwork or object in the image. New 1.3 Text (0..1) sourceInventoryNr string//
Source Inventory URL URL reference to the metadata record of the inventory maintained by the Source. New 1.3 URL (0..1) sourceInventoryUrl string/uri/
Style Period The style, historical or artistic period, movement, group, or school whose characteristics are represented in the artwork or object. It is advised to take the terms from a Controlled Vocabulary. New 1.3 Text (0..unbounded) stylePeriod string//array
Title A reference for the artwork or object in the image. New 1.3 Text (0..1) title AltLang
PS Time Time object
Scale New 1.3 scale string//
Value New 1.3 value string//
PS XMP Alt Lang New 1.0 AltLang object object

(Fixed) Errata

Date What had an error Error How the error was fixed
2018-04-25 XMP: PS Frame Size Properties do not align with XMP Dimension XMP Dimension properties replace IPTC properties
2018-06-11 Column PVMD JSON Data Type No values were shown Values are shown now