## XMP Tags

XMP stands for "Extensible Metadata Platform", an XML/RDF-based metadata format which is being pushed by Adobe. Information in this format can be embedded in many different image file types including JPG, JP2, TIFF, GIF, EPS, PDF, PSD, DNG, IND, PNG, DJVU, SVG and MIFF, as well as MOV, AVI, ASF, WMV, FLV, SWF and MP4 videos, and WMA and audio formats supporting ID3v2 information.

The XMP Tag ID's aren't listed because in most cases they are identical to the Tag Name.

All XMP information is stored as character strings. The Writable column specifies the information format: `string` is an unformatted string, `integer` is a string of digits (possibly beginning with a '+' or '-'), `real` is a floating point number, `rational` is entered as a floating point number but stored as two `integer` strings separated by a '/' character, `date` is a date/time string entered in the format "YYYY:MM:DD HH:MM:SS[.SS][+/-HH:MM]", `boolean` is either "True" or "False", and `lang-alt` is a list of string alternatives in different languages.

Individual languages for `lang-alt` tags are accessed by suffixing the tag name with a '-', followed by an RFC 3066 language code (ie. "XMP:Title-fr", or "Rights-en-US"). A `lang-alt` tag with no language code accesses the "x-default" language, but causes other languages for this tag to be deleted when writing. The "x-default" language code may be specified when writing to preserve other existing languages (ie. "XMP-dc:Description-x-default"), but note that other languages are still deleted if the "x-default" language is deleted. When reading, "x-default" is not specified.

The XMP tags are organized according to schema Namespace in the following tables. Note that a few of the longer namespace prefixes given below have been shortened for convenience (since the family 1 group names are derived from these by adding a leading "XMP-"). In cases where a tag name exists in more than one namespace, less common namespaces are avoided when writing. However, any namespace may be written by specifying a family 1 group name for the tag, ie) XMP-exif:Contrast or XMP-crs:Contrast.

ExifTool will extract XMP information even if it is not listed in these tables. For example, the `pdfx` namespace doesn't have a predefined set of tag names because it is used to store application-defined PDF information, but this information is extracted by ExifTool.

See http://www.adobe.com/devnet/xmp/ for the offical XMP specification.

> Namespace | Writable | Values / Notes
> --- | --- | ---
> acdsee | - | --> XMP acdsee Tags
> album | - | --> XMP Album Tags
> aux | - | --> XMP aux Tags
> cc | - | --> XMP cc Tags
> crs | - | --> XMP crs Tags
> dc | - | --> XMP dc Tags
> dex | - | --> XMP dex Tags
> DICOM | - | --> XMP DICOM Tags
> exif | - | --> XMP exif Tags
> iptcCore | - | --> XMP iptcCore Tags
> iptcExt | - | --> XMP iptcExt Tags
> lr | - | --> XMP Lightroom Tags
> mediapro | - | --> XMP MediaPro Tags
> microsoft | - | --> XMP Microsoft Tags
> MP | - | --> XMP MP Tags
> pdf | - | --> XMP pdf Tags
> pdfx | - | --> XMP pdfx Tags
> photomech | - | --> PhotoMechanic XMP Tags
> photoshop | - | --> XMP photoshop Tags
> PixelLive | - | --> XMP PixelLive Tags
> plus | - | --> XMP plus Tags
> prism | - | --> XMP prism Tags
> prl | - | --> XMP prl Tags
> pur | - | --> XMP pur Tags
> rdf | - | --> XMP rdf Tags
> tiff | - | --> XMP tiff Tags
> x | - | --> XMP x Tags
> xmp | - | --> XMP xmp Tags
> xmpBJ | - | --> XMP xmpBJ Tags
> xmpDM | - | --> XMP xmpDM Tags
> xmpMM | - | --> XMP xmpMM Tags
> xmpNote | - | --> XMP xmpNote Tags
> xmpPLUS | - | --> XMP xmpPLUS Tags
> xmpRights | - | --> XMP xmpRights Tags
> xmpTPg | - | --> XMP xmpTPg Tags

## XMP acdsee Tags

ACD Systems ACDSee schema tags.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> RPP | lang-alt | (raw processing settings in XML format)

## XMP Album Tags

Adobe Album schema tags.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> Notes | string |

## XMP aux Tags

Photoshop Auxiliary schema tags.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> Firmware | string |
> FlashCompensation | rational |
> ImageNumber | string |
> Lens | string |
> LensID | string |
> LensInfo | string |
> OwnerName | string |
> SerialNumber | string |

## XMP cc Tags

