## XMP Tags

All XMP information is stored as character strings. An `integer` in this format is a string of digits, possibly beginning with a '+' or '-', and a `rational` is composed of two `integer` strings separated by a '/' character. A `date` is a date and/or time string in the format 'YYYY:MM:DD HH:MM:SS[+/-HH:MM]'. A `boolean` is either 'True' or 'False', and `lang-alt` is a list of string alternatives in different languages. Currently, ExifTool only writes the 'x-default' language in `lang-alt` lists.

The Group column below gives the XMP schema namespace prefix for each tag. The family 1 group names are composed from these schema names with a leading `XMP-` added. If the same XMP tag name exists in more than one group, all groups are written unless a family 1 group name is specified. ie) If XMP:Contrast is specified, information will be written to both XMP-crs:Contrast and XMP-exif:Contrast.

Note: The actual IPTC Core namespace schema prefix is `Iptc4xmpCore`, which is the name used in the file, but ExifTool uses `iptcCore` to generate the family 1 group name because `Iptc4xmpCore` is a bit lengthy. Also, if the older `xap`, `xapRights`, `xapMM` or `xapBJ` prefixes are found, they are translated to the newer `xmp`, `xmpRights`, `xmpMM` and `xmpBJ` in family 1 group names.

> Tag Name | Writable | Group | Values / Notes
> --- | --- | --- | ---
> Advisory | string | xmp |
> ApertureValue | rational | exif |
> Artist | string | tiff |
> Author | string | pdf |
> AuthorsPosition | string | photoshop |
> BaseURL | string | xmp |
> BitsPerSample | integer | tiff |
> BlueHue | string | crs |
> BlueSaturation | string | crs |
> Brightness | string | crs |
> BrightnessValue | rational | exif |
> CFAPattern | N | exif |
> CFAPatternColumns | integer | exif |
> CFAPatternRows | integer | exif |
> CFAPatternValues | integer | exif |
> CaptionWriter | string | photoshop |
> Category | string | photoshop |
> Certificate | string | xmpRights |
> ChromaticAberrationB | string | crs |
> ChromaticAberrationR | string | crs |
> City | string | photoshop |
> ColorNoiseReduction | string | crs |
> ColorSpace | string | exif | 1 = sRGB 2 = Adobe RGB 65535 = Uncalibrated 4294967295 = Uncalibrated
> ComponentsConfiguration | string | exif | 0 = . 1 = Y 2 = Cb 3 = Cr 4 = R 5 = G 6 = B
> CompressedBitsPerPixel | rational | exif |
> Compression | string | tiff | 1 = Uncompressed 2 = CCITT 1D 3 = T4/Group 3 Fax 4 = T6/Group 4 Fax 5 = LZW 6 = JPEG (old-style) 7 = JPEG 8 = Adobe Deflate 9 = JBIG B&W 10 = JBIG Color 32766 = Next 32771 = CCIRLEW 32773 = PackBits 32809 = Thunderscan 32895 = IT8CTPAD 32896 = IT8LW 32897 = IT8MP 32898 = IT8BL 32908 = PixarFilm 32909 = PixarLog 32946 = Deflate 32947 = DCS 34661 = JBIG 34676 = SGILog 34677 = SGILog24 34712 = JPEG 2000 34713 = Nikon NEF Compressed
> Contrast Contrast | string string | crs exif | 0 = Normal 1 = Low 2 = High
> Contributor | string | dc |
> Copyright | lang-alt | tiff |
> Country | string | photoshop |
> CountryCode | string | iptcCore |
> Coverage | string | dc |
> CreateDate | date | xmp |
> CreationDate | date | pdf |
> Creator | string | dc |
> CreatorContactInfo | N | iptcCore |
> CreatorContactInfoCiAdrCity | string | iptcCore |
> CreatorContactInfoCiAdrCtry | string | iptcCore |
> CreatorContactInfoCiAdrExtadr | string | iptcCore |
> CreatorContactInfoCiAdrPcode | string | iptcCore |
> CreatorContactInfoCiAdrRegion | string | iptcCore |
> CreatorContactInfoCiEmailWork | string | iptcCore |
> CreatorContactInfoCiTelWork | string | iptcCore |
> CreatorContactInfoCiUrlWork | string | iptcCore |
> CreatorTool | string | xmp |
> Credit | string | photoshop |
> CustomRendered | string | exif | 0 = Normal 1 = Custom
> Date | date | dc |
> DateCreated | date | photoshop |
> DateTime | date | tiff |
> DateTimeDigitized | date | exif |
> DateTimeOriginal | date | exif |
> DerivedFrom | N | xmpMM |
> DerivedFromDocumentID | string | xmpMM |
> DerivedFromInstanceID | string | xmpMM |
> DerivedFromManageTo | string | xmpMM |
> DerivedFromManageUI | string | xmpMM |
> DerivedFromManager | string | xmpMM |
> DerivedFromManagerVariant | string | xmpMM |
> DerivedFromRenditionClass | string | xmpMM |
> DerivedFromRenditionParams | string | xmpMM |
> DerivedFromVersionID | string | xmpMM |
> Description | lang-alt | dc |
> DeviceSettingDescription | N | exif |
> DeviceSettingDescriptionColumns | integer | exif |
> DeviceSettingDescriptionRows | integer | exif |
> DeviceSettingDescriptionSettings | string | exif |
> DigitalZoomRatio | rational | exif |
> DocumentID | string | xmpMM |
> ExifVersion | string | exif |
> Exposure | string | crs |
> ExposureCompensation | rational | exif |
> ExposureIndex | rational | exif |
> ExposureMode | string | exif | 0 = Auto 1 = Manual 2 = Auto bracket
> ExposureProgram | string | exif | 1 = Manual 2 = Program AE 3 = Aperture-priority AE 4 = Shutter speed priority AE 5 = Creative (Slow speed) 6 = Action (High speed) 7 = Portrait 8 = Landscape
> ExposureTime | rational | exif |
> FNumber | rational | exif |
> FileSource | string | exif | 3 = Digital Camera
> Flash | N | exif |
> FlashEnergy | rational | exif |
> FlashFired | boolean | exif |
> FlashFunction | boolean | exif |
> FlashMode | string | exif | 0 = Unknown 1 = On 2 = Off 3 = Auto
> FlashRedEyeMode | boolean | exif |
> FlashReturn | string | exif | 0 = No return detection 2 = Return not detected 3 = Return detected
> FlashpixVersion | string | exif |
> FocalLength | rational | exif |
> FocalLengthIn35mmFormat | integer | exif |
> FocalPlaneResolutionUnit | string | exif | 1 = mm 10 = cm '0.001' = um '25.4' = inches
> FocalPlaneXResolution | rational | exif |
> FocalPlaneYResolution | rational | exif |
> Format | string | dc |
> GPSAltitude | rational | exif |
> GPSAltitudeRef | string | exif | 0 = Above Sea Level 1 = Below Sea Level
> GPSAreaInformation | string | exif |
> GPSDestBearing | rational | exif |
> GPSDestBearingRef | string | exif | 'M' = Magnetic North 'T' = True North
> GPSDestDistance | rational | exif |
> GPSDestDistanceRef | string | exif | 'K' = Kilometers 'M' = Miles 'N' = Nautical Miles
> GPSDestLatitude | string | exif |
> GPSDestLongitude | string | exif |
> GPSDifferential | string | exif | 0 = No Correction 1 = Differential Corrected
> GPSImgDirection | rational | exif |
> GPSImgDirectionRef | string | exif | 'M' = Magnetic North 'T' = True North
> GPSLatitude | string | exif |
> GPSLongitude | string | exif |
> GPSMapDatum | string | exif |
> GPSProcessingMethod | string | exif |
> GPSSatellites | string | exif |
> GPSSpeed | rational | exif |
> GPSSpeedRef | string | exif | 'K' = km/h 'M' = mph 'N' = knots
> GPSStatus | string | exif | 'A' = Measurement In Progress 'V' = Measurement Interoperability
> GPSTimeStamp | date | exif |
> GPSTrack | rational | exif |
> GPSTrackRef | string | exif | 'M' = Magnetic North 'T' = True North
> GPSVersionID | string | exif |
> GainControl | string | exif | 0 = None 1 = Low gain up 2 = High gain up 3 = Low gain down 4 = High gain down
> GreenHue | string | crs |
> GreenSaturation | string | crs |
> Headline | string | photoshop |
> History | N | xmpMM |
> HistoryAction | string | xmpMM |
> HistoryInstanceID | string | xmpMM |
> HistoryParameters | string | xmpMM |
> HistorySoftwareAgent | string | xmpMM |
> HistoryWhen | date | xmpMM |
> ISO | integer | exif |
> Identifier Identifier | string string | dc xmp |
> ImageDescription | lang-alt | tiff |
> ImageHeight | integer | tiff |
> ImageUniqueID | string | exif |
> ImageWidth | integer | tiff |
> Instructions | string | photoshop |
> IntellectualGenre | string | iptcCore |
> JobRef | N | xmpBJ |
> JobRefId | string | xmpBJ |
> JobRefName | string | xmpBJ |
> JobRefUrl | string | xmpBJ |
> Keywords | string | pdf |
> Language | string | dc |
> LastURL | string | xmpMM |
> Lens | string | aux |
> LightSource | string | exif | 1 = Daylight 2 = Fluorescent 3 = Tungsten 4 = Flash 9 = Fine Weather 10 = Cloudy 11 = Shade 12 = Daylight Fluorescent 13 = Day White Fluorescent 14 = Cool White Fluorescent 15 = White Fluorescent 17 = Standard Light A 18 = Standard Light B 19 = Standard Light C 20 = D55 21 = D65 22 = D75 23 = D50 24 = ISO Studio Tungsten 255 = Other
> Location | string | iptcCore |
> LuminanceSmoothing | string | crs |
> Make | string | tiff |
> MakerNote | string | exif |
> ManageTo | string | xmpMM |
> ManageUI | string | xmpMM |
> ManagedFrom | N | xmpMM |
> ManagedFromDocumentID | string | xmpMM |
> ManagedFromInstanceID | string | xmpMM |
> ManagedFromManageTo | string | xmpMM |
> ManagedFromManageUI | string | xmpMM |
> ManagedFromManager | string | xmpMM |
> ManagedFromManagerVariant | string | xmpMM |
> ManagedFromRenditionClass | string | xmpMM |
> ManagedFromRenditionParams | string | xmpMM |
> ManagedFromVersionID | string | xmpMM |
> Manager | string | xmpMM |
> ManagerVariant | string | xmpMM |
> Marked | boolean | xmpRights |
> MaxApertureValue | rational | exif |
> MetadataDate | date | xmp |
> MeteringMode | string | exif | 1 = Average 2 = Center-weighted average 3 = Spot 4 = Multi-spot 5 = Multi-segment 6 = Partial 255 = Other
> ModDate | date | pdf |
> Model | string | tiff |
> ModifyDate | date | xmp |
> Nickname | string | xmp |
> Opto-ElectricConvFactor | N | exif |
> OECFColumns | integer | exif |
> OECFNames | string | exif |
> OECFRows | integer | exif |
> OECFValues | rational | exif |
> Orientation | string | tiff | 1 = Horizontal (normal) 2 = Mirror horizontal 3 = Rotate 180 4 = Mirror vertical 5 = Mirror horizontal and rotate 270 CW 6 = Rotate 90 CW 7 = Mirror horizontal and rotate 90 CW 8 = Rotate 270 CW
> Owner | string | xmpRights |
> PDFVersion | string | pdf |
> PhotometricInterpretation | string | tiff | 0 = WhiteIsZero 1 = BlackIsZero 2 = RGB 3 = RGB Palette 4 = Transparency Mask 5 = CMYK 6 = YCbCr 8 = CIELab 9 = ICCLab 10 = ITULab 32803 = Color Filter Array 32844 = Pixar LogL 32845 = Pixar LogLuv 34892 = Linear Raw
> ExifImageWidth | integer | exif |
> ExifImageHeight | integer | exif |
> PlanarConfiguration | string | tiff | 1 = Chunky 2 = Planar
> PrimaryChromaticities | rational | tiff |
> Producer | string | pdf |
> Publisher | string | dc |
> RawFileName | string | crs |
> RedHue | string | crs |
> RedSaturation | string | crs |
> ReferenceBlackWhite | rational | tiff |
> RelatedSoundFile | string | exif |
> Relation | string | dc |
> RenditionClass | string | xmpMM |
> RenditionOf | N | xmpMM |
> RenditionOfDocumentID | string | xmpMM |
> RenditionOfInstanceID | string | xmpMM |
> RenditionOfManageTo | string | xmpMM |
> RenditionOfManageUI | string | xmpMM |
> RenditionOfManager | string | xmpMM |
> RenditionOfManagerVariant | string | xmpMM |
> RenditionOfRenditionClass | string | xmpMM |
> RenditionOfRenditionParams | string | xmpMM |
> RenditionOfVersionID | string | xmpMM |
> RenditionParams | string | xmpMM |
> ResolutionUnit | string | tiff | 1 = None 2 = inches 3 = cm
> Rights | lang-alt | dc |
> SamplesPerPixel | integer | tiff |
> Saturation Saturation | string string | crs exif | 0 = Normal 1 = Low 2 = High
> SaveID | integer | xmpMM |
> Scene | string | iptcCore |
> SceneCaptureType | string | exif | 0 = Standard 1 = Landscape 2 = Portrait 3 = Night
> SceneType | string | exif | 1 = Directly photographed
> SensingMethod | string | exif | 1 = Not defined 2 = One-chip color area 3 = Two-chip color area 4 = Three-chip color area 5 = Color sequential area 7 = Trilinear 8 = Color sequential linear
> SerialNumber | string | aux |
> ShadowTint | string | crs |
> Shadows | string | crs |
> Sharpness Sharpness | string string | crs exif | 0 = Normal 1 = Soft 2 = Hard
> ShutterSpeedValue | rational | exif |
> Software | string | tiff |
> Source Source | string string | dc photoshop |
> SpatialFrequencyResponse | N | exif |
> SpatialFrequencyResponseColumns | integer | exif |
> SpatialFrequencyResponseNames | string | exif |
> SpatialFrequencyResponseRows | integer | exif |
> SpatialFrequencyResponseValues | rational | exif |
> SpectralSensitivity | string | exif |
> State | string | photoshop |
> Subject | string | dc |
> SubjectArea | integer | exif |
> SubjectCode | string | iptcCore |
> SubjectDistance | rational | exif |
> SubjectDistanceRange | string | exif | 0 = Unknown 1 = Macro 2 = Close 3 = Distant
> SubjectLocation | integer | exif |
> SupplementalCategories | string | photoshop |
> Thumbnails | N | xmp |
> ThumbnailsFormat | string | xmp |
> ThumbnailsHeight | string | xmp |
> ThumbnailsImage | N | xmp |
> ThumbnailsWidth | string | xmp |
> Title | lang-alt | dc |
> TransferFunction | integer | tiff |
> TransmissionReference | string | photoshop |
> Type | string | dc |
> Urgency | integer | photoshop |
> UsageTerms | lang-alt | xmpRights |
> UserComment | lang-alt | exif |
> Version | string | crs |
> VersionID | string | xmpMM |
> Versions | N | xmpMM |
> VersionsComments | string | xmpMM |
> VersionsEvent | N | xmpMM |
> VersionsEventAction | string | xmpMM |
> VersionsEventInstanceID | string | xmpMM |
> VersionsEventParameters | string | xmpMM |
> VersionsEventSoftwareAgent | string | xmpMM |
> VersionsEventWhen | date | xmpMM |
> VersionsModifier | string | xmpMM |
> VersionsModifyDate | date | xmpMM |
> VersionsVersion | string | xmpMM |
> VignetteAmount | string | crs |
> VignetteMidpoint | string | crs |
> WebStatement | string | xmpRights |
> WhiteBalance WhiteBalance | string string | crs exif | 0 = Auto 1 = Manual
> WhitePoint | rational | tiff |
> XResolution | rational | tiff |
> YCbCrCoefficients | rational | tiff |
> YCbCrSubSampling | string | tiff | '1 1' = YCbCr4:4:4 '1 2' = YCbCr4:4:0 '2 1' = YCbCr4:2:2 '2 2' = YCbCr4:2:0 '4 1' = YCbCr4:1:1 '4 2' = YCbCr4:1:0
> YResolution | rational | tiff |

<-- ExifTool Tag Names

(This document generated automatically by Image::ExifTool::BuildTagLookup)
Last revised Jul 18, 2005