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