Creative Commons schema tags. (see http://creativecommons.org/technology/xmp)

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> AttributionName | string |
> AttributionURL | string |
> License | string |
> MorePermissions | string |

## XMP crs Tags

XMP Photoshop Camera Raw

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> AlreadyApplied | boolean |
> AutoBrightness | boolean |
> AutoContrast | boolean |
> AutoExposure | boolean |
> AutoShadows | boolean |
> BlueHue | integer |
> BlueSaturation | integer |
> Brightness | integer |
> CameraProfile | string |
> CameraProfileDigest | string |
> ChromaticAberrationB | integer |
> ChromaticAberrationR | integer |
> Clarity | integer |
> ColorNoiseReduction | integer |
> Contrast | integer/ |
> Converter | string |
> ConvertToGrayscale | boolean |
> CropAngle | real |
> CropBottom | real |
> CropHeight | real |
> CropLeft | real |
> CropRight | real |
> CropTop | real |
> CropUnit | integer | 0 = pixels 1 = inches 2 = cm
> CropUnits | integer | 0 = pixels 1 = inches 2 = cm
> CropWidth | real |
> Defringe | integer |
> Exposure | real |
> FillLight | integer |
> GradientBasedCorrActive | N |
> GradientBasedCorrAmount | N |
> GradientBasedCorrMaskCenterWeight | N |
> GradientBasedCorrMaskDabs | N |
> GradientBasedCorrMaskFlow | N |
> GradientBasedCorrMaskFullX | N |
> GradientBasedCorrMaskFullY | N |
> GradientBasedCorrMaskValue | N |
> GradientBasedCorrMaskRadius | N |
> GradientBasedCorrMaskWhat | N |
> GradientBasedCorrMaskZeroX | N |
> GradientBasedCorrMaskZeroY | N |
> GradientBasedCorrBrightness | N |
> GradientBasedCorrClarity | N |
> GradientBasedCorrContrast | N |
> GradientBasedCorrExposure | N |
> GradientBasedCorrSaturation | N |
> GradientBasedCorrSharpness | N |
> GradientBasedCorrHue | N |
> GradientBasedCorrSaturation | N |
> GradientBasedCorrWhat | N |
> GrayMixerAqua | integer |
> GrayMixerBlue | integer |
> GrayMixerGreen | integer |
> GrayMixerMagenta | integer |
> GrayMixerOrange | integer |
> GrayMixerPurple | integer |
> GrayMixerRed | integer |
> GrayMixerYellow | integer |
> GreenHue | integer |
> GreenSaturation | integer |
> HasCrop | boolean |
> HasSettings | boolean |
> HighlightRecovery | integer |
> HueAdjustmentAqua | integer |
> HueAdjustmentBlue | integer |
> HueAdjustmentGreen | integer |
> HueAdjustmentMagenta | integer |
> HueAdjustmentOrange | integer |
> HueAdjustmentPurple | integer |
> HueAdjustmentRed | integer |
> HueAdjustmentYellow | integer |
> IncrementalTemperature | integer |
> IncrementalTint | integer |
> LuminanceAdjustmentAqua | integer |
> LuminanceAdjustmentBlue | integer |
> LuminanceAdjustmentGreen | integer |
> LuminanceAdjustmentMagenta | integer |
> LuminanceAdjustmentOrange | integer |
> LuminanceAdjustmentPurple | integer |
> LuminanceAdjustmentRed | integer |
> LuminanceAdjustmentYellow | integer |
> LuminanceSmoothing | integer |
> MoireFilter | string | 'Off' = Off 'On' = On
> PaintCorrectionActive | N |
> PaintCorrectionAmount | N |
> PaintCorrectionMaskCenterWeight | N |
> PaintCorrectionMaskDabs | N |
> PaintCorrectionMaskFlow | N |
> PaintCorrectionMaskFullX | N |
> PaintCorrectionMaskFullY | N |
> PaintCorrectionMaskValue | N |
> PaintCorrectionMaskRadius | N |
> PaintCorrectionMaskWhat | N |
> PaintCorrectionMaskZeroX | N |
> PaintCorrectionMaskZeroY | N |
> PaintCorrectionBrightness | N |
> PaintCorrectionClarity | N |
> PaintCorrectionContrast | N |
> PaintCorrectionExposure | N |
> PaintCorrectionSaturation | N |
> PaintCorrectionSharpness | N |
> PaintCorrectionHue | N |
> PaintCorrectionSaturation | N |
> PaintCorrectionWhat | N |
> ParametricDarks | integer |
> ParametricHighlights | integer |
> ParametricHighlightSplit | integer |
> ParametricLights | integer |
> ParametricMidtoneSplit | integer |
> ParametricShadows | integer |
> ParametricShadowSplit | integer |
> PostCropVignetteAmount | integer |
> PostCropVignetteFeather | integer |
> PostCropVignetteMidpoint | integer |
> PostCropVignetteRoundness | integer |
> RawFileName | string |
> RedEyeInfo | string+ |
> RedHue | integer |
> RedSaturation | integer |
> RetouchInfo | string+ |
> Saturation | integer/ |
> SaturationAdjustmentAqua | integer |
> SaturationAdjustmentBlue | integer |
> SaturationAdjustmentGreen | integer |
> SaturationAdjustmentMagenta | integer |
> SaturationAdjustmentOrange | integer |
> SaturationAdjustmentPurple | integer |
> SaturationAdjustmentRed | integer |
> SaturationAdjustmentYellow | integer |
> Shadows | integer |
> ShadowTint | integer |
> SharpenDetail | integer |
> SharpenEdgeMasking | integer |
> SharpenRadius | real |
> Sharpness | integer/ |
> Smoothness | integer |
> SplitToningBalance | integer |
> SplitToningHighlightHue | integer |
> SplitToningHighlightSaturation | integer |
> SplitToningShadowHue | integer |
> SplitToningShadowSaturation | integer |
> Temperature | integer |
> Tint | integer |
> ToneCurve | string+ |
> ToneCurveName | string | 'Custom' = Custom 'Linear' = Linear 'Medium Contrast' = Medium Contrast 'Strong Contrast' = Strong Contrast
> Version | string |
> Vibrance | integer |
> VignetteAmount | integer |
> VignetteMidpoint | integer |
> WhiteBalance | string/ | 'As Shot' = As Shot 'Auto' = Auto 'Cloudy' = Cloudy 'Custom' = Custom 'Daylight' = Daylight 'Flash' = Flash 'Fluorescent' = Fluorescent 'Shade' = Shade 'Tungsten' = Tungsten

## XMP dc Tags

Dublin Core schema tags.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> Contributor | string+ |
> Coverage | string |
> Creator | string+ |
> Date | date+ |
> Description | lang-alt |
> Format | string |
> Identifier | string |
> Language | string+ |
> Publisher | string+ |
> Relation | string+ |
> Rights | lang-alt |
> Source | string/ |
> Subject | string+ |
> Title | lang-alt |
> Type | string+ |

## XMP dex Tags

Description Explorer schema tags. These tags are not very common. The Source and Rating tags are avoided when writing due to name conflicts with other XMP tags. (see http://www.optimasc.com/products/fileid/)

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> CRC32 | integer |
> FFID | string |
> LicenseType | string | 'adware' = Adware 'commercial' = Commercial 'demo' = Demo 'freeware' = Freeware 'open source' = Open Source 'public domain' = Public Domain 'shareware' = Shareware 'unknown' = Unknown
> OS | integer |
> Rating | string/ |
> Revision | string |
> ShortDescription | lang-alt |
> Source | string/ |

## XMP DICOM Tags

DICOM schema tags.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> EquipmentInstitution | string |
> EquipmentManufacturer | string |
> PatientsBirthDate | date | (called PatientDOB by the spec.)
> PatientID | string |
> PatientsName | string | (called PatientName by the spec.)
> PatientsSex | string | (called PatientSex by the spec.)
> SeriesDateTime | date |
> SeriesDescription | string |
> SeriesModality | string |
> SeriesNumber | string |
> StudyDateTime | date |
> StudyDescription | string |
> StudyID | string |
> StudyPhysician | string |

## XMP exif Tags

EXIF schema for EXIF tags.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> ApertureValue | rational |
> BrightnessValue | rational |
> CFAPatternColumns | integer |
> CFAPatternRows | integer |
> CFAPatternValues | integer+ |
> ColorSpace | integer | 1 = sRGB 2 = Adobe RGB 65535 = Uncalibrated 4294967295 = Uncalibrated
> ComponentsConfiguration | integer+ | 0 = - 1 = Y 2 = Cb 3 = Cr 4 = R 5 = G 6 = B
> CompressedBitsPerPixel | rational |
> Contrast | integer | 0 = Normal 1 = Low 2 = High
> CustomRendered | integer | 0 = Normal 1 = Custom
> DateTimeDigitized | date |
> DateTimeOriginal | date |
> DeviceSettingDescriptionColumns | integer |
> DeviceSettingDescriptionRows | integer |
> DeviceSettingDescriptionSettings | string+ |
> DigitalZoomRatio | rational |
> ExifVersion | string |
> ExposureCompensation | rational | (called ExposureBiasValue by the spec.)
> ExposureIndex | rational |
> ExposureMode | integer | 0 = Auto 1 = Manual 2 = Auto bracket
> ExposureProgram | integer | 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 |
> FileSource | integer | 1 = Film Scanner 2 = Reflection Print Scanner 3 = Digital Camera
> FlashEnergy | rational |
> FlashFired | boolean |
> FlashFunction | boolean |
> FlashMode | integer | 0 = Unknown 1 = On 2 = Off 3 = Auto
> FlashpixVersion | string |
> FlashRedEyeMode | boolean |
> FlashReturn | integer | 0 = No return detection 2 = Return not detected 3 = Return detected
> FNumber | rational |
> FocalLength | rational |
> FocalLengthIn35mmFormat | integer | (called FocalLengthIn35mmFilm by the spec.)
> FocalPlaneResolutionUnit | integer | 1 = None 2 = inches 3 = cm 4 = mm 5 = um
> FocalPlaneXResolution | rational |
> FocalPlaneYResolution | rational |
> GainControl | integer | 0 = None 1 = Low gain up 2 = High gain up 3 = Low gain down 4 = High gain down
> GPSAltitude | rational |
> GPSAltitudeRef | integer | 0 = Above Sea Level 1 = Below Sea Level
> GPSAreaInformation | string |
> GPSDestBearing | rational |
> GPSDestBearingRef | string | 'M' = Magnetic North 'T' = True North
> GPSDestDistance | rational |
> GPSDestDistanceRef | string | 'K' = Kilometers 'M' = Miles 'N' = Nautical Miles
> GPSDestLatitude | string |
> GPSDestLongitude | string |
> GPSDifferential | integer | 0 = No Correction 1 = Differential Corrected
> GPSDOP | rational |
> GPSImgDirection | rational |
> GPSImgDirectionRef | string | 'M' = Magnetic North 'T' = True North
> GPSLatitude | string |
> GPSLongitude | string |
> GPSMapDatum | string |
> GPSMeasureMode | integer | 2 = 2-Dimensional 3 = 3-Dimensional
> GPSProcessingMethod | string |
> GPSSatellites | string |
> GPSSpeed | rational |
> GPSSpeedRef | string | 'K' = km/h 'M' = mph 'N' = knots
> GPSStatus | string | 'A' = Measurement Active 'V' = Measurement Void
> GPSDateTime | date | (a date/time tag called GPSTimeStamp by the XMP specification. This tag is renamed here to prevent direct copy from EXIF:GPSTimeStamp which is a time-only tag. Instead, the value of this tag should be taken from Composite:GPSDateTime when copying from EXIF)
> GPSTrack | rational |
> GPSTrackRef | string | 'M' = Magnetic North 'T' = True North
> GPSVersionID | string |
> ImageUniqueID | string |
> ISO | integer+ | (called ISOSpeedRatings by the spec.)
> LightSource | string | 0 = Unknown 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
> MakerNote | string |
> MaxApertureValue | rational |
> MeteringMode | integer | 1 = Average 2 = Center-weighted average 3 = Spot 4 = Multi-spot 5 = Multi-segment 6 = Partial 255 = Other
> NativeDigest | string |
> OECFColumns | integer |
> OECFNames | string+ |
> OECFRows | integer |
> OECFValues | rational+ |
> ExifImageWidth | integer | (called PixelXDimension by the spec.)
> ExifImageHeight | integer | (called PixelYDimension by the spec.)
> RelatedSoundFile | string |
> Saturation | integer | 0 = Normal 1 = Low 2 = High
> SceneCaptureType | integer | 0 = Standard 1 = Landscape 2 = Portrait 3 = Night
> SceneType | integer | 1 = Directly photographed
> SensingMethod | integer | 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
> Sharpness | integer | 0 = Normal 1 = Soft 2 = Hard
> ShutterSpeedValue | rational |
> SpatialFrequencyResponseColumns | integer |
> SpatialFrequencyResponseNames | string+ |
> SpatialFrequencyResponseRows | integer |
> SpatialFrequencyResponseValues | rational+ |
> SpectralSensitivity | string |
> SubjectArea | integer+ |
> SubjectDistance | rational |
> SubjectDistanceRange | integer | 0 = Unknown 1 = Macro 2 = Close 3 = Distant
> SubjectLocation | integer+ |
> UserComment | lang-alt |
> WhiteBalance | integer | 0 = Auto 1 = Manual

## XMP iptcCore Tags

IPTC Core schema tags. The actual IPTC Core namespace prefix is "Iptc4xmpCore", which is the prefix recorded in the file, but ExifTool shortens this for the "XMP-iptcCore" family 1 group name. (see http://www.iptc.org/IPTC4XMP/)

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> CountryCode | string |
> CreatorCity | string |
> CreatorCountry | string |
> CreatorAddress | string |
> CreatorPostalCode | string |
> CreatorRegion | string |
> CreatorWorkEmail | string |
> CreatorWorkTelephone | string |
> CreatorWorkURL | string |
> IntellectualGenre | string |
> Location | string |
> Scene | string+ |
> SubjectCode | string+ |

## XMP iptcExt Tags

IPTC Extension schema tags. The actual namespace prefix is "Iptc4xmpExt", but ExifTool shortens this for the "XMP-iptcExt" family 1 group name. (see http://www.iptc.org/IPTC4XMP/)

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> AdditionalModelInformation | string |
> ArtworkCopyrightNotice | string+ |
> ArtworkCreator | string+ |
> ArtworkDateCreated | date+ |
> ArtworkSource | string+ |
> ArtworkSourceInventoryNo | string+ |
> ArtworkTitle | lang-alt+ |
> ControlledVocabularyTerm | string+ | (called CVterm by the spec.)
> DigitalImageGUID | string | (called DigImageGUID by the spec.)
> DigitalSourceFileType | string |
> Event | lang-alt |
> IptcLastEdited | date |
> LocationCreatedCity | string+ |
> LocationCreatedCountryCode | string+ |
> LocationCreatedCountryName | string+ |
> LocationCreatedProvinceState | string+ |
> LocationCreatedSublocation | string+ |
> LocationCreatedWorldRegion | string+ |
> LocationShownCity | string+ |
> LocationShownCountryCode | string+ |
> LocationShownCountryName | string+ |
> LocationShownProvinceState | string+ |
> LocationShownSublocation | string+ |
> LocationShownWorldRegion | string+ |
> MaxAvailHeight | integer |
> MaxAvailWidth | integer |
> ModelAge | integer+ |
> OrganisationInImageCode | string+ |
> OrganisationInImageName | string+ |
> PersonInImage | string+ |
> RegistryItemID | string+ |
> RegistryOrganisationID | string+ |

## XMP Lightroom Tags

Adobe Lightroom "lr" schema tags.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> HierarchicalSubject | string+ |
> PrivateRTKInfo | string |

## XMP MediaPro Tags

IView MediaPro schema tags.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> CatalogSets | string+ |
> Event | string |
> Location | string/ | (avoided due to conflict with XMP-iptcCore:Location)
> People | string+ |
> Status | string |
> UserFields | string+ |

## XMP Microsoft Tags

Microsoft Photo schema tags. This is likely not a complete list, but represents tags which have been observed in sample images. The actual namespace prefix is "MicrosoftPhoto", but ExifTool shortens this to "XMP-microsoft" in the family 1 group name.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> CameraSerialNumber | string |
> DateAcquired | date |
> FlashManufacturer | string |
> FlashModel | string |
> LastKeywordIPTC | string+ |
> LastKeywordXMP | string+ |
> LensManufacturer | string |
> LensModel | string |
> RatingPercent | string | (normal Rating values of 1,2,3,4 and 5 stars correspond to RatingPercent values of 1,25,50,75 and 99 respectively)

## XMP MP Tags

Microsoft Photo 1.2 schema tags. Again, not a complete list.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> RegionPersonDisplayName | string+ |
> RegionRectangle | string+ |

## XMP pdf Tags

Adobe PDF schema tags. The official XMP specification defines only Keywords, PDFVersion and Producer. The other tags are included because they have been observed in PDF files, but some are avoided when writing due to name conflicts with other XMP namespaces.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> Author | string |
> Copyright | string/ |
> CreationDate | date |
> Creator | string/ |
> Keywords | string |
> Marked | boolean/ |
> ModDate | date |
> PDFVersion | string |
> Producer | string |
> Subject | string/ |
> Title | string/ |
> Trapped | string | 'False' = False 'True' = True 'Unknown' = Unknown

## XMP pdfx Tags

PDF extension tags. This namespace is used to store application-defined PDF information, so there are no pre-defined tags. User-defined tags must be created to enable writing of XMP-pdfx information.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> [no tags known]

## XMP photoshop Tags

Adobe Photoshop schema tags.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> AuthorsPosition | string |
> CaptionWriter | string |
> Category | string |
> City | string |
> ColorMode | string |
> Country | string |
> Credit | string |
> DateCreated | date |
> Headline | string |
> History | string |
> ICCProfileName | string | (called ICCProfile by the spec.)
> Instructions | string |
> LegacyIPTCDigest | string |
> SidecarForExtension | string |
> Source | string |
> State | string |
> SupplementalCategories | string+ |
> TransmissionReference | string |
> Urgency | integer |

## XMP PixelLive Tags

PixelLive schema tags. These tags are not writable becase they are very uncommon and I haven't been able to locate a reference which gives the namespace URI.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> Author | N |
> Comments | N |
> Copyright | N |
> Date | N |
> Genre | N |
> Title | N |

## XMP plus Tags

PLUS License Data Format 1.2.0 schema tags. Note that all controlled-vocabulary tags in this table (ie. tags with a fixed set of values) have raw values which begin with "http://ns.useplus.org/ldf/vocab/", but to reduce clutter this prefix has been removed from the values shown below. (see http://ns.useplus.org/)

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> AdultContentWarning | string | 'CW-AWR' = Adult Content Warning Required 'CW-NRQ' = Not Required 'CW-UNK' = Unknown
> CopyrightOwnerID | string+ |
> CopyrightOwnerName | string+ |
> CopyrightOwnerImageID | string |
> CopyrightRegistrationNumber | string |
> CopyrightStatus | string | 'CS-PRO' = Protected 'CS-PUB' = Public Domain 'CS-UNK' = Unknown
> CreditLineRequired | string | 'CR-CAI' = Credit Adjacent To Image 'CR-CCA' = Credit in Credits Area 'CR-COI' = Credit on Image 'CR-NRQ' = Not Required
> Custom1 | lang-alt+ |
> Custom10 | lang-alt+ |
> Custom2 | lang-alt+ |
> Custom3 | lang-alt+ |
> Custom4 | lang-alt+ |
> Custom5 | lang-alt+ |
> Custom6 | lang-alt+ |
> Custom7 | lang-alt+ |
> Custom8 | lang-alt+ |
> Custom9 | lang-alt+ |
> EndUserID | string+ |
> EndUserName | string+ |
> FileNameAsDelivered | string |
> FirstPublicationDate | date |
> ImageAlterationConstraints | string+ | 'AL-CLR' = No Colorization 'AL-CRP' = No Cropping 'AL-DCL' = No De-Colorization 'AL-FLP' = No Flipping 'AL-MRG' = No Merging 'AL-RET' = No Retouching
> ImageCreatorID | string+ |
> ImageCreatorName | string+ |
> ImageCreatorImageID | string |
> ImageDuplicationConstraints | string | 'DP-LIC' = Duplication Only as Necessary Under License 'DP-NDC' = No Duplication Constraints 'DP-NOD' = No Duplication
> ImageFileConstraints | string+ | 'IF-MFN' = Maintain File Name 'IF-MFT' = Maintain File Type 'IF-MID' = Maintain ID in File Name 'IF-MMD' = Maintain Metadata

> ImageFileFormatAsDelivered

> string

> 'FF-BMP' = Windows Bitmap (BMP)
> 'FF-DNG' = Digital Negative (DNG)
> 'FF-EPS' = Encapsulated PostScript (EPS)
> 'FF-GIF' = Graphics Interchange Format (GIF)
> 'FF-JPG' = JPEG Interchange Formats (JPG, JIF, JFIF)
> 'FF-OTR' = Other
> 'FF-PIC' = Macintosh Picture (PICT)
> 'FF-PNG' = Portable Network Graphics (PNG)
> 'FF-PSD' = Photoshop Document (PSD)
> 'FF-RAW' = Proprietary RAW Image Format
> 'FF-TIF' = Tagged Image File Format (TIFF)
> 'FF-WMP' = Windows Media Photo (HD Photo)

> ImageFileSizeAsDelivered | string | 'SZ-G50' = Greater than 50 MB 'SZ-U01' = Up to 1 MB 'SZ-U10' = Up to 10 MB 'SZ-U30' = Up to 30 MB 'SZ-U50' = Up to 50 MB
> ImageSupplierImageID | string |
> ImageSupplierID | string+ |
> ImageSupplierName | string+ |
> ImageType | string | 'TY-ILL' = Illustrated Image 'TY-MCI' = Multimedia or Composited Image 'TY-OTR' = Other 'TY-PHO' = Photographic Image 'TY-VID' = Video
> LicenseeImageID | string |
> LicenseeImageNotes | lang-alt |
> LicenseeID | string+ |
> LicenseeName | string+ |
> LicenseEndDate | date |
> LicenseeProjectReference | string+ |
> LicenseeTransactionID | string+ |
> LicenseID | string |
> LicenseStartDate | date |
> LicenseTransactionDate | date |
> LicensorImageID | string |
> LicensorCity | string+ |
> LicensorCountry | string+ |
> LicensorEmail | string+ |
> LicensorExtendedAddress | string+ |
> LicensorID | string+ |
> LicensorName | string+ |
> LicensorPostalCode | string+ |
> LicensorRegion | string+ |
> LicensorStreetAddress | string+ |
> LicensorTelephone1 | string+ |
> LicensorTelephone2 | string+ |
> LicensorTelephoneType1 | string+ | 'cell' = Cell 'fax' = FAX 'home' = Home 'pager' = Pager 'work' = Work
> LicensorTelephoneType2 | string+ | 'cell' = Cell 'fax' = FAX 'home' = Home 'pager' = Pager 'work' = Work
> LicensorURL | string+ |
> LicensorNotes | lang-alt |
> LicensorTransactionID | string+ |
> MediaConstraints | lang-alt |
> MediaSummaryCode | string |
> MinorModelAgeDisclosure | string | 'AG-A15' = Age 15 'AG-A16' = Age 16 'AG-A17' = Age 17 'AG-A18' = Age 18 'AG-A19' = Age 19 'AG-A20' = Age 20 'AG-A21' = Age 21 'AG-A22' = Age 22 'AG-A23' = Age 23 'AG-A24' = Age 24 'AG-A25' = Age 25 or Over 'AG-U14' = Age 14 or Under 'AG-UNK' = Age Unknown
> ModelReleaseID | string+ |
> ModelReleaseStatus | string | 'MR-LMR' = Limited or Incomplete Model Releases 'MR-NAP' = Not Applicable 'MR-NON' = None 'MR-UMR' = Unlimited Model Releases
> OtherConditions | lang-alt |
> OtherConstraints | lang-alt |
> OtherImageInfo | lang-alt |
> OtherLicenseDocuments | string+ |
> OtherLicenseInfo | lang-alt |
> OtherLicenseRequirements | lang-alt |
> ProductOrServiceConstraints | lang-alt |
> PropertyReleaseID | string+ |
> PropertyReleaseStatus | string | 'PR-LPR' = Limited or Incomplete Property Releases 'PR-NAP' = Not Applicable 'PR-NON' = None 'PR-UPR' = Unlimited Property Releases
> RegionConstraints | lang-alt |
> Reuse | string | 'RE-NAP' = Not Applicable 'RE-REU' = Repeat Use
> TermsAndConditionsText | lang-alt |
> TermsAndConditionsURL | string |
> PLUSVersion | string | (called Version by the spec.)

## XMP prism Tags

Publishing Requirements for Industry Standard Metadata 2.1 schema tags. (see http://www.prismstandard.org/)

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> AggregationType | string/+ |
> AlternateTitle | string/+ |
> ByteCount | integer/ |
> Channel | string/+ |
> ComplianceProfile | string/ | 'three' = Three
> Copyright | string/ |
> CorporateEntity | string/+ |
> CoverDate | date/ |
> CoverDisplayDate | string/ |
> CreationDate | date/ |
> DateRecieved | date/ |
> Distributor | string/ |
> DOI | string/ |
> Edition | string/ |
> EIssn | string/ |
> EmbargoDate | date/+ |
> EndingPage | string/ |
> Event | string/+ |
> ExpirationDate | date/+ |
> Genre | string/+ |
> HasAlternative | string/+ |
> HasCorrection | string/ |
> HasPreviousVersion | string/ |
> HasTranslation | string/+ |
> Industry | string/+ |
> ISBN | string/ |
> IsCorrectionOf | string/+ |
> ISSN | string/ |
> IssueIdentifier | string/ |
> IssueName | string/ |
> IsTranslationOf | string/ |
> Keyword | string/+ |
> KillDate | date/ |
> Location | string/+ |
> ModificationDate | date/ |
> Number | string/ |
> Object | string/+ |
> Organization | string/+ |
> OriginPlatform | string/+ | 'broadcast' = Broadcast 'email' = E-Mail 'mobile' = Mobile 'other' = Other 'print' = Print 'recordableMedia' = Recordable Media 'web' = Web
> PageRange | string/+ |
> Person | string/ |
> PublicationDate | date/+ |
> PublicationName | string/ |
> RightsAgent | string/ |
> Section | string/ |
> StartingPage | string/ |
> Subsection1 | string/ |
> Subsection2 | string/ |
> Subsection3 | string/ |
> Subsection4 | string/ |
> Teaser | string/+ |
> Ticker | string/+ |
> TimePeriod | string/ |
> URL | string/+ |
> VersionIdentifier | string/ |
> Volume | string/ |
> WordCount | integer/ |

## XMP prl Tags

PRISM Rights Language 2.1 schema tags. (see http://www.prismstandard.org/)

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> Geography | string/+ |
> Industry | string/+ |
> Usage | string/+ |

## XMP pur Tags

Prism Usage Rights 2.1 schema tags. The actual namespace prefix is "prismusagerights", but ExifTool shortens this for the "XMP-pur" family 1 group name. (see http://www.prismstandard.org/)

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> AdultContentWarning | string/+ |
> Agreement | string/+ |
> Copyright | lang-alt/ |
> CreditLine | string/+ |
> EmbargoDate | date/+ |
> ExclusivityEndDate | date/+ |
> ExpirationDate | date/+ |
> ImageSizeRestriction | string/ |
> OptionEndDate | date/+ |
> Permissions | string/+ |
> Restrictions | string/+ |
> ReuseProhibited | boolean/ |
> RightsAgent | string/ |
> RightsOwner | string/ |
> UsageFee | string/+ |

## XMP rdf Tags

Most RDF attributes are handled internally, but the "about" attribute is treated specially to allow it to be set to a specific value if required.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> About | string! |

## XMP tiff Tags

EXIF schema for TIFF tags.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> Artist | string |
> BitsPerSample | integer+ |

> Compression

> integer

> 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
> 99 = JPEG
> 262 = Kodak 262
> 32766 = Next
> 32767 = Sony ARW Compressed
> 32769 = Epson ERF Compressed
> 32771 = CCIRLEW
> 32773 = PackBits
> 32809 = Thunderscan
> 32867 = Kodak KDC Compressed
> 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
> 34718 = Microsoft Document Imaging (MDI) Binary Level Codec
> 34719 = Microsoft Document Imaging (MDI) Progressive Transform Codec
> 34720 = Microsoft Document Imaging (MDI) Vector
> 65000 = Kodak DCR Compressed
> 65535 = Pentax PEF Compressed

> Copyright | lang-alt |
> DateTime | date |
> ImageDescription | lang-alt |
> ImageHeight | integer | (called ImageLength by the spec.)
> ImageWidth | integer |
> Make | string |
> Model | string |
> NativeDigest | string |
> Orientation | integer | 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
> PhotometricInterpretation | integer | 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
> PlanarConfiguration | integer | 1 = Chunky 2 = Planar
> PrimaryChromaticities | rational+ |
> ReferenceBlackWhite | rational+ |
> ResolutionUnit | integer | 1 = None 2 = inches 3 = cm
> SamplesPerPixel | integer |
> Software | string |
> TransferFunction | integer+ |
> WhitePoint | rational+ |
> XResolution | rational |
> YCbCrCoefficients | rational+ |
> YCbCrPositioning | integer | 1 = Centered 2 = Co-sited
> YCbCrSubSampling | string | '1 1' = YCbCr4:4:4 (1 1) '1 2' = YCbCr4:4:0 (1 2) '1 4' = YCbCr4:4:1 (1 4) '2 1' = YCbCr4:2:2 (2 1) '2 2' = YCbCr4:2:0 (2 2) '2 4' = YCbCr4:2:1 (2 4) '4 1' = YCbCr4:1:1 (4 1) '4 2' = YCbCr4:1:0 (4 2)
> YResolution | rational |

## XMP x Tags

The "x" namespace is used for the "xmpmeta" wrapper, and may contain an "xmptk" attribute that is extracted as the XMPToolkit tag.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> XMPToolkit | string! | (called xmptk by the spec.)

## XMP xmp Tags

XMP Basic schema tags. If the older "xap", "xapBJ", "xapMM" or "xapRights" namespace prefixes are found, they are translated to the newer "xmp", "xmpBJ", "xmpMM" and "xmpRights" prefixes for use in family 1 group names.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> Advisory | string+ |
> BaseURL | string |
> CreateDate | date |
> CreatorTool | string |
> Identifier | string/+ |
> Label | string |
> MetadataDate | date |
> ModifyDate | date |
> Nickname | string |
> PageImageFormat | string+ |
> PageImageHeight | integer+ |
> PageImage | string+ |
> PageImagePageNumber | integer+ |
> PageImageWidth | integer+ |
> Rating | real |
> ThumbnailFormat | string+ |
> ThumbnailHeight | integer+ |
> ThumbnailImage | string/+ |
> ThumbnailWidth | integer+ |

## XMP xmpBJ Tags

XMP Basic Job Ticket schema tags.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> JobRefId | string+ |
> JobRefName | string+ |
> JobRefUrl | string+ |

## XMP xmpDM Tags

XMP Dynamic Media schema tags.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> AbsPeakAudioFilePath | string |
> Album | string |
> AltTapeName | string |
> AltTimecodeTimeFormat | string |
> AltTimecodeTimeValue | string |
> AltTimecodeValue | integer |
> Artist | string/ |
> AudioChannelType | string |
> AudioCompressor | string |
> AudioModDate | date |
> AudioSampleRate | integer |
> AudioSampleType | string |
> BeatSpliceParamsRiseInDecibel | real |
> BeatSpliceParamsRiseInTimeDurationScale | rational |
> BeatSpliceParamsRiseInTimeDurationValue | integer |
> BeatSpliceParamsUseFileBeatsMarker | boolean |
> Composer | string |
> ContributedMediaDurationScale | rational+ |
> ContributedMediaDurationValue | integer+ |
> ContributedMediaManaged | boolean+ |
> ContributedMediaPath | string+ |
> ContributedMediaStartTimeScale | rational+ |
> ContributedMediaStartTimeValue | integer+ |
> ContributedMediaTrack | string+ |
> ContributedMediaWebStatement | string+ |
> Copyright | string/ |
> DurationScale | rational |
> DurationValue | integer |
> Engineer | string |
> FileDataRate | rational |
> Genre | string |
> Instrument | string |
> IntroTimeScale | rational |
> IntroTimeValue | integer |
> Key | string |
> LogComment | string |
> Loop | boolean |
> MarkersComment | string+ |
> MarkersCuePointParamsKey | string+ |
> MarkersCuePointParamsValue | string+ |
> MarkersCuePointType | string+ |
> MarkersDuration | string+ |
> MarkersLocation | string+ |
> MarkersName | string+ |
> MarkersProbability | real+ |
> MarkersSpeaker | string+ |
> MarkersStartTime | string+ |
> MarkersTarget | string+ |
> MarkersType | string+ |
> MetadataModDate | date |
> NumberOfBeats | real |
> OutCueScale | rational |
> OutCueValue | integer |
> ProjectRefPath | string |
> ProjectRefType | string |
> PullDown | string |
> RelativePeakAudioFilePath | string |
> RelativeTimestampScale | rational |
> RelativeTimestampValue | integer |
> ReleaseDate | date |
> ResampleParamsQuality | string | 'High' = High 'Low' = Low 'Medium' = Medium
> ScaleType | string |
> Scene | string/ |
> ShotDate | date |
> ShotLocation | string |
> ShotName | string |
> SpeakerPlacement | string |
> StartTimecodeTimeFormat | string |
> StartTimecodeTimeValue | string |
> StartTimecodeValue | integer |
> StretchMode | string |
> TapeName | string |
> Tempo | real |
> TimeScaleParamsFrameOverlappingPercentage | real |
> TimeScaleParamsFrameSize | real |
> TimeScaleParamsQuality | string | 'High' = High 'Low' = Low 'Medium' = Medium
> TimeSignature | string |
> TrackNumber | integer |
> TracksFrameRate | string+ |
> TracksMarkersComment | string+ |
> TracksMarkersCuePointParamsKey | string+ |
> TracksMarkersCuePointParamsValue | string+ |
> TracksMarkersCuePointType | string+ |
> TracksMarkersDuration | string+ |
> TracksMarkersLocation | string+ |
> TracksMarkersName | string+ |
> TracksMarkersProbability | real+ |
> TracksMarkersSpeaker | string+ |
> TracksMarkersStartTime | string+ |
> TracksMarkersTarget | string+ |
> TracksMarkersType | string+ |
> TracksTrackName | string+ |
> TracksTrackType | string+ |
> VideoAlphaMode | string |
> VideoAlphaPremultipleColorA | integer |
> VideoAlphaPremultipleColorB | integer |
> VideoAlphaPremultipleColorBlack | real |
> VideoAlphaPremultipleColorBlue | integer |
> VideoAlphaPremultipleColorCyan | real |
> VideoAlphaPremultipleColorGreen | integer |
> VideoAlphaPremultipleColorL | real |
> VideoAlphaPremultipleColorMagenta | real |
> VideoAlphaPremultipleColorMode | string |
> VideoAlphaPremultipleColorRed | integer |
> VideoAlphaPremultipleColorSwatchName | string |
> VideoAlphaPremultipleColorType | string |
> VideoAlphaPremultipleColorYellow | real |
> VideoAlphaUnityIsTransparent | boolean |
> VideoColorSpace | string |
> VideoCompressor | string |
> VideoFieldOrder | string |
> VideoFrameRate | string |
> VideoFrameSizeH | real |
> VideoFrameSizeUnit | string |
> VideoFrameSizeW | real |
> VideoModDate | date |
> VideoPixelAspectRatio | rational |
> VideoPixelDepth | string |

## XMP xmpMM Tags

XMP Media Management schema tags.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> DerivedFromAlternatePaths | string+ |
> DerivedFromDocumentID | string |
> DerivedFromFilePath | string |
> DerivedFromFromPart | string |
> DerivedFromInstanceID | string |
> DerivedFromLastModifyDate | date |
> DerivedFromManager | string |
> DerivedFromManagerVariant | string |
> DerivedFromManageTo | string |
> DerivedFromManageUI | string |
> DerivedFromMaskMarkers | string | 'All' = All 'None' = None
> DerivedFromPartMapping | string |
> DerivedFromRenditionClass | string |
> DerivedFromRenditionParams | string |
> DerivedFromToPart | string |
> DerivedFromVersionID | string |
> DocumentID | string |
> HistoryAction | string+ |
> HistoryChanged | string+ |
> HistoryInstanceID | string+ |
> HistoryParameters | string+ |
> HistorySoftwareAgent | string+ |
> HistoryWhen | date+ |
> IngredientsAlternatePaths | string+ |
> IngredientsDocumentID | string+ |
> IngredientsFilePath | string+ |
> IngredientsFromPart | string+ |
> IngredientsInstanceID | string+ |
> IngredientsLastModifyDate | date+ |
> IngredientsManager | string+ |
> IngredientsManagerVariant | string+ |
> IngredientsManageTo | string+ |
> IngredientsManageUI | string+ |
> IngredientsMaskMarkers | string+ | 'All' = All 'None' = None
> IngredientsPartMapping | string+ |
> IngredientsRenditionClass | string+ |
> IngredientsRenditionParams | string+ |
> IngredientsToPart | string+ |
> IngredientsVersionID | string+ |
> InstanceID | string |
> LastURL | string |
> ManagedFromAlternatePaths | string+ |
> ManagedFromDocumentID | string |
> ManagedFromFilePath | string |
> ManagedFromFromPart | string |
> ManagedFromInstanceID | string |
> ManagedFromLastModifyDate | date |
> ManagedFromManager | string |
> ManagedFromManagerVariant | string |
> ManagedFromManageTo | string |
> ManagedFromManageUI | string |
> ManagedFromMaskMarkers | string | 'All' = All 'None' = None
> ManagedFromPartMapping | string |
> ManagedFromRenditionClass | string |
> ManagedFromRenditionParams | string |
> ManagedFromToPart | string |
> ManagedFromVersionID | string |
> Manager | string |
> ManagerVariant | string |
> ManageTo | string |
> ManageUI | string |
> OriginalDocumentID | string |
> PreservedFileName | string |
> RenditionClass | string |
> RenditionOfAlternatePaths | string+ |
> RenditionOfDocumentID | string |
> RenditionOfFilePath | string |
> RenditionOfFromPart | string |
> RenditionOfInstanceID | string |
> RenditionOfLastModifyDate | date |
> RenditionOfManager | string |
> RenditionOfManagerVariant | string |
> RenditionOfManageTo | string |
> RenditionOfManageUI | string |
> RenditionOfMaskMarkers | string | 'All' = All 'None' = None
> RenditionOfPartMapping | string |
> RenditionOfRenditionClass | string |
> RenditionOfRenditionParams | string |
> RenditionOfToPart | string |
> RenditionOfVersionID | string |
> RenditionParams | string |
> SaveID | integer |
> VersionID | string |
> VersionsComments | string+ |
> VersionsEventAction | string+ |
> VersionsEventChanged | string+ |
> VersionsEventInstanceID | string+ |
> VersionsEventParameters | string+ |
> VersionsEventSoftwareAgent | string+ |
> VersionsEventWhen | date+ |
> VersionsModifier | string+ |
> VersionsModifyDate | date+ |
> VersionsVersion | string+ |

## XMP xmpNote Tags

XMP Note schema tags.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> HasExtendedXMP | boolean* |

## XMP xmpPLUS Tags

XMP Picture Licensing Universal System (PLUS) schema tags.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> CreditLineReq | boolean |
> ReuseAllowed | boolean |

## XMP xmpRights Tags

XMP Rights Management schema tags.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> Certificate | string |
> Marked | boolean |
> Owner | string+ |
> UsageTerms | lang-alt |
> WebStatement | string |

## XMP xmpTPg Tags

XMP Paged-Text schema tags.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> ColorantA | integer+ |
> ColorantB | integer+ |
> ColorantBlack | real+ |
> ColorantBlue | integer+ |
> ColorantCyan | real+ |
> ColorantGreen | integer+ |
> ColorantL | real+ |
> ColorantMagenta | real+ |
> ColorantMode | string+ |
> ColorantRed | integer+ |
> ColorantSwatchName | string+ |
> ColorantType | string+ |
> ColorantYellow | real+ |
> ChildFontFiles | string+ |
> FontComposite | boolean+ |
> FontFace | string+ |
> FontFamily | string+ |
> FontFileName | string+ |
> FontName | string+ |
> FontType | string+ |
> FontVersion | string+ |
> MaxPageSizeH | real |
> MaxPageSizeUnit | string |
> MaxPageSizeW | real |
> NPages | integer |
> PlateNames | string+ |

## XMP SVG Tags

SVG (Scalable Vector Graphics) image tags. By default, only the top-level SVG and Metadata tags are extracted from these images, but all graphics tags may be extracted by setting the Unknown option to 2 (-U on the command line). The SVG tags are not part of XMP as such, but are included with the XMP module for convenience. (see http://www.w3.org/TR/SVG11/)

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> ImageHeight | N |
> ID | N |
> MetadataID | N |
> SVGVersion | N |
> ImageWidth | N |

(This document generated automatically by Image::ExifTool::BuildTagLookup)
Last revised Jun 19, 2009

<-- ExifTool Tag Names