The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>XMP Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>XMP Tags</h2>
<p>
XMP stands for &quot;Extensible Metadata Platform&quot;, 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, IND, INX, PNG, DJVU, SVG, PGF, MIFF, XCF, CRW, DNG and a
variety of proprietary TIFF-based RAW images, as well as MOV, AVI, ASF, WMV,
FLV, SWF and MP4 videos, and WMA and audio formats supporting ID3v2
information.</p>

<p>The XMP <b>Tag ID</b>&#39;s aren&#39;t listed because in most cases they are identical
to the <b>Tag Name</b> (aside from differences in case).  Tags with different
ID&#39;s are mentioned in the <b>Notes</b> column of the HTML version of this
document.</p>

<p>All XMP information is stored as character strings.  The <b>Writable</b> column
specifies the information format:  <code>string</code> is an unformatted string,
<code>integer</code> is a string of digits (possibly beginning with a &#39;+&#39; or &#39;-&#39;),
<code>real</code> is a floating point number, <code>rational</code> is entered as a floating
point number but stored as two <code>integer</code> strings separated by a &#39;/&#39;
character, <code>date</code> is a date/time string entered in the format &quot;YYYY:mm:dd
HH:MM:SS[.ss][+/-HH:MM]&quot;, <code>boolean</code> is either &quot;True&quot; or &quot;False&quot;, <code>struct</code>
indicates a structured tag, and <code>lang-alt</code> is a tag that supports alternate
languages.</p>

<p>When reading, <code>struct</code> tags are extracted only if the Struct (-struct)
option is used.  Otherwise the corresponding &quot;flattened&quot; tags, indicated by
an underline (<code>_</code>) after the <b>Writable</b> type, are extracted.  When
copying, by default both structured and flattened tags are available, but
the flattened tags are considered &quot;unsafe&quot; so they they aren&#39;t copied unless
specified explicitly.  The Struct option may be disabled by setting Struct
to 0 via the API or with --struct on the command line to copy only flattened
tags, or enabled by setting Struct to 1 via the API or with -struct on the
command line to copy only as structures.  When writing, the Struct option
has no effect, and both structured and flattened tags may be written.  See
<a href="../struct.html">struct.html</a> for more details.</p>

<p>Individual languages for <code>lang-alt</code> tags are accessed by suffixing the tag
name with a &#39;-&#39;, followed by an RFC 3066 language code (ie. &quot;XMP:Title-fr&quot;,
or &quot;Rights-en-US&quot;).  (See <a href="http://www.ietf.org/rfc/rfc3066.txt">http://www.ietf.org/rfc/rfc3066.txt</a> for the RFC
3066 specification.)  A <code>lang-alt</code> tag with no language code accesses the
&quot;x-default&quot; language, but causes other languages for this tag to be deleted
when writing.  The &quot;x-default&quot; language code may be specified when writing
to preserve other existing languages (ie. &quot;XMP-dc:Description-x-default&quot;). 
When reading, &quot;x-default&quot; is not specified.</p>

<p>The XMP tags are organized according to schema <b>Namespace</b> 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 &quot;XMP-&quot;).  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.  When deciding on
which tags to add to an image, using standard schemas such as
<a href="#dc">dc</a>, <a href="#xmp">xmp</a>, <a href="#iptcCore">iptcCore</a>
and <a href="#iptcExt">iptcExt</a> is recommended if possible.</p>

<p>For structures, the heading of the first column is <b>Field Name</b>.  Field
names are very similar to tag names, except they are used to identify fields
inside structures instead of stand-alone tags.  See
<a href="../struct.html#Fields">the Field Name section of the Structured Information documentation</a> for more
details.</p>

<p>ExifTool will extract XMP information even if it is not listed in these
tables, but other tags are not writable unless added as user-defined tags in
the <a href="../config.html">ExifTool config file</a>.  For example, the <code>pdfx</code> namespace doesn&#39;t have a
predefined set of tag names because it is used to store application-defined
PDF information, so although this information will be extracted, it is only
writable if the corresponding user-defined tags have been created.</p>

<p>The tables below list tags from the official XMP specification (with an
underlined <b>Namespace</b> in the HTML version of this documentation), as well
as extensions from various other sources.  See
<a href="http://www.adobe.com/devnet/xmp/">http://www.adobe.com/devnet/xmp/</a> for the official XMP specification.
</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Namespace</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>aas</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#aas'>XMP aas Tags</a></td></tr>
<tr class=b>
<td>acdsee</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#acdsee'>XMP acdsee Tags</a></td></tr>
<tr>
<td>album</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#Album'>XMP Album Tags</a></td></tr>
<tr class=b>
<td>apple-fi</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#apple_fi'>XMP apple_fi Tags</a></td></tr>
<tr>
<td><u>aux</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#aux'>XMP aux Tags</a></td></tr>
<tr class=b>
<td>cc</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#cc'>XMP cc Tags</a></td></tr>
<tr>
<td>cell</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#cell'>XMP cell Tags</a></td></tr>
<tr class=b>
<td><u>crs</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#crs'>XMP crs Tags</a></td></tr>
<tr>
<td><u>dc</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#dc'>XMP dc Tags</a></td></tr>
<tr class=b>
<td>dex</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#dex'>XMP dex Tags</a></td></tr>
<tr>
<td>DICOM</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#DICOM'>XMP DICOM Tags</a></td></tr>
<tr class=b>
<td>digiKam</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#digiKam'>XMP digiKam Tags</a></td></tr>
<tr>
<td>dwc</td>
<td class=c>-</td>
<td>--&gt; <a href='DarwinCore.html'>DarwinCore Tags</a></td></tr>
<tr class=b>
<td><u>exif</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#exif'>XMP exif Tags</a></td></tr>
<tr>
<td>exifEX</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#exifEX'>XMP exifEX Tags</a></td></tr>
<tr class=b>
<td>expressionmedia</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#ExpressionMedia'>XMP ExpressionMedia Tags</a></td></tr>
<tr>
<td>extensis</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#extensis'>XMP extensis Tags</a></td></tr>
<tr class=b>
<td>fpv</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#fpv'>XMP fpv Tags</a></td></tr>
<tr>
<td>getty</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#GettyImages'>XMP GettyImages Tags</a></td></tr>
<tr class=b>
<td>GPano</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#GPano'>XMP GPano Tags</a></td></tr>
<tr>
<td>ics</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#ics'>XMP ics Tags</a></td></tr>
<tr class=b>
<td>iptcCore</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#iptcCore'>XMP iptcCore Tags</a></td></tr>
<tr>
<td>iptcExt</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#iptcExt'>XMP iptcExt Tags</a></td></tr>
<tr class=b>
<td>lr</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#Lightroom'>XMP Lightroom Tags</a></td></tr>
<tr>
<td>mediapro</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#MediaPro'>XMP MediaPro Tags</a></td></tr>
<tr class=b>
<td>microsoft</td>
<td class=c>-</td>
<td>--&gt; <a href='Microsoft.html#XMP'>Microsoft XMP Tags</a></td></tr>
<tr>
<td>MP</td>
<td class=c>-</td>
<td>--&gt; <a href='Microsoft.html#MP'>Microsoft MP Tags</a></td></tr>
<tr class=b>
<td>MP1</td>
<td class=c>-</td>
<td>--&gt; <a href='Microsoft.html#MP1'>Microsoft MP1 Tags</a></td></tr>
<tr>
<td>mwg-coll</td>
<td class=c>-</td>
<td>--&gt; <a href='MWG.html#Collections'>MWG Collections Tags</a></td></tr>
<tr class=b>
<td>mwg-kw</td>
<td class=c>-</td>
<td>--&gt; <a href='MWG.html#Keywords'>MWG Keywords Tags</a></td></tr>
<tr>
<td>mwg-rs</td>
<td class=c>-</td>
<td>--&gt; <a href='MWG.html#Regions'>MWG Regions Tags</a></td></tr>
<tr class=b>
<td><u>pdf</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#pdf'>XMP pdf Tags</a></td></tr>
<tr>
<td><u>pdfx</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#pdfx'>XMP pdfx Tags</a></td></tr>
<tr class=b>
<td>photomech</td>
<td class=c>-</td>
<td>--&gt; <a href='PhotoMechanic.html#XMP'>PhotoMechanic XMP Tags</a></td></tr>
<tr>
<td><u>photoshop</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#photoshop'>XMP photoshop Tags</a></td></tr>
<tr class=b>
<td>PixelLive</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#PixelLive'>XMP PixelLive Tags</a></td></tr>
<tr>
<td>plus</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#plus'>XMP plus Tags</a></td></tr>
<tr class=b>
<td>prism</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#prism'>XMP prism Tags</a></td></tr>
<tr>
<td>prl</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#prl'>XMP prl Tags</a></td></tr>
<tr class=b>
<td>pur</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#pur'>XMP pur Tags</a></td></tr>
<tr>
<td>rdf</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#rdf'>XMP rdf Tags</a></td></tr>
<tr class=b>
<td>swf</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#swf'>XMP swf Tags</a></td></tr>
<tr>
<td><u>tiff</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#tiff'>XMP tiff Tags</a></td></tr>
<tr class=b>
<td><u>x</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#x'>XMP x Tags</a></td></tr>
<tr>
<td><u>xmp</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#xmp'>XMP xmp Tags</a></td></tr>
<tr class=b>
<td><u>xmpBJ</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#xmpBJ'>XMP xmpBJ Tags</a></td></tr>
<tr>
<td><u>xmpDM</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#xmpDM'>XMP xmpDM Tags</a></td></tr>
<tr class=b>
<td><u>xmpMM</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#xmpMM'>XMP xmpMM Tags</a></td></tr>
<tr>
<td><u>xmpNote</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#xmpNote'>XMP xmpNote Tags</a></td></tr>
<tr class=b>
<td>xmpPLUS</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#xmpPLUS'>XMP xmpPLUS Tags</a></td></tr>
<tr>
<td><u>xmpRights</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#xmpRights'>XMP xmpRights Tags</a></td></tr>
<tr class=b>
<td><u>xmpTPg</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#xmpTPg'>XMP xmpTPg Tags</a></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='aas'>XMP aas Tags</a></h2>
<p>Apple Adjustment Settings used by iPhone/iPad.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AffineA</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AffineB</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>AffineC</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AffineD</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>AffineX</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AffineY</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>CropH</td>
<td class=c title=' / = Avoided'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CropW</td>
<td class=c title=' / = Avoided'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>CropX</td>
<td class=c title=' / = Avoided'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CropY</td>
<td class=c title=' / = Avoided'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Curve0x</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Curve0y</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Curve1x</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Curve1y</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Curve2x</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Curve2y</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Curve3x</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Curve3y</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Curve4x</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Curve4y</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Highlights</td>
<td class=c title=' / = Avoided'>real/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Shadows</td>
<td class=c title=' / = Avoided'>real/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Vibrance</td>
<td class=c title=' / = Avoided'>real/</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='acdsee'>XMP acdsee Tags</a></h2>
<p>ACD Systems ACDSee namespace tags.</p>

<p>(A note to software developers: Re-inventing your own private tags instead
of using the equivalent tags in standard XMP namespaces defeats one of the
most valuable features of metadata: interoperability.  Your applications
mumble to themselves instead of speaking out for the rest of the world to
hear.)</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Author</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Caption</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Categories</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DateTime</td>
<td class=c title=' / = Avoided'>date/</td>
<td>&nbsp;</td></tr>
<tr>
<td>DPP</td>
<td class=c>lang-alt</td>
<td><span class=s><span class=n>(newer version of XML raw processing settings)</span></span></td></tr>
<tr class=b>
<td>Keywords</td>
<td class=c title=' / = Avoided
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Notes</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Rating</td>
<td class=c title=' / = Avoided'>real/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Rawrppused</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RPP</td>
<td class=c>lang-alt</td>
<td><span class=s><span class=n>(raw processing settings in XML format)</span></span></td></tr>
<tr>
<td>Tagged</td>
<td class=c title=' / = Avoided'>boolean/</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Album'>XMP Album Tags</a></h2>
<p>Adobe Album namespace tags.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Notes</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='apple_fi'>XMP apple_fi Tags</a></h2>
<p>Face information tags written by the Apple iPhone 5 inside the mwg-rs
RegionExtensions.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AngleInfoRoll</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AngleInfoYaw</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>ConfidenceLevel</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FaceID</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>TimeStamp</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='aux'>XMP aux Tags</a></h2>
<p>Adobe-defined auxiliary EXIF tags.  This namespace existed in the XMP
specification until it was dropped in 2012, presumably due to the
introduction of the EXIF 2.3 for XMP specification and the exifEX namespace
at this time.  For this reason, tags below with equivalents in the
<a href="#exifEX">exifEX namespace</a> are avoided when writing.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>ApproximateFocusDistance</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Firmware</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>FlashCompensation</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ImageNumber</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Lens</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensInfo</td>
<td class=c title=' / = Avoided'>string/</td>
<td><span class=s><span class=n>(4 rational values giving focal and aperture ranges)</span></span></td></tr>
<tr class=b>
<td>LensSerialNumber</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>OwnerName</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SerialNumber</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='cc'>XMP cc Tags</a></h2>
<p>Creative Commons namespace tags.  Note that the CC specification for XMP is
non-existent, so ExifTool must make some assumptions about the format of the
specific properties in XMP (see <a href="http://creativecommons.org/ns">http://creativecommons.org/ns</a>).</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AttributionName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AttributionURL</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>DeprecatedOn</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Jurisdiction</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LegalCode</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>License</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>MorePermissions</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Permits</td>
<td class=c title=' + = List'>string+</td>
<td><span class=s>&#39;cc:DerivativeWorks&#39; = Derivative Works
  <br>&#39;cc:Distribution&#39; = Distribution
  <br>&#39;cc:Reproduction&#39; = Reproduction
  <br>&#39;cc:Sharing&#39; = Sharing</span></td></tr>
<tr>
<td>Prohibits</td>
<td class=c title=' + = List'>string+</td>
<td><span class=s>&#39;cc:CommercialUse&#39; = Commercial Use
  <br>&#39;cc:HighIncomeNationUse&#39; = High Income Nation Use</span></td></tr>
<tr class=b>
<td>Requires</td>
<td class=c title=' + = List'>string+</td>
<td><table class=cols><tr>
  <td>&#39;cc:Attribution&#39; = Attribution
  <br>&#39;cc:Copyleft&#39; = Copyleft
  <br>&#39;cc:LesserCopyleft&#39; = Lesser Copyleft
  <br>&#39;cc:Notice&#39; = Notice
  <br>&#39;cc:ShareAlike&#39; = Share Alike
  <br>&#39;cc:SourceCode&#39; = Source Code</td><td>&nbsp;&nbsp;</td></tr></table>
</td></tr>
<tr>
<td>UseGuidelines</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='cell'>XMP cell Tags</a></h2>
<p>Location tags written by some Sony Ericsson phones.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CellTowerID</td>
<td class=c>string</td>
<td><span class=s><span class=n>(called cellid by the spec)</span></span></td></tr>
<tr class=b>
<td>CellGlobalID</td>
<td class=c>string</td>
<td><span class=s><span class=n>(called cgi by the spec)</span></span></td></tr>
<tr>
<td>LocationAreaCode</td>
<td class=c>string</td>
<td><span class=s><span class=n>(called lac by the spec)</span></span></td></tr>
<tr class=b>
<td>MobileCountryCode</td>
<td class=c>string</td>
<td><span class=s><span class=n>(called mcc by the spec)</span></span></td></tr>
<tr>
<td>MobileNetworkCode</td>
<td class=c>string</td>
<td><span class=s><span class=n>(called mnc by the spec)</span></span></td></tr>
<tr class=b>
<td>CellR</td>
<td class=c>string</td>
<td><span class=s><span class=n>(called r by the spec)</span></span></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='crs'>XMP crs Tags</a></h2>
<p>Photoshop Camera Raw namespace tags.  It is a shame that Adobe pollutes the
metadata space with these incredibly bulky image editing parameters.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AlreadyApplied</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AutoBrightness</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>AutoContrast</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AutoExposure</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>AutoLateralCA</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AutoShadows</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>AutoWhiteVersion</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Blacks2012</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>BlueHue</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>BlueSaturation</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>Brightness</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CameraProfile</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>CameraProfileDigest</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ChromaticAberrationB</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>ChromaticAberrationR</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CircularGradientBasedCorrections</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Correction'>Correction Struct</a></td></tr>
<tr>
<td>CircGradBasedCorrActive</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionActive)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrAmount</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionAmount)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMasks</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(CircularGradientBasedCorrectionsCorrectionMasks)</span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskAlpha</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksAlpha)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskAngle</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksAngle)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskBottom</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksBottom)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskCenterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCenterValue)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskCenterWeight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCenterWeight)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskDabs</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksDabs)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskFeather</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksFeather)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskFlipped</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksFlipped)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskFlow</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksFlow)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskFullX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksFullX)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskFullY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksFullY)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskLeft</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksLeft)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMaskValue)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMidpoint</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMidpoint)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskPerimeterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksPerimeterValue)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskRadius</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksRadius)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskRight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksRight)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskRoundness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksRoundness)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskSizeX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksSizeX)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskSizeY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksSizeY)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskTop</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksTop)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskVersion</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksVersion)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskWhat</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksWhat)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksX)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksY)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskZeroX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksZeroX)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskZeroY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksZeroY)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrBrightness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalBrightness)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrClarity</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalClarity)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrClarity2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalClarity2012)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrContrast</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalContrast)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrContrast2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalContrast2012)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrDefringe</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalDefringe)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrExposure</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalExposure)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrExposure2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalExposure2012)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrHighlights2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalHighlights2012)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrLuminanceNoise</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalLuminanceNoise)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMoire</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalMoire)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrSaturation</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalSaturation)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrShadows2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalShadows2012)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrSharpness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalSharpness)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrTemperature</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalTemperature)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrTint</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalTint)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrHue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalToningHue)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrSaturation</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalToningSaturation)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrWhat</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsWhat)</span></span></td></tr>
<tr class=b>
<td>Clarity</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>Clarity2012</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ColorNoiseReduction</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>ColorNoiseReductionDetail</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ColorNoiseReductionSmoothness</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>Contrast</td>
<td class=c title=' / = Avoided'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Contrast2012</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>Converter</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ConvertToGrayscale</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>CropAngle</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CropBottom</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>CropConstrainToWarp</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CropHeight</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>CropLeft</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CropRight</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>CropTop</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CropUnit</td>
<td class=c>integer</td>
<td><span class=s>0 = pixels
  <br>1 = inches
  <br>2 = cm</span></td></tr>
<tr>
<td>CropUnits</td>
<td class=c>integer</td>
<td><span class=s>0 = pixels
  <br>1 = inches
  <br>2 = cm</span></td></tr>
<tr class=b>
<td>CropWidth</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Defringe</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DefringeGreenAmount</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>DefringeGreenHueHi</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DefringeGreenHueLo</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>DefringePurpleAmount</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DefringePurpleHueHi</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>DefringePurpleHueLo</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Exposure</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Exposure2012</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FillLight</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>GradientBasedCorrections</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Correction'>Correction Struct</a></td></tr>
<tr class=b>
<td>GradientBasedCorrActive</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionActive)</span></span></td></tr>
<tr>
<td>GradientBasedCorrAmount</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionAmount)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMasks</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(GradientBasedCorrectionsCorrectionMasks)</span></td></tr>
<tr>
<td>GradientBasedCorrMaskAlpha</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksAlpha)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskAngle</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksAngle)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskBottom</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksBottom)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskCenterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCenterValue)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskCenterWeight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCenterWeight)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskDabs</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksDabs)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskFeather</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksFeather)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskFlipped</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksFlipped)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskFlow</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksFlow)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskFullX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksFullX)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskFullY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksFullY)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskLeft</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksLeft)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMaskValue)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMidpoint</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMidpoint)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskPerimeterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksPerimeterValue)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskRadius</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksRadius)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskRight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksRight)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskRoundness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksRoundness)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskSizeX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksSizeX)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskSizeY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksSizeY)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskTop</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksTop)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskVersion</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksVersion)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskWhat</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksWhat)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksX)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksY)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskZeroX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksZeroX)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskZeroY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksZeroY)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrBrightness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalBrightness)</span></span></td></tr>
<tr>
<td>GradientBasedCorrClarity</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalClarity)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrClarity2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalClarity2012)</span></span></td></tr>
<tr>
<td>GradientBasedCorrContrast</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalContrast)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrContrast2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalContrast2012)</span></span></td></tr>
<tr>
<td>GradientBasedCorrDefringe</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalDefringe)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrExposure</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalExposure)</span></span></td></tr>
<tr>
<td>GradientBasedCorrExposure2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalExposure2012)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrHighlights2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalHighlights2012)</span></span></td></tr>
<tr>
<td>GradientBasedCorrLuminanceNoise</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalLuminanceNoise)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMoire</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalMoire)</span></span></td></tr>
<tr>
<td>GradientBasedCorrSaturation</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalSaturation)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrShadows2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalShadows2012)</span></span></td></tr>
<tr>
<td>GradientBasedCorrSharpness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalSharpness)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrTemperature</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalTemperature)</span></span></td></tr>
<tr>
<td>GradientBasedCorrTint</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalTint)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrHue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalToningHue)</span></span></td></tr>
<tr>
<td>GradientBasedCorrSaturation</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalToningSaturation)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrWhat</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsWhat)</span></span></td></tr>
<tr>
<td>GrainAmount</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GrainFrequency</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>GrainSize</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GrayMixerAqua</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>GrayMixerBlue</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GrayMixerGreen</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>GrayMixerMagenta</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GrayMixerOrange</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>GrayMixerPurple</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GrayMixerRed</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>GrayMixerYellow</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GreenHue</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>GreenSaturation</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>HasCrop</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>HasSettings</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>HighlightRecovery</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>Highlights2012</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>HueAdjustmentAqua</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>HueAdjustmentBlue</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>HueAdjustmentGreen</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>HueAdjustmentMagenta</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>HueAdjustmentOrange</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>HueAdjustmentPurple</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>HueAdjustmentRed</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>HueAdjustmentYellow</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IncrementalTemperature</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>IncrementalTint</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensManualDistortionAmount</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensProfileChromaticAberrationScale</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensProfileDigest</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensProfileDistortionScale</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensProfileEnable</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensProfileFilename</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensProfileName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensProfileSetup</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensProfileVignettingScale</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>LuminanceAdjustmentAqua</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LuminanceAdjustmentBlue</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>LuminanceAdjustmentGreen</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LuminanceAdjustmentMagenta</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>LuminanceAdjustmentOrange</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LuminanceAdjustmentPurple</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>LuminanceAdjustmentRed</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LuminanceAdjustmentYellow</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>LuminanceNoiseReductionContrast</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LuminanceNoiseReductionDetail</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>LuminanceSmoothing</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MoireFilter</td>
<td class=c>string</td>
<td><span class=s>&#39;Off&#39; = Off
  <br>&#39;On&#39; = On</span></td></tr>
<tr>
<td>PaintBasedCorrections</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Correction'>Correction Struct</a></td></tr>
<tr class=b>
<td>PaintCorrectionActive</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionActive)</span></span></td></tr>
<tr>
<td>PaintCorrectionAmount</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionAmount)</span></span></td></tr>
<tr class=b>
<td>PaintBasedCorrectionMasks</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(PaintBasedCorrectionsCorrectionMasks)</span></td></tr>
<tr>
<td>PaintCorrectionMaskAlpha</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksAlpha)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskAngle</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksAngle)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskBottom</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksBottom)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskCenterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCenterValue)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskCenterWeight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCenterWeight)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskDabs</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksDabs)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskFeather</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksFeather)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskFlipped</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksFlipped)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskFlow</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksFlow)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskFullX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksFullX)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskFullY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksFullY)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskLeft</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksLeft)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMaskValue)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMidpoint</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMidpoint)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskPerimeterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksPerimeterValue)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskRadius</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksRadius)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskRight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksRight)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskRoundness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksRoundness)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskSizeX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksSizeX)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskSizeY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksSizeY)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskTop</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksTop)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskVersion</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksVersion)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskWhat</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksWhat)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksX)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksY)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskZeroX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksZeroX)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskZeroY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksZeroY)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionBrightness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalBrightness)</span></span></td></tr>
<tr>
<td>PaintCorrectionClarity</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalClarity)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionClarity2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalClarity2012)</span></span></td></tr>
<tr>
<td>PaintCorrectionContrast</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalContrast)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionContrast2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalContrast2012)</span></span></td></tr>
<tr>
<td>PaintCorrectionDefringe</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalDefringe)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionExposure</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalExposure)</span></span></td></tr>
<tr>
<td>PaintCorrectionExposure2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalExposure2012)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionHighlights2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalHighlights2012)</span></span></td></tr>
<tr>
<td>PaintCorrectionLuminanceNoise</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalLuminanceNoise)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMoire</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalMoire)</span></span></td></tr>
<tr>
<td>PaintCorrectionSaturation</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalSaturation)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionShadows2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalShadows2012)</span></span></td></tr>
<tr>
<td>PaintCorrectionSharpness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalSharpness)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionTemperature</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalTemperature)</span></span></td></tr>
<tr>
<td>PaintCorrectionTint</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalTint)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionHue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalToningHue)</span></span></td></tr>
<tr>
<td>PaintCorrectionSaturation</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalToningSaturation)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionWhat</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsWhat)</span></span></td></tr>
<tr>
<td>ParametricDarks</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ParametricHighlights</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>ParametricHighlightSplit</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ParametricLights</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>ParametricMidtoneSplit</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ParametricShadows</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>ParametricShadowSplit</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PerspectiveAspect</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>PerspectiveHorizontal</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PerspectiveRotate</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>PerspectiveScale</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PerspectiveUpright</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>PerspectiveVertical</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PostCropVignetteAmount</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>PostCropVignetteFeather</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PostCropVignetteHighlightContrast</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>PostCropVignetteMidpoint</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PostCropVignetteRoundness</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>PostCropVignetteStyle</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ProcessVersion</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>RawFileName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RedEyeInfo</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>RedHue</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RedSaturation</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>RetouchAreas</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#RetouchArea'>RetouchArea Struct</a></td></tr>
<tr class=b>
<td>RetouchAreaFeather</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasFeather)</span></span></td></tr>
<tr>
<td>RetouchAreaMasks</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(RetouchAreasMasks)</span></td></tr>
<tr class=b>
<td>RetouchAreaMaskAlpha</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksAlpha)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskAngle</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksAngle)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskBottom</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksBottom)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskCenterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksCenterValue)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskCenterWeight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksCenterWeight)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskDabs</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksDabs)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskFeather</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksFeather)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskFlipped</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(RetouchAreasMasksFlipped)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskFlow</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksFlow)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskFullX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksFullX)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskFullY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksFullY)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskLeft</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksLeft)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMaskValue)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMidpoint</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMidpoint)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskPerimeterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksPerimeterValue)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskRadius</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksRadius)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskRight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksRight)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskRoundness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksRoundness)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskSizeX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksSizeX)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskSizeY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksSizeY)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskTop</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksTop)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskVersion</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(RetouchAreasMasksVersion)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskWhat</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksWhat)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksX)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksY)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskZeroX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksZeroX)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskZeroY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksZeroY)</span></span></td></tr>
<tr>
<td>RetouchAreaMethod</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMethod)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaOffsetY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasOffsetY)</span></span></td></tr>
<tr>
<td>RetouchAreaOpacity</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasOpacity)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaSeed</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(RetouchAreasSeed)</span></span></td></tr>
<tr>
<td>RetouchAreaSourceState</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasSourceState)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaSourceX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasSourceX)</span></span></td></tr>
<tr>
<td>RetouchAreaSpotType</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasSpotType)</span></span></td></tr>
<tr class=b>
<td>RetouchInfo</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Saturation</td>
<td class=c title=' / = Avoided'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SaturationAdjustmentAqua</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>SaturationAdjustmentBlue</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SaturationAdjustmentGreen</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>SaturationAdjustmentMagenta</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SaturationAdjustmentOrange</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>SaturationAdjustmentPurple</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SaturationAdjustmentRed</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>SaturationAdjustmentYellow</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Shadows</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>Shadows2012</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ShadowTint</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>SharpenDetail</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SharpenEdgeMasking</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>SharpenRadius</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Sharpness</td>
<td class=c title=' / = Avoided'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Smoothness</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SplitToningBalance</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>SplitToningHighlightHue</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SplitToningHighlightSaturation</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>SplitToningShadowHue</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SplitToningShadowSaturation</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>ColorTemperature</td>
<td class=c title=' / = Avoided'>integer/</td>
<td><span class=s><span class=n>(called Temperature by the spec)</span></span></td></tr>
<tr class=b>
<td>Tint</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>ToneCurve</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ToneCurveBlue</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ToneCurveGreen</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ToneCurveName</td>
<td class=c>string</td>
<td><span class=s>&#39;Custom&#39; = Custom
  <br>&#39;Linear&#39; = Linear
  <br>&#39;Medium Contrast&#39; = Medium Contrast
  <br>&#39;Strong Contrast&#39; = Strong Contrast</span></td></tr>
<tr>
<td>ToneCurveName2012</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ToneCurvePV2012</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ToneCurvePV2012Blue</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ToneCurvePV2012Green</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ToneCurvePV2012Red</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ToneCurveRed</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>UprightCenterMode</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightCenterNormX</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>UprightCenterNormY</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightDependentDigest</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>UprightFocalLength35mm</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightFocalMode</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>UprightPreview</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightTransform_0</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>UprightTransform_1</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightTransform_2</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>UprightTransform_3</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightTransform_4</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>UprightTransformCount</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightVersion</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>Version</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Vibrance</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>VignetteAmount</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VignetteMidpoint</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>WhiteBalance</td>
<td class=c title=' / = Avoided'>string/</td>
<td><table class=cols><tr>
  <td>&#39;As Shot&#39; = As Shot
  <br>&#39;Auto&#39; = Auto
  <br>&#39;Cloudy&#39; = Cloudy
  <br>&#39;Custom&#39; = Custom
  <br>&#39;Daylight&#39; = Daylight
  <br>&#39;Flash&#39; = Flash
  <br>&#39;Fluorescent&#39; = Fluorescent
  <br>&#39;Shade&#39; = Shade
  <br>&#39;Tungsten&#39; = Tungsten</td><td>&nbsp;&nbsp;</td></tr></table>
</td></tr>
<tr class=b>
<td>Whites2012</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Correction'>XMP Correction Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CorrectionActive</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CorrectionAmount</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>CorrectionMasks</td>
<td class=c title=' + = List'>CorrectionMask+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a></td></tr>
<tr class=b>
<td>LocalBrightness</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocalClarity</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocalClarity2012</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocalContrast</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocalContrast2012</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocalDefringe</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocalExposure</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocalExposure2012</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocalHighlights2012</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocalLuminanceNoise</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocalMoire</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocalSaturation</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocalShadows2012</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocalSharpness</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocalTemperature</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocalTint</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocalToningHue</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocalToningSaturation</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>What</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='CorrectionMask'>XMP CorrectionMask Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Alpha</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Angle</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Bottom</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CenterValue</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>CenterWeight</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Dabs</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Feather</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Flipped</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>Flow</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FullX</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>FullY</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Left</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>MaskValue</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Midpoint</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>PerimeterValue</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Radius</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Right</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Roundness</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>SizeX</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SizeY</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Top</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Version</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>What</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>X</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Y</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ZeroX</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>ZeroY</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='RetouchArea'>XMP RetouchArea Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Feather</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Masks</td>
<td class=c title=' + = List'>CorrectionMask+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a></td></tr>
<tr>
<td>Method</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>OffsetY</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Opacity</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Seed</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>SourceState</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SourceX</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>SpotType</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='dc'>XMP dc Tags</a></h2>
<p>Dublin Core namespace tags.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Contributor</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Coverage</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Creator</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Date</td>
<td class=c title=' + = List'>date+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Description</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Format</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Identifier</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Language</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Publisher</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Relation</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Rights</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Source</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Subject</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Title</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr>
<td>Type</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='dex'>XMP dex Tags</a></h2>
<p>Description Explorer namespace 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 <a href="http://www.optimasc.com/products/fileid/">http://www.optimasc.com/products/fileid/</a>)</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CRC32</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FFID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LicenseType</td>
<td class=c>string</td>
<td><table class=cols><tr>
  <td>&#39;adware&#39; = Adware
  <br>&#39;commercial&#39; = Commercial
  <br>&#39;demo&#39; = Demo
  <br>&#39;freeware&#39; = Freeware
  <br>&#39;open source&#39; = Open Source
  <br>&#39;public domain&#39; = Public Domain
  <br>&#39;shareware&#39; = Shareware
  <br>&#39;unknown&#39; = Unknown</td><td>&nbsp;&nbsp;</td></tr></table>
</td></tr>
<tr class=b>
<td>OS</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>Rating</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Revision</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ShortDescription</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Source</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='DICOM'>XMP DICOM Tags</a></h2>
<p>DICOM namespace tags.  These XMP tags allow some DICOM information to be
stored in files of other than DICOM format.  See the
<a href="DICOM.html">DICOM Tags documentation</a> for a list
of tags available in DICOM-format files.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>EquipmentInstitution</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>EquipmentManufacturer</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>PatientBirthDate</td>
<td class=c>date</td>
<td><span class=s><span class=n>(called PatientDOB by the spec)</span></span></td></tr>
<tr class=b>
<td>PatientID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>PatientName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PatientSex</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>SeriesDateTime</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SeriesDescription</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>SeriesModality</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SeriesNumber</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>StudyDateTime</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>StudyDescription</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>StudyID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>StudyPhysician</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='digiKam'>XMP digiKam Tags</a></h2>
<p>DigiKam namespace tags.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CaptionsAuthorNames</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CaptionsDateTimeStamps</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr>
<td>ColorLabel</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PickLabel</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>TagsList</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='exif'>XMP exif Tags</a></h2>
<p>EXIF namespace for EXIF tags.  See
<a href="http://www.cipa.jp/english/hyoujunka/kikaku/pdf/DC-010-2012_E.pdf">http://www.cipa.jp/english/hyoujunka/kikaku/pdf/DC-010-2012_E.pdf</a> for the
specification.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>ApertureValue</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>BrightnessValue</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>CFAPattern</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#CFAPattern'>CFAPattern Struct</a></td></tr>
<tr class=b>
<td>CFAPatternColumns</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr>
<td>CFAPatternRows</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CFAPatternValues</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ColorSpace</td>
<td class=c>integer</td>
<td><span class=s>1 = sRGB
  <br>2 = Adobe RGB
  <br>65535 = Uncalibrated</span></td></tr>
<tr class=b>
<td>ComponentsConfiguration</td>
<td class=c title=' + = List'>integer+</td>
<td><table class=cols><tr>
  <td>0 = -
  <br>1 = Y
  <br>2 = Cb
  <br>3 = Cr</td><td>&nbsp;&nbsp;</td>
  <td>4 = R
  <br>5 = G
  <br>6 = B</td><td>&nbsp;&nbsp;</td></tr></table>
</td></tr>
<tr>
<td>CompressedBitsPerPixel</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Contrast</td>
<td class=c>integer</td>
<td><span class=s>0 = Normal
  <br>1 = Low
  <br>2 = High</span></td></tr>
<tr>
<td>CustomRendered</td>
<td class=c>integer</td>
<td><span class=s>0 = Normal
  <br>1 = Custom</span></td></tr>
<tr class=b>
<td>DateTimeDigitized</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr>
<td>DateTimeOriginal</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DeviceSettingDescription</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#DeviceSettings'>DeviceSettings Struct</a></td></tr>
<tr>
<td>DeviceSettingDescriptionColumns</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DeviceSettingDescriptionRows</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr>
<td>DeviceSettingDescriptionSettings</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DigitalZoomRatio</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>ExifVersion</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ExposureCompensation</td>
<td class=c>rational</td>
<td><span class=s><span class=n>(called ExposureBiasValue by the spec)</span></span></td></tr>
<tr>
<td>ExposureIndex</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ExposureMode</td>
<td class=c>integer</td>
<td><span class=s>0 = Auto
  <br>1 = Manual
  <br>2 = Auto bracket</span></td></tr>
<tr>
<td>ExposureProgram</td>
<td class=c>integer</td>
<td><table class=cols><tr>
  <td>0 = Not Defined
  <br>1 = Manual
  <br>2 = Program AE
  <br>3 = Aperture-priority AE
  <br>4 = Shutter speed priority AE
  <br>5 = Creative (Slow speed)
  <br>6 = Action (High speed)
  <br>7 = Portrait
  <br>8 = Landscape</td><td>&nbsp;&nbsp;</td></tr></table>
</td></tr>
<tr class=b>
<td>ExposureTime</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>FileSource</td>
<td class=c>integer</td>
<td><span class=s>1 = Film Scanner
  <br>2 = Reflection Print Scanner
  <br>3 = Digital Camera</span></td></tr>
<tr class=b>
<td>Flash</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#Flash'>Flash Struct</a></td></tr>
<tr>
<td>FlashEnergy</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FlashFired</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s>&#39;False&#39; = False
  <br>&#39;True&#39; = True</span></td></tr>
<tr>
<td>FlashFunction</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s>&#39;False&#39; = False
  <br>&#39;True&#39; = True</span></td></tr>
<tr class=b>
<td>FlashMode</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s>0 = Unknown
  <br>1 = On
  <br>2 = Off
  <br>3 = Auto</span></td></tr>
<tr>
<td>FlashpixVersion</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FlashRedEyeMode</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s>&#39;False&#39; = False
  <br>&#39;True&#39; = True</span></td></tr>
<tr>
<td>FlashReturn</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s>0 = No return detection
  <br>2 = Return not detected
  <br>3 = Return detected</span></td></tr>
<tr class=b>
<td>FNumber</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>FocalLength</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FocalLengthIn35mmFormat</td>
<td class=c>integer</td>
<td><span class=s><span class=n>(called FocalLengthIn35mmFilm by the spec)</span></span></td></tr>
<tr>
<td>FocalPlaneResolutionUnit</td>
<td class=c>integer</td>
<td><span class=s><span class=n>(values 1, 4 and 5 are not standard EXIF)</span>
  <br>1 = None
  <br>2 = inches
  <br>3 = cm
  <br>4 = mm
  <br>5 = um</span></td></tr>
<tr class=b>
<td>FocalPlaneXResolution</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>FocalPlaneYResolution</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GainControl</td>
<td class=c>integer</td>
<td><span class=s>0 = None
  <br>1 = Low gain up
  <br>2 = High gain up
  <br>3 = Low gain down
  <br>4 = High gain down</span></td></tr>
<tr>
<td>GPSAltitude</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GPSAltitudeRef</td>
<td class=c>integer</td>
<td><span class=s>0 = Above Sea Level
  <br>1 = Below Sea Level</span></td></tr>
<tr>
<td>GPSAreaInformation</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GPSDestBearing</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>GPSDestBearingRef</td>
<td class=c>string</td>
<td><span class=s>&#39;M&#39; = Magnetic North
  <br>&#39;T&#39; = True North</span></td></tr>
<tr class=b>
<td>GPSDestDistance</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>GPSDestDistanceRef</td>
<td class=c>string</td>
<td><span class=s>&#39;K&#39; = Kilometers
  <br>&#39;M&#39; = Miles
  <br>&#39;N&#39; = Nautical Miles</span></td></tr>
<tr class=b>
<td>GPSDestLatitude</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>GPSDestLongitude</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GPSDifferential</td>
<td class=c>integer</td>
<td><span class=s>0 = No Correction
  <br>1 = Differential Corrected</span></td></tr>
<tr>
<td>GPSDOP</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GPSHPositioningError</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>GPSImgDirection</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GPSImgDirectionRef</td>
<td class=c>string</td>
<td><span class=s>&#39;M&#39; = Magnetic North
  <br>&#39;T&#39; = True North</span></td></tr>
<tr>
<td>GPSLatitude</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GPSLongitude</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>GPSMapDatum</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GPSMeasureMode</td>
<td class=c>integer</td>
<td><span class=s>2 = 2-Dimensional
  <br>3 = 3-Dimensional</span></td></tr>
<tr>
<td>GPSProcessingMethod</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GPSSatellites</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>GPSSpeed</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GPSSpeedRef</td>
<td class=c>string</td>
<td><span class=s>&#39;K&#39; = km/h
  <br>&#39;M&#39; = mph
  <br>&#39;N&#39; = knots</span></td></tr>
<tr>
<td>GPSStatus</td>
<td class=c>string</td>
<td><span class=s>&#39;A&#39; = Measurement Active
  <br>&#39;V&#39; = Measurement Void</span></td></tr>
<tr class=b>
<td>GPSDateTime</td>
<td class=c>date</td>
<td><span class=s><span class=n>(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)</span></span></td></tr>
<tr>
<td>GPSTrack</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GPSTrackRef</td>
<td class=c>string</td>
<td><span class=s>&#39;M&#39; = Magnetic North
  <br>&#39;T&#39; = True North</span></td></tr>
<tr>
<td>GPSVersionID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ImageUniqueID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ISO</td>
<td class=c title=' + = List'>integer+</td>
<td><span class=s><span class=n>(called ISOSpeedRatings by the spec)</span></span></td></tr>
<tr class=b>
<td>LightSource</td>
<td class=c>string</td>
<td>--&gt; <a href='EXIF.html#LightSource'>EXIF LightSource Values</a></td></tr>
<tr>
<td>MakerNote</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MaxApertureValue</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>MeteringMode</td>
<td class=c>integer</td>
<td><table class=cols><tr>
  <td>1 = Average
  <br>2 = Center-weighted average
  <br>3 = Spot
  <br>4 = Multi-spot
  <br>5 = Multi-segment
  <br>6 = Partial
  <br>255 = Other</td><td>&nbsp;&nbsp;</td></tr></table>
</td></tr>
<tr class=b>
<td>NativeDigest</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Opto-ElectricConvFactor</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#OECF'>OECF Struct</a>
  <br><span class='n s'>(called OECF by the spec)</span></td></tr>
<tr class=b>
<td>OECFColumns</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr>
<td>OECFNames</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>OECFRows</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr>
<td>OECFValues</td>
<td class=c title=' _ = Flattened
 + = List'>rational_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ExifImageWidth</td>
<td class=c>integer</td>
<td><span class=s><span class=n>(called PixelXDimension by the spec)</span></span></td></tr>
<tr>
<td>ExifImageHeight</td>
<td class=c>integer</td>
<td><span class=s><span class=n>(called PixelYDimension by the spec)</span></span></td></tr>
<tr class=b>
<td>RelatedSoundFile</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Saturation</td>
<td class=c>integer</td>
<td><span class=s>0 = Normal
  <br>1 = Low
  <br>2 = High</span></td></tr>
<tr class=b>
<td>SceneCaptureType</td>
<td class=c>integer</td>
<td><span class=s>0 = Standard
  <br>1 = Landscape
  <br>2 = Portrait
  <br>3 = Night</span></td></tr>
<tr>
<td>SceneType</td>
<td class=c>integer</td>
<td><span class=s>1 = Directly photographed</span></td></tr>
<tr class=b>
<td>SensingMethod</td>
<td class=c>integer</td>
<td><span class=s><span class=n>(values 1 and 6 are not standard EXIF)</span></span><table class=cols><tr>
  <td>1 = Monochrome area
  <br>2 = One-chip color area
  <br>3 = Two-chip color area
  <br>4 = Three-chip color area
  <br>5 = Color sequential area
  <br>6 = Monochrome linear
  <br>7 = Trilinear
  <br>8 = Color sequential linear</td><td>&nbsp;&nbsp;</td></tr></table>
</td></tr>
<tr>
<td>Sharpness</td>
<td class=c>integer</td>
<td><span class=s>0 = Normal
  <br>1 = Soft
  <br>2 = Hard</span></td></tr>
<tr class=b>
<td>ShutterSpeedValue</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>SpatialFrequencyResponse</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#OECF'>OECF Struct</a></td></tr>
<tr class=b>
<td>SpatialFrequencyResponseColumns</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr>
<td>SpatialFrequencyResponseNames</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SpatialFrequencyResponseRows</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr>
<td>SpatialFrequencyResponseValues</td>
<td class=c title=' _ = Flattened
 + = List'>rational_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SpectralSensitivity</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>SubjectArea</td>
<td class=c title=' + = List'>integer+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SubjectDistance</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>SubjectDistanceRange</td>
<td class=c>integer</td>
<td><span class=s>0 = Unknown
  <br>1 = Macro
  <br>2 = Close
  <br>3 = Distant</span></td></tr>
<tr class=b>
<td>SubjectLocation</td>
<td class=c title=' + = List'>integer+</td>
<td>&nbsp;</td></tr>
<tr>
<td>UserComment</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>WhiteBalance</td>
<td class=c>integer</td>
<td><span class=s>0 = Auto
  <br>1 = Manual</span></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='CFAPattern'>XMP CFAPattern Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Columns</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Rows</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>Values</td>
<td class=c title=' + = List'>integer+</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='DeviceSettings'>XMP DeviceSettings Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Columns</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Rows</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>Settings</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Flash'>XMP Flash Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Fired</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Function</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>Mode</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RedEyeMode</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>Return</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='OECF'>XMP OECF Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Columns</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Names</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Rows</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Values</td>
<td class=c title=' + = List'>rational+</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='exifEX'>XMP exifEX Tags</a></h2>
<p>EXIF tags added by the EXIF 2.3 for XMP specification (see
<a href="http://www.cipa.jp/english/hyoujunka/kikaku/pdf/DC-010-2012_E.pdf">http://www.cipa.jp/english/hyoujunka/kikaku/pdf/DC-010-2012_E.pdf</a>).</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>SerialNumber</td>
<td class=c>string</td>
<td><span class=s><span class=n>(called BodySerialNumber by the spec)</span></span></td></tr>
<tr class=b>
<td>OwnerName</td>
<td class=c>string</td>
<td><span class=s><span class=n>(called CameraOwnerName by the spec)</span></span></td></tr>
<tr>
<td>Gamma</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>InteropIndex</td>
<td class=c>string</td>
<td><span class=s><span class=n>(called InteroperabilityIndex by the spec)</span>
  <br>&#39;R03&#39; = R03 - DCF option file (Adobe RGB)
  <br>&#39;R98&#39; = R98 - DCF basic file (sRGB)
  <br>&#39;THM&#39; = THM - DCF thumbnail file</span></td></tr>
<tr>
<td>ISOSpeed</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ISOSpeedLatitudeyyy</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>ISOSpeedLatitudezzz</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensMake</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensModel</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensSerialNumber</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensInfo</td>
<td class=c title=' + = List'>rational+</td>
<td><span class=s><span class=n>(called LensSpecification by the spec.  Unfortunately the EXIF 2.3 for XMP
specification defined this new tag instead of using the existing
XMP-aux:LensInfo)</span></span></td></tr>
<tr class=b>
<td>PhotographicSensitivity</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>RecommendedExposureIndex</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SensitivityType</td>
<td class=c>integer</td>
<td><span class=s>0 = Unknown
  <br>1 = Standard Output Sensitivity
  <br>2 = Recommended Exposure Index
  <br>3 = ISO Speed
  <br>4 = Standard Output Sensitivity and Recommended Exposure Index
  <br>5 = Standard Output Sensitivity and ISO Speed
  <br>6 = Recommended Exposure Index and ISO Speed
  <br>7 = Standard Output Sensitivity, Recommended Exposure Index and ISO Speed</span></td></tr>
<tr>
<td>StandardOutputSensitivity</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='ExpressionMedia'>XMP ExpressionMedia Tags</a></h2>
<p>Microsoft Expression Media namespace tags.  These tags are avoided when
writing due to name conflicts with tags in other schemas.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CatalogSets</td>
<td class=c title=' / = Avoided
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Event</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>People</td>
<td class=c title=' / = Avoided
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Status</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='extensis'>XMP extensis Tags</a></h2>
<p>Tags used by Extensis Portfolio.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Approved</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ApprovedBy</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ClientName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>JobName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>JobStatus</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RoutedTo</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>RoutingNotes</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>WorkToDo</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='fpv'>XMP fpv Tags</a></h2>
<p>Fast Picture Viewer tags (see
<a href="http://www.fastpictureviewer.com/help/#rtfcomments">http://www.fastpictureviewer.com/help/#rtfcomments</a>).</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>RichTextComment</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='GettyImages'>XMP GettyImages Tags</a></h2>
<p>The actual Getty Images namespace prefix is &quot;GettyImagesGIFT&quot;, which is the
prefix recorded in the file, but ExifTool shortens this for the &quot;XMP-getty&quot;
family 1 group name.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>OriginalFilename</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ParentMEID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Personality</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='GPano'>XMP GPano Tags</a></h2>
<p>Panorama tags written by Google Photosphere. See
<a href="https://developers.google.com/panorama/metadata/">https://developers.google.com/panorama/metadata/</a> for the specification.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CaptureSoftware</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CroppedAreaImageHeightPixels</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>CroppedAreaImageWidthPixels</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CroppedAreaLeftPixels</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>CroppedAreaTopPixels</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ExposureLockUsed</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>FirstPhotoDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FullPanoHeightPixels</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>FullPanoWidthPixels</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>InitialHorizontalFOVDegrees</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>InitialViewHeadingDegrees</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>InitialViewPitchDegrees</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>InitialViewRollDegrees</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LargestValidInteriorRectHeight</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>LargestValidInteriorRectLeft</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LargestValidInteriorRectTop</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>LargestValidInteriorRectWidth</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LastPhotoDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr>
<td>PoseHeadingDegrees</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PosePitchDegrees</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>PoseRollDegrees</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ProjectionType</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>SourcePhotosCount</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>StitchingSoftware</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>UsePanoramaViewer</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='ics'>XMP ics Tags</a></h2>
<p>Tags used by IDimager.  Nested TagStructure structures are unrolled to an
arbitrary depth of 6 to avoid infinite recursion.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>ImageRef</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SubVersions</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#SubVersion'>SubVersion Struct</a></td></tr>
<tr>
<td>SubVersionFileName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(SubVersionsFileName)</span></span></td></tr>
<tr class=b>
<td>SubVersionReference</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(SubVersionsVersRef)</span></span></td></tr>
<tr>
<td>TagStructure</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#TagStructure'>TagStructure Struct</a></td></tr>
<tr class=b>
<td>LabelName1</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureLabelName)</span></span></td></tr>
<tr>
<td>ParentReference1</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureParentReference)</span></span></td></tr>
<tr class=b>
<td>Reference1</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureReference)</span></span></td></tr>
<tr>
<td>SubLables1</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#TagStructure'>TagStructure Struct</a>
  <br><span class='n s'>(TagStructureSubLabels)</span></td></tr>
<tr class=b>
<td>LabelName2</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsLabelName)</span></span></td></tr>
<tr>
<td>ParentReference2</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsParentReference)</span></span></td></tr>
<tr class=b>
<td>Reference2</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsReference)</span></span></td></tr>
<tr>
<td>SubLables2</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#TagStructure'>TagStructure Struct</a>
  <br><span class='n s'>(TagStructureSubLabelsSubLabels)</span></td></tr>
<tr class=b>
<td>LabelName3</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsSubLabelsLabelName)</span></span></td></tr>
<tr>
<td>ParentReference3</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsSubLabelsParentReference)</span></span></td></tr>
<tr class=b>
<td>Reference3</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsSubLabelsReference)</span></span></td></tr>
<tr>
<td>SubLables3</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#TagStructure'>TagStructure Struct</a>
  <br><span class='n s'>(TagStructureSubLabelsSubLabelsSubLabels)</span></td></tr>
<tr class=b>
<td>LabelName4</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsSubLabelsSubLabelsLabelName)</span></span></td></tr>
<tr>
<td>ParentReference4</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsSubLabelsSubLabelsParentReference)</span></span></td></tr>
<tr class=b>
<td>Reference4</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsSubLabelsSubLabelsReference)</span></span></td></tr>
<tr>
<td>SubLabels4</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#TagStructure'>TagStructure Struct</a>
  <br><span class='n s'>(TagStructureSubLabelsSubLabelsSubLabelsSubLabels)</span></td></tr>
<tr class=b>
<td>LabelName5</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsSubLabelsSubLabelsSubLabelsLabelName)</span></span></td></tr>
<tr>
<td>ParentReference5</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsSubLabelsSubLabelsSubLabelsParentReference)</span></span></td></tr>
<tr class=b>
<td>Reference5</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsSubLabelsSubLabelsSubLabelsReference)</span></span></td></tr>
<tr>
<td>SubLabels5</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#TagStructure'>TagStructure Struct</a>
  <br><span class='n s'>(TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabels)</span></td></tr>
<tr class=b>
<td>LabelName6</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabelsLabelName)</span></span></td></tr>
<tr>
<td>ParentReference6</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabelsParentReference)</span></span></td></tr>
<tr class=b>
<td>Reference6</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabelsReference)</span></span></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='SubVersion'>XMP SubVersion Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>FileName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VersRef</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='TagStructure'>XMP TagStructure Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>LabelName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ParentReference</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Reference</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SubLabels</td>
<td class=c title=' + = List'>TagStructure+</td>
<td>--&gt; <a href='XMP.html#TagStructure'>TagStructure Struct</a></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='iptcCore'>XMP iptcCore Tags</a></h2>
<p>IPTC Core namespace tags.  The actual IPTC Core namespace prefix is
&quot;Iptc4xmpCore&quot;, which is the prefix recorded in the file, but ExifTool
shortens this for the &quot;XMP-iptcCore&quot; family 1 group name. (see
<a href="http://www.iptc.org/IPTC4XMP/">http://www.iptc.org/IPTC4XMP/</a>)</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CountryCode</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CreatorContactInfo</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#ContactInfo'>ContactInfo Struct</a></td></tr>
<tr>
<td>CreatorCity</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CreatorContactInfoCiAdrCity)</span></span></td></tr>
<tr class=b>
<td>CreatorCountry</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CreatorContactInfoCiAdrCtry)</span></span></td></tr>
<tr>
<td>CreatorAddress</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CreatorContactInfoCiAdrExtadr)</span></span></td></tr>
<tr class=b>
<td>CreatorPostalCode</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CreatorContactInfoCiAdrPcode)</span></span></td></tr>
<tr>
<td>CreatorRegion</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CreatorContactInfoCiAdrRegion)</span></span></td></tr>
<tr class=b>
<td>CreatorWorkEmail</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CreatorContactInfoCiEmailWork)</span></span></td></tr>
<tr>
<td>CreatorWorkTelephone</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CreatorContactInfoCiTelWork)</span></span></td></tr>
<tr class=b>
<td>CreatorWorkURL</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CreatorContactInfoCiUrlWork)</span></span></td></tr>
<tr>
<td>IntellectualGenre</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Location</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Scene</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SubjectCode</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='ContactInfo'>XMP ContactInfo Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CiAdrCity</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CiAdrCtry</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>CiAdrExtadr</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CiAdrPcode</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>CiAdrRegion</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CiEmailWork</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>CiTelWork</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CiUrlWork</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='iptcExt'>XMP iptcExt Tags</a></h2>
<p>IPTC Extension namespace tags.  The actual namespace prefix is
&quot;Iptc4xmpExt&quot;, but ExifTool shortens this for the &quot;XMP-iptcExt&quot; family 1
group name. (see <a href="http://www.iptc.org/IPTC4XMP/">http://www.iptc.org/IPTC4XMP/</a>)</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AdditionalModelInformation</td>
<td class=c>string</td>
<td><span class=s><span class=n>(called AddlModelInfo by the spec)</span></span></td></tr>
<tr class=b>
<td>ArtworkOrObject</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#ArtworkOrObjectDetails'>ArtworkOrObjectDetails Struct</a></td></tr>
<tr>
<td>ArtworkCopyrightNotice</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ArtworkOrObjectAOCopyrightNotice)</span></span></td></tr>
<tr class=b>
<td>ArtworkCreator</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ArtworkOrObjectAOCreator)</span></span></td></tr>
<tr>
<td>ArtworkDateCreated</td>
<td class=c title=' _ = Flattened
 + = List'>date_+</td>
<td><span class=s><span class=n>(ArtworkOrObjectAODateCreated)</span></span></td></tr>
<tr class=b>
<td>ArtworkSource</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ArtworkOrObjectAOSource)</span></span></td></tr>
<tr>
<td>ArtworkSourceInventoryNo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ArtworkOrObjectAOSourceInvNo)</span></span></td></tr>
<tr class=b>
<td>ArtworkTitle</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td><span class=s><span class=n>(ArtworkOrObjectAOTitle)</span></span></td></tr>
<tr>
<td>ControlledVocabularyTerm</td>
<td class=c title=' + = List'>string+</td>
<td><span class=s><span class=n>(called CVterm by the spec)</span></span></td></tr>
<tr class=b>
<td>DigitalImageGUID</td>
<td class=c>string</td>
<td><span class=s><span class=n>(called DigImageGUID by the spec)</span></span></td></tr>
<tr>
<td>DigitalSourceFileType</td>
<td class=c>string</td>
<td><span class=s><span class=n>(now deprecated -- replaced by DigitalSourceType)</span></span></td></tr>
<tr class=b>
<td>DigitalSourceType</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Event</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IPTCLastEdited</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocationCreated</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#LocationDetails'>LocationDetails Struct</a></td></tr>
<tr class=b>
<td>LocationCreatedCity</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocationCreatedCountryCode</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocationCreatedCountryName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocationCreatedProvinceState</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocationCreatedSublocation</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocationCreatedWorldRegion</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocationShown</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#LocationDetails'>LocationDetails Struct</a></td></tr>
<tr>
<td>LocationShownCity</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocationShownCountryCode</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocationShownCountryName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocationShownProvinceState</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocationShownSublocation</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocationShownWorldRegion</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>MaxAvailHeight</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MaxAvailWidth</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>ModelAge</td>
<td class=c title=' + = List'>integer+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>OrganisationInImageCode</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>OrganisationInImageName</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PersonInImage</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>RegistryID</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#RegistryEntryDetails'>RegistryEntryDetails Struct</a></td></tr>
<tr class=b>
<td>RegistryItemID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RegistryIdRegItemId)</span></span></td></tr>
<tr>
<td>RegistryOrganisationID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RegistryIdRegOrgId)</span></span></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='ArtworkOrObjectDetails'>XMP ArtworkOrObjectDetails Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AOCopyrightNotice</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AOCreator</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>AODateCreated</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AOSource</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>AOSourceInvNo</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AOTitle</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='LocationDetails'>XMP LocationDetails Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>City</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CountryCode</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>CountryName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ProvinceState</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Sublocation</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>WorldRegion</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='RegistryEntryDetails'>XMP RegistryEntryDetails Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>RegItemId</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RegOrgId</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Lightroom'>XMP Lightroom Tags</a></h2>
<p>Adobe Lightroom &quot;lr&quot; namespace tags.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>HierarchicalSubject</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PrivateRTKInfo</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='MediaPro'>XMP MediaPro Tags</a></h2>
<p>iView MediaPro namespace tags.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CatalogSets</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Event</td>
<td class=c title=' / = Avoided'>string/</td>
<td><span class=s><span class=n>(avoided due to conflict with XMP-iptcExt:Event)</span></span></td></tr>
<tr>
<td>Location</td>
<td class=c title=' / = Avoided'>string/</td>
<td><span class=s><span class=n>(avoided due to conflict with XMP-iptcCore:Location)</span></span></td></tr>
<tr class=b>
<td>People</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Status</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UserFields</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='pdf'>XMP pdf Tags</a></h2>
<p>Adobe PDF namespace tags.  The official XMP specification defines only
Keywords, PDFVersion, Producer and Trapped.  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.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Author</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Copyright</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>CreationDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Creator</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Keywords</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Marked</td>
<td class=c title=' / = Avoided'>boolean/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ModDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PDFVersion</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Producer</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Subject</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Title</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Trapped</td>
<td class=c>string</td>
<td><span class=s>&#39;False&#39; = False
  <br>&#39;True&#39; = True
  <br>&#39;Unknown&#39; = Unknown</span></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='pdfx'>XMP pdfx Tags</a></h2>
<p>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.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr><td colspan=3 class=c><i>[no tags known]</i></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='photoshop'>XMP photoshop Tags</a></h2>
<p>Adobe Photoshop namespace tags.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AuthorsPosition</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CaptionWriter</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Category</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>City</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ColorMode</td>
<td class=c>integer</td>
<td><table class=cols><tr>
  <td>0 = Bitmap
  <br>1 = Grayscale
  <br>2 = Indexed
  <br>3 = RGB</td><td>&nbsp;&nbsp;</td>
  <td>4 = CMYK
  <br>7 = Multichannel
  <br>8 = Duotone
  <br>9 = Lab</td><td>&nbsp;&nbsp;</td></tr></table>
</td></tr>
<tr class=b>
<td>Country</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Credit</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DateCreated</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr>
<td>DocumentAncestors</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Ancestor'>Ancestor Struct</a></td></tr>
<tr class=b>
<td>DocumentAncestorID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(DocumentAncestorsAncestorID)</span></span></td></tr>
<tr>
<td>EmbeddedXMPDigest</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Headline</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>History</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ICCProfileName</td>
<td class=c>string</td>
<td><span class=s><span class=n>(called ICCProfile by the spec)</span></span></td></tr>
<tr>
<td>Instructions</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LegacyIPTCDigest</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>SidecarForExtension</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Source</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>State</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SupplementalCategories</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>TextLayers</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Layer'>Layer Struct</a></td></tr>
<tr class=b>
<td>TextLayerName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TextLayersLayerName)</span></span></td></tr>
<tr>
<td>TextLayerText</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TextLayersLayerText)</span></span></td></tr>
<tr class=b>
<td>TransmissionReference</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Urgency</td>
<td class=c>integer</td>
<td><span class=s><span class=n>(should be in the range 1-8 to conform with the XMP spec)</span></span><table class=cols><tr>
  <td>0 = 0 (reserved)
  <br>1 = 1 (most urgent)
  <br>2 = 2
  <br>3 = 3
  <br>4 = 4
  <br>5 = 5 (normal urgency)
  <br>6 = 6
  <br>7 = 7
  <br>8 = 8 (least urgent)
  <br>9 = 9 (user-defined priority)</td><td>&nbsp;&nbsp;</td></tr></table>
</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Ancestor'>XMP Ancestor Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AncestorID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Layer'>XMP Layer Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>LayerName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LayerText</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='PixelLive'>XMP PixelLive Tags</a></h2>
<p>PixelLive namespace tags.  These tags are not writable becase they are very
uncommon and I haven&#39;t been able to locate a reference which gives the
namespace URI.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Author</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Comments</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>Copyright</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Date</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>Genre</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Title</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='plus'>XMP plus Tags</a></h2>
<p>PLUS License Data Format 1.2.0 namespace tags.  Note that all
controlled-vocabulary tags in this table (ie. tags with a fixed set of
values) have raw values which begin with &quot;http://ns.useplus.org/ldf/vocab/&quot;,
but to reduce clutter this prefix has been removed from the values shown
below.  (see <a href="http://ns.useplus.org/">http://ns.useplus.org/</a>)</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AdultContentWarning</td>
<td class=c>string</td>
<td><span class=s>&#39;CW-AWR&#39; = Adult Content Warning Required
  <br>&#39;CW-NRQ&#39; = Not Required
  <br>&#39;CW-UNK&#39; = Unknown</span></td></tr>
<tr class=b>
<td>CopyrightOwner</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#CopyrightOwner'>CopyrightOwner Struct</a></td></tr>
<tr>
<td>CopyrightOwnerID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CopyrightOwnerCopyrightOwnerID)</span></span></td></tr>
<tr class=b>
<td>CopyrightOwnerName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CopyrightOwnerCopyrightOwnerName)</span></span></td></tr>
<tr>
<td>CopyrightOwnerImageID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CopyrightRegistrationNumber</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>CopyrightStatus</td>
<td class=c>string</td>
<td><span class=s>&#39;CS-PRO&#39; = Protected
  <br>&#39;CS-PUB&#39; = Public Domain
  <br>&#39;CS-UNK&#39; = Unknown</span></td></tr>
<tr class=b>
<td>CreditLineRequired</td>
<td class=c>string</td>
<td><span class=s>&#39;CR-CAI&#39; = Credit Adjacent To Image
  <br>&#39;CR-CCA&#39; = Credit in Credits Area
  <br>&#39;CR-COI&#39; = Credit on Image
  <br>&#39;CR-NRQ&#39; = Not Required</span></td></tr>
<tr>
<td>Custom1</td>
<td class=c title=' + = List'>lang-alt+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Custom10</td>
<td class=c title=' + = List'>lang-alt+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Custom2</td>
<td class=c title=' + = List'>lang-alt+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Custom3</td>
<td class=c title=' + = List'>lang-alt+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Custom4</td>
<td class=c title=' + = List'>lang-alt+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Custom5</td>
<td class=c title=' + = List'>lang-alt+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Custom6</td>
<td class=c title=' + = List'>lang-alt+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Custom7</td>
<td class=c title=' + = List'>lang-alt+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Custom8</td>
<td class=c title=' + = List'>lang-alt+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Custom9</td>
<td class=c title=' + = List'>lang-alt+</td>
<td>&nbsp;</td></tr>
<tr>
<td>EndUser</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#EndUser'>EndUser Struct</a></td></tr>
<tr class=b>
<td>EndUserID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(EndUserEndUserID)</span></span></td></tr>
<tr>
<td>EndUserName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(EndUserEndUserName)</span></span></td></tr>
<tr class=b>
<td>FileNameAsDelivered</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>FirstPublicationDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ImageAlterationConstraints</td>
<td class=c title=' + = List'>string+</td>
<td><table class=cols><tr>
  <td>&#39;AL-CLR&#39; = No Colorization
  <br>&#39;AL-CRP&#39; = No Cropping
  <br>&#39;AL-DCL&#39; = No De-Colorization
  <br>&#39;AL-FLP&#39; = No Flipping
  <br>&#39;AL-MRG&#39; = No Merging
  <br>&#39;AL-RET&#39; = No Retouching</td><td>&nbsp;&nbsp;</td></tr></table>
</td></tr>
<tr>
<td>ImageCreator</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#ImageCreator'>ImageCreator Struct</a></td></tr>
<tr class=b>
<td>ImageCreatorID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ImageCreatorImageCreatorID)</span></span></td></tr>
<tr>
<td>ImageCreatorName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ImageCreatorImageCreatorName)</span></span></td></tr>
<tr class=b>
<td>ImageCreatorImageID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ImageDuplicationConstraints</td>
<td class=c>string</td>
<td><span class=s>&#39;DP-LIC&#39; = Duplication Only as Necessary Under License
  <br>&#39;DP-NDC&#39; = No Duplication Constraints
  <br>&#39;DP-NOD&#39; = No Duplication</span></td></tr>
<tr class=b>
<td>ImageFileConstraints</td>
<td class=c title=' + = List'>string+</td>
<td><span class=s>&#39;IF-MFN&#39; = Maintain File Name
  <br>&#39;IF-MFT&#39; = Maintain File Type
  <br>&#39;IF-MID&#39; = Maintain ID in File Name
  <br>&#39;IF-MMD&#39; = Maintain Metadata</span></td></tr>
<tr>
<td>ImageFileFormatAsDelivered</td>
<td class=c>string</td>
<td><span class=s>&#39;FF-BMP&#39; = Windows Bitmap (BMP)
  <br>&#39;FF-DNG&#39; = Digital Negative (DNG)
  <br>&#39;FF-EPS&#39; = Encapsulated PostScript (EPS)
  <br>&#39;FF-GIF&#39; = Graphics Interchange Format (GIF)
  <br>&#39;FF-JPG&#39; = JPEG Interchange Formats (JPG, JIF, JFIF)
  <br>&#39;FF-OTR&#39; = Other
  <br>&#39;FF-PIC&#39; = Macintosh Picture (PICT)
  <br>&#39;FF-PNG&#39; = Portable Network Graphics (PNG)
  <br>&#39;FF-PSD&#39; = Photoshop Document (PSD)
  <br>&#39;FF-RAW&#39; = Proprietary RAW Image Format
  <br>&#39;FF-TIF&#39; = Tagged Image File Format (TIFF)
  <br>&#39;FF-WMP&#39; = Windows Media Photo (HD Photo)</span></td></tr>
<tr class=b>
<td>ImageFileSizeAsDelivered</td>
<td class=c>string</td>
<td><span class=s>&#39;SZ-G50&#39; = Greater than 50 MB
  <br>&#39;SZ-U01&#39; = Up to 1 MB
  <br>&#39;SZ-U10&#39; = Up to 10 MB
  <br>&#39;SZ-U30&#39; = Up to 30 MB
  <br>&#39;SZ-U50&#39; = Up to 50 MB</span></td></tr>
<tr>
<td>ImageSupplier</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#ImageSupplier'>ImageSupplier Struct</a></td></tr>
<tr class=b>
<td>ImageSupplierImageID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ImageSupplierID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ImageSupplierImageSupplierID)</span></span></td></tr>
<tr class=b>
<td>ImageSupplierName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ImageSupplierImageSupplierName)</span></span></td></tr>
<tr>
<td>ImageType</td>
<td class=c>string</td>
<td><span class=s>&#39;TY-ILL&#39; = Illustrated Image
  <br>&#39;TY-MCI&#39; = Multimedia or Composited Image
  <br>&#39;TY-OTR&#39; = Other
  <br>&#39;TY-PHO&#39; = Photographic Image
  <br>&#39;TY-VID&#39; = Video</span></td></tr>
<tr class=b>
<td>Licensee</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Licensee'>Licensee Struct</a></td></tr>
<tr>
<td>LicenseeImageID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LicenseeImageNotes</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr>
<td>LicenseeID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(LicenseeLicenseeID)</span></span></td></tr>
<tr class=b>
<td>LicenseeName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(LicenseeLicenseeName)</span></span></td></tr>
<tr>
<td>LicenseEndDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LicenseeProjectReference</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>LicenseeTransactionID</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LicenseID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LicenseStartDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LicenseTransactionDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr>
<td>Licensor</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Licensor'>Licensor Struct</a></td></tr>
<tr class=b>
<td>LicensorImageID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LicensorCity</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(LicensorLicensorCity)</span></span></td></tr>
<tr class=b>
<td>LicensorCountry</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(LicensorLicensorCountry)</span></span></td></tr>
<tr>
<td>LicensorEmail</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(LicensorLicensorEmail)</span></span></td></tr>
<tr class=b>
<td>LicensorExtendedAddress</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(LicensorLicensorExtendedAddress)</span></span></td></tr>
<tr>
<td>LicensorID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(LicensorLicensorID)</span></span></td></tr>
<tr class=b>
<td>LicensorName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(LicensorLicensorName)</span></span></td></tr>
<tr>
<td>LicensorPostalCode</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(LicensorLicensorPostalCode)</span></span></td></tr>
<tr class=b>
<td>LicensorRegion</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(LicensorLicensorRegion)</span></span></td></tr>
<tr>
<td>LicensorStreetAddress</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(LicensorLicensorStreetAddress)</span></span></td></tr>
<tr class=b>
<td>LicensorTelephone1</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(LicensorLicensorTelephone1)</span></span></td></tr>
<tr>
<td>LicensorTelephone2</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(LicensorLicensorTelephone2)</span></span></td></tr>
<tr class=b>
<td>LicensorTelephoneType1</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(LicensorLicensorTelephoneType1)</span>
  <br>&#39;cell&#39; = Cell
  <br>&#39;fax&#39; = FAX
  <br>&#39;home&#39; = Home
  <br>&#39;pager&#39; = Pager
  <br>&#39;work&#39; = Work</span></td></tr>
<tr>
<td>LicensorTelephoneType2</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(LicensorLicensorTelephoneType2)</span>
  <br>&#39;cell&#39; = Cell
  <br>&#39;fax&#39; = FAX
  <br>&#39;home&#39; = Home
  <br>&#39;pager&#39; = Pager
  <br>&#39;work&#39; = Work</span></td></tr>
<tr class=b>
<td>LicensorURL</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(LicensorLicensorURL)</span></span></td></tr>
<tr>
<td>LicensorNotes</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LicensorTransactionID</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>MediaConstraints</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MediaSummaryCode</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>MinorModelAgeDisclosure</td>
<td class=c>string</td>
<td><table class=cols><tr>
  <td>&#39;AG-A15&#39; = Age 15
  <br>&#39;AG-A16&#39; = Age 16
  <br>&#39;AG-A17&#39; = Age 17
  <br>&#39;AG-A18&#39; = Age 18
  <br>&#39;AG-A19&#39; = Age 19
  <br>&#39;AG-A20&#39; = Age 20
  <br>&#39;AG-A21&#39; = Age 21
  <br>&#39;AG-A22&#39; = Age 22
  <br>&#39;AG-A23&#39; = Age 23
  <br>&#39;AG-A24&#39; = Age 24
  <br>&#39;AG-A25&#39; = Age 25 or Over
  <br>&#39;AG-U14&#39; = Age 14 or Under
  <br>&#39;AG-UNK&#39; = Age Unknown</td><td>&nbsp;&nbsp;</td></tr></table>
</td></tr>
<tr class=b>
<td>ModelReleaseID</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ModelReleaseStatus</td>
<td class=c>string</td>
<td><span class=s>&#39;MR-LMR&#39; = Limited or Incomplete Model Releases
  <br>&#39;MR-NAP&#39; = Not Applicable
  <br>&#39;MR-NON&#39; = None
  <br>&#39;MR-UMR&#39; = Unlimited Model Releases</span></td></tr>
<tr class=b>
<td>OtherConditions</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr>
<td>OtherConstraints</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>OtherImageInfo</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr>
<td>OtherLicenseDocuments</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>OtherLicenseInfo</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr>
<td>OtherLicenseRequirements</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ProductOrServiceConstraints</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr>
<td>PropertyReleaseID</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PropertyReleaseStatus</td>
<td class=c>string</td>
<td><span class=s>&#39;PR-LPR&#39; = Limited or Incomplete Property Releases
  <br>&#39;PR-NAP&#39; = Not Applicable
  <br>&#39;PR-NON&#39; = None
  <br>&#39;PR-UPR&#39; = Unlimited Property Releases</span></td></tr>
<tr>
<td>RegionConstraints</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Reuse</td>
<td class=c>string</td>
<td><span class=s>&#39;RE-NAP&#39; = Not Applicable
  <br>&#39;RE-REU&#39; = Repeat Use</span></td></tr>
<tr>
<td>TermsAndConditionsText</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TermsAndConditionsURL</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>PLUSVersion</td>
<td class=c>string</td>
<td><span class=s><span class=n>(called Version by the spec)</span></span></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='CopyrightOwner'>XMP CopyrightOwner Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CopyrightOwnerID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CopyrightOwnerName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='EndUser'>XMP EndUser Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>EndUserID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>EndUserName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='ImageCreator'>XMP ImageCreator Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>ImageCreatorID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ImageCreatorName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='ImageSupplier'>XMP ImageSupplier Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>ImageSupplierID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ImageSupplierName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Licensee'>XMP Licensee Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>LicenseeID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LicenseeName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Licensor'>XMP Licensor Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>LicensorCity</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LicensorCountry</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LicensorEmail</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LicensorExtendedAddress</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LicensorID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LicensorName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LicensorPostalCode</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LicensorRegion</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LicensorStreetAddress</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LicensorTelephone1</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LicensorTelephone2</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LicensorTelephoneType1</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LicensorTelephoneType2</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LicensorURL</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='prism'>XMP prism Tags</a></h2>
<p>Publishing Requirements for Industry Standard Metadata 2.1 namespace
tags.  (see <a href="http://www.prismstandard.org/">http://www.prismstandard.org/</a>)</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AggregationType</td>
<td class=c title=' / = Avoided
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AlternateTitle</td>
<td class=c title=' / = Avoided
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ByteCount</td>
<td class=c title=' / = Avoided'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Channel</td>
<td class=c title=' / = Avoided
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ComplianceProfile</td>
<td class=c title=' / = Avoided'>string/</td>
<td><span class=s>&#39;three&#39; = Three</span></td></tr>
<tr class=b>
<td>Copyright</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>CorporateEntity</td>
<td class=c title=' / = Avoided
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CoverDate</td>
<td class=c title=' / = Avoided'>date/</td>
<td>&nbsp;</td></tr>
<tr>
<td>CoverDisplayDate</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CreationDate</td>
<td class=c title=' / = Avoided'>date/</td>
<td>&nbsp;</td></tr>
<tr>
<td>DateRecieved</td>
<td class=c title=' / = Avoided'>date/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Distributor</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>DOI</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Edition</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>EIssn</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>EmbargoDate</td>
<td class=c title=' / = Avoided
 + = List'>date/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>EndingPage</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Event</td>
<td class=c title=' / = Avoided
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ExpirationDate</td>
<td class=c title=' / = Avoided
 + = List'>date/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Genre</td>
<td class=c title=' / = Avoided
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>HasAlternative</td>
<td class=c title=' / = Avoided
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>HasCorrection</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>HasPreviousVersion</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>HasTranslation</td>
<td class=c title=' / = Avoided
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Industry</td>
<td class=c title=' / = Avoided
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ISBN</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>IsCorrectionOf</td>
<td class=c title=' / = Avoided
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ISSN</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>IssueIdentifier</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IssueName</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>IsTranslationOf</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Keyword</td>
<td class=c title=' / = Avoided
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>KillDate</td>
<td class=c title=' / = Avoided'>date/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Location</td>
<td class=c title=' / = Avoided
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ModificationDate</td>
<td class=c title=' / = Avoided'>date/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Number</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Object</td>
<td class=c title=' / = Avoided
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Organization</td>
<td class=c title=' / = Avoided
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>OriginPlatform</td>
<td class=c title=' / = Avoided
 + = List'>string/+</td>
<td><table class=cols><tr>
  <td>&#39;broadcast&#39; = Broadcast
  <br>&#39;email&#39; = E-Mail
  <br>&#39;mobile&#39; = Mobile
  <br>&#39;other&#39; = Other
  <br>&#39;print&#39; = Print
  <br>&#39;recordableMedia&#39; = Recordable Media
  <br>&#39;web&#39; = Web</td><td>&nbsp;&nbsp;</td></tr></table>
</td></tr>
<tr class=b>
<td>PageRange</td>
<td class=c title=' / = Avoided
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Person</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PublicationDate</td>
<td class=c title=' / = Avoided
 + = List'>date/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>PublicationName</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RightsAgent</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Section</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>StartingPage</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Subsection1</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Subsection2</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Subsection3</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Subsection4</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Teaser</td>
<td class=c title=' / = Avoided
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Ticker</td>
<td class=c title=' / = Avoided
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>TimePeriod</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>URL</td>
<td class=c title=' / = Avoided
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>VersionIdentifier</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Volume</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>WordCount</td>
<td class=c title=' / = Avoided'>integer/</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='prl'>XMP prl Tags</a></h2>
<p>PRISM Rights Language 2.1 namespace tags.  (see
<a href="http://www.prismstandard.org/">http://www.prismstandard.org/</a>)</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Geography</td>
<td class=c title=' / = Avoided
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Industry</td>
<td class=c title=' / = Avoided
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Usage</td>
<td class=c title=' / = Avoided
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='pur'>XMP pur Tags</a></h2>
<p>Prism Usage Rights 2.1 namespace tags.  (see
<a href="http://www.prismstandard.org/">http://www.prismstandard.org/</a>)</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AdultContentWarning</td>
<td class=c title=' / = Avoided
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Agreement</td>
<td class=c title=' / = Avoided
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Copyright</td>
<td class=c title=' / = Avoided'>lang-alt/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CreditLine</td>
<td class=c title=' / = Avoided
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>EmbargoDate</td>
<td class=c title=' / = Avoided
 + = List'>date/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ExclusivityEndDate</td>
<td class=c title=' / = Avoided
 + = List'>date/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ExpirationDate</td>
<td class=c title=' / = Avoided
 + = List'>date/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ImageSizeRestriction</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>OptionEndDate</td>
<td class=c title=' / = Avoided
 + = List'>date/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Permissions</td>
<td class=c title=' / = Avoided
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Restrictions</td>
<td class=c title=' / = Avoided
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ReuseProhibited</td>
<td class=c title=' / = Avoided'>boolean/</td>
<td>&nbsp;</td></tr>
<tr>
<td>RightsAgent</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RightsOwner</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>UsageFee</td>
<td class=c title=' / = Avoided
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='rdf'>XMP rdf Tags</a></h2>
<p>Most RDF attributes are handled internally, but the &quot;about&quot; attribute is
treated specially to allow it to be set to a specific value if required.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>About</td>
<td class=c title=' ! = Unsafe'>string!</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='swf'>XMP swf Tags</a></h2>
<p>Adobe SWF namespace tags.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>BackgroundAlpha</td>
<td class=c>integer</td>
<td><span class=s><span class=n>(called bgalpha by the spec)</span></span></td></tr>
<tr class=b>
<td>ForwardLock</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>MaxStorage</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Type</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='tiff'>XMP tiff Tags</a></h2>
<p>EXIF namespace for TIFF tags.  See
<a href="http://www.cipa.jp/english/hyoujunka/kikaku/pdf/DC-010-2012_E.pdf">http://www.cipa.jp/english/hyoujunka/kikaku/pdf/DC-010-2012_E.pdf</a> for the
specification.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Artist</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>BitsPerSample</td>
<td class=c title=' + = List'>integer+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Compression</td>
<td class=c>integer</td>
<td>--&gt; <a href='EXIF.html#Compression'>EXIF Compression Values</a></td></tr>
<tr class=b>
<td>Copyright</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr>
<td>DateTime</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ImageDescription</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr>
<td>ImageHeight</td>
<td class=c>integer</td>
<td><span class=s><span class=n>(called ImageLength by the spec)</span></span></td></tr>
<tr class=b>
<td>ImageWidth</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>Make</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Model</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>NativeDigest</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Orientation</td>
<td class=c>integer</td>
<td><table class=cols><tr>
  <td>1 = Horizontal (normal)
  <br>2 = Mirror horizontal
  <br>3 = Rotate 180
  <br>4 = Mirror vertical
  <br>5 = Mirror horizontal and rotate 270 CW
  <br>6 = Rotate 90 CW
  <br>7 = Mirror horizontal and rotate 90 CW
  <br>8 = Rotate 270 CW</td><td>&nbsp;&nbsp;</td></tr></table>
</td></tr>
<tr>
<td>PhotometricInterpretation</td>
<td class=c>integer</td>
<td><table class=cols><tr>
  <td>0 = WhiteIsZero
  <br>1 = BlackIsZero
  <br>2 = RGB
  <br>3 = RGB Palette
  <br>4 = Transparency Mask
  <br>5 = CMYK
  <br>6 = YCbCr
  <br>8 = CIELab
  <br>9 = ICCLab
  <br>10 = ITULab
  <br>32803 = Color Filter Array
  <br>32844 = Pixar LogL
  <br>32845 = Pixar LogLuv
  <br>34892 = Linear Raw</td><td>&nbsp;&nbsp;</td></tr></table>
</td></tr>
<tr class=b>
<td>PlanarConfiguration</td>
<td class=c>integer</td>
<td><span class=s>1 = Chunky
  <br>2 = Planar</span></td></tr>
<tr>
<td>PrimaryChromaticities</td>
<td class=c title=' + = List'>rational+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ReferenceBlackWhite</td>
<td class=c title=' + = List'>rational+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ResolutionUnit</td>
<td class=c>integer</td>
<td><span class=s><span class=n>(the value 1 is not standard EXIF)</span>
  <br>1 = None
  <br>2 = inches
  <br>3 = cm</span></td></tr>
<tr class=b>
<td>SamplesPerPixel</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>Software</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TransferFunction</td>
<td class=c title=' + = List'>integer+</td>
<td>&nbsp;</td></tr>
<tr>
<td>WhitePoint</td>
<td class=c title=' + = List'>rational+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>XResolution</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>YCbCrCoefficients</td>
<td class=c title=' + = List'>rational+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>YCbCrPositioning</td>
<td class=c>integer</td>
<td><span class=s>1 = Centered
  <br>2 = Co-sited</span></td></tr>
<tr>
<td>YCbCrSubSampling</td>
<td class=c title=' + = List'>integer+</td>
<td><span class=s><span class=n>(while technically this is a list-type tag, for compatibility with its EXIF
counterpart it is written and read as a simple string)</span></span><table class=cols><tr>
  <td>&#39;1 1&#39; = YCbCr4:4:4 (1 1)
  <br>&#39;1 2&#39; = YCbCr4:4:0 (1 2)
  <br>&#39;1 4&#39; = YCbCr4:4:1 (1 4)
  <br>&#39;2 1&#39; = YCbCr4:2:2 (2 1)
  <br>&#39;2 2&#39; = YCbCr4:2:0 (2 2)
  <br>&#39;2 4&#39; = YCbCr4:2:1 (2 4)
  <br>&#39;4 1&#39; = YCbCr4:1:1 (4 1)
  <br>&#39;4 2&#39; = YCbCr4:1:0 (4 2)</td><td>&nbsp;&nbsp;</td></tr></table>
</td></tr>
<tr class=b>
<td>YResolution</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='x'>XMP x Tags</a></h2>
<p>The &quot;x&quot; namespace is used for the &quot;xmpmeta&quot; wrapper, and may contain an
&quot;xmptk&quot; attribute that is extracted as the XMPToolkit tag.  When writing,
the XMPToolkit tag is automatically generated by ExifTool unless
specifically set to another value.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>XMPToolkit</td>
<td class=c title=' ! = Unsafe'>string!</td>
<td><span class=s><span class=n>(called xmptk by the spec)</span></span></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='xmp'>XMP xmp Tags</a></h2>
<p>XMP namespace tags.  If the older &quot;xap&quot;, &quot;xapBJ&quot;, &quot;xapMM&quot; or &quot;xapRights&quot;
namespace prefixes are found, they are translated to the newer &quot;xmp&quot;,
&quot;xmpBJ&quot;, &quot;xmpMM&quot; and &quot;xmpRights&quot; prefixes for use in family 1 group names.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Advisory</td>
<td class=c title=' + = List'>string+</td>
<td><span class=s><span class=n>(deprecated)</span></span></td></tr>
<tr class=b>
<td>Author</td>
<td class=c title=' / = Avoided'>string/</td>
<td><span class=s><span class=n>(non-standard)</span></span></td></tr>
<tr>
<td>BaseURL</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CreateDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr>
<td>CreatorTool</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Description</td>
<td class=c title=' / = Avoided'>lang-alt/</td>
<td><span class=s><span class=n>(non-standard)</span></span></td></tr>
<tr>
<td>Format</td>
<td class=c title=' / = Avoided'>string/</td>
<td><span class=s><span class=n>(non-standard)</span></span></td></tr>
<tr class=b>
<td>Identifier</td>
<td class=c title=' / = Avoided
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Keywords</td>
<td class=c title=' / = Avoided'>string/</td>
<td><span class=s><span class=n>(non-standard)</span></span></td></tr>
<tr class=b>
<td>Label</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>MetadataDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ModifyDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr>
<td>Nickname</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PageInfo</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#PageInfo'>PageInfo Struct</a></td></tr>
<tr>
<td>PageImageFormat</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PageInfoFormat)</span></span></td></tr>
<tr class=b>
<td>PageImageHeight</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(PageInfoHeight)</span></span></td></tr>
<tr>
<td>PageImage</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PageInfoImage)</span></span></td></tr>
<tr class=b>
<td>PageImagePageNumber</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(PageInfoPageNumber)</span></span></td></tr>
<tr>
<td>PageImageWidth</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(PageInfoWidth)</span></span></td></tr>
<tr class=b>
<td>Rating</td>
<td class=c>real</td>
<td><span class=s><span class=n>(a value from 0 to 5, or -1 for &quot;rejected&quot;)</span></span></td></tr>
<tr>
<td>Thumbnails</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Thumbnail'>Thumbnail Struct</a></td></tr>
<tr class=b>
<td>ThumbnailFormat</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ThumbnailsFormat)</span></span></td></tr>
<tr>
<td>ThumbnailHeight</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(ThumbnailsHeight)</span></span></td></tr>
<tr class=b>
<td>ThumbnailImage</td>
<td class=c title=' / = Avoided
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(ThumbnailsImage)</span></span></td></tr>
<tr>
<td>ThumbnailWidth</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(ThumbnailsWidth)</span></span></td></tr>
<tr class=b>
<td>Title</td>
<td class=c title=' / = Avoided'>lang-alt/</td>
<td><span class=s><span class=n>(non-standard)</span></span></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='PageInfo'>XMP PageInfo Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>PageNumber</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Format</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Height</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Image</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Width</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Thumbnail'>XMP Thumbnail Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Format</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Height</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>Image</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Width</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='xmpBJ'>XMP xmpBJ Tags</a></h2>
<p>XMP Basic Job Ticket namespace tags.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>JobRef</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#JobRef'>JobRef Struct</a></td></tr>
<tr class=b>
<td>JobRefId</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>JobRefName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>JobRefUrl</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='JobRef'>XMP JobRef Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Id</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Name</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Url</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='xmpDM'>XMP xmpDM Tags</a></h2>
<p>XMP Dynamic Media namespace tags.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AbsPeakAudioFilePath</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Album</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>AltTapeName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AltTimecode</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#Timecode'>Timecode Struct</a></td></tr>
<tr>
<td>AltTimecodeTimeFormat</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><table class=cols><tr>
  <td>&#39;23976Timecode&#39; = 23.976 fps
  <br>&#39;24Timecode&#39; = 24 fps
  <br>&#39;25Timecode&#39; = 25 fps
  <br>&#39;2997DropTimecode&#39; = 29.97 fps (drop)
  <br>&#39;2997NonDropTimecode&#39; = 29.97 fps (non-drop)
  <br>&#39;30Timecode&#39; = 30 fps
  <br>&#39;50Timecode&#39; = 50 fps
  <br>&#39;5994DropTimecode&#39; = 59.94 fps (drop)
  <br>&#39;5994NonDropTimecode&#39; = 59.94 fps (non-drop)
  <br>&#39;60Timecode&#39; = 60 fps</td><td>&nbsp;&nbsp;</td></tr></table>
</td></tr>
<tr class=b>
<td>AltTimecodeTimeValue</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>AltTimecodeValue</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Artist</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>AudioChannelType</td>
<td class=c>string</td>
<td><table class=cols><tr>
  <td>5.1 = 5.1
  <br>7.1 = 7.1
  <br>&#39;16 Channel&#39; = 16 Channel
  <br>&#39;Mono&#39; = Mono
  <br>&#39;Other&#39; = Other
  <br>&#39;Stereo&#39; = Stereo</td><td>&nbsp;&nbsp;</td></tr></table>
</td></tr>
<tr class=b>
<td>AudioCompressor</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>AudioModDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AudioSampleRate</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>AudioSampleType</td>
<td class=c>string</td>
<td><table class=cols><tr>
  <td>&#39;16Int&#39; = 16-bit integer
  <br>&#39;24Int&#39; = 24-bit integer
  <br>&#39;32Float&#39; = 32-bit float
  <br>&#39;32Int&#39; = 32-bit integer
  <br>&#39;8Int&#39; = 8-bit integer
  <br>&#39;Compressed&#39; = Compressed
  <br>&#39;Other&#39; = Other
  <br>&#39;Packed&#39; = Packed</td><td>&nbsp;&nbsp;</td></tr></table>
</td></tr>
<tr class=b>
<td>BeatSpliceParams</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#BeatSpliceStretch'>BeatSpliceStretch Struct</a></td></tr>
<tr>
<td>BeatSpliceParamsRiseInDecibel</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>BeatSpliceParamsRiseInTimeDuration</td>
<td class=c title=' _ = Flattened'>struct_</td>
<td>--&gt; <a href='XMP.html#Time'>Time Struct</a></td></tr>
<tr>
<td>BeatSpliceParamsRiseInTimeDurationScale</td>
<td class=c title=' _ = Flattened'>rational_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>BeatSpliceParamsRiseInTimeDurationValue</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr>
<td>BeatSpliceParamsUseFileBeatsMarker</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CameraAngle</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>CameraLabel</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CameraModel</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>CameraMove</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Client</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>DMComment</td>
<td class=c>string</td>
<td><span class=s><span class=n>(called comment by the spec)</span></span></td></tr>
<tr class=b>
<td>Composer</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ContributedMedia</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Media'>Media Struct</a></td></tr>
<tr class=b>
<td>ContributedMediaDuration</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#Time'>Time Struct</a></td></tr>
<tr>
<td>ContributedMediaDurationScale</td>
<td class=c title=' _ = Flattened
 + = List'>rational_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ContributedMediaDurationValue</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ContributedMediaManaged</td>
<td class=c title=' _ = Flattened
 + = List'>boolean_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ContributedMediaPath</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ContributedMediaStartTime</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#Time'>Time Struct</a></td></tr>
<tr class=b>
<td>ContributedMediaStartTimeScale</td>
<td class=c title=' _ = Flattened
 + = List'>rational_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ContributedMediaStartTimeValue</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ContributedMediaTrack</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ContributedMediaWebStatement</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Copyright</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Director</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DirectorPhotography</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>DiscNumber</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Duration</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#Time'>Time Struct</a></td></tr>
<tr>
<td>DurationScale</td>
<td class=c title=' _ = Flattened'>rational_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DurationValue</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr>
<td>Engineer</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FileDataRate</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>Genre</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Good</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>Instrument</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IntroTime</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#Time'>Time Struct</a></td></tr>
<tr>
<td>IntroTimeScale</td>
<td class=c title=' _ = Flattened'>rational_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IntroTimeValue</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr>
<td>Key</td>
<td class=c>string</td>
<td><table class=cols><tr>
  <td>&#39;A&#39; = A
  <br>&#39;A#&#39; = A#
  <br>&#39;B&#39; = B
  <br>&#39;C&#39; = C</td><td>&nbsp;&nbsp;</td>
  <td>&#39;C#&#39; = C#
  <br>&#39;D&#39; = D
  <br>&#39;D#&#39; = D#
  <br>&#39;E&#39; = E</td><td>&nbsp;&nbsp;</td>
  <td>&#39;F&#39; = F
  <br>&#39;F#&#39; = F#
  <br>&#39;G&#39; = G
  <br>&#39;G#&#39; = G#</td><td>&nbsp;&nbsp;</td></tr></table>
</td></tr>
<tr class=b>
<td>LogComment</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Loop</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Lyrics</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Markers</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Marker'>Marker Struct</a></td></tr>
<tr class=b>
<td>MarkersComment</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>MarkersCuePointParams</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CuePointParam'>CuePointParam Struct</a></td></tr>
<tr class=b>
<td>MarkersCuePointParamsKey</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>MarkersCuePointParamsValue</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MarkersCuePointType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>MarkersDuration</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MarkersLocation</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>MarkersName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MarkersProbability</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>MarkersSpeaker</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MarkersStartTime</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>MarkersTarget</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MarkersType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>MetadataModDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>NumberOfBeats</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>OutCue</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#Time'>Time Struct</a></td></tr>
<tr class=b>
<td>OutCueScale</td>
<td class=c title=' _ = Flattened'>rational_</td>
<td>&nbsp;</td></tr>
<tr>
<td>OutCueValue</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PartOfCompilation</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ProjectName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ProjectRef</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#ProjectLink'>ProjectLink Struct</a></td></tr>
<tr>
<td>ProjectRefPath</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ProjectRefType</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s>&#39;audio&#39; = Audio
  <br>&#39;custom&#39; = Custom
  <br>&#39;movie&#39; = Movie
  <br>&#39;still&#39; = Still Image</span></td></tr>
<tr>
<td>PullDown</td>
<td class=c>string</td>
<td><table class=cols><tr>
  <td>&#39;SSWWW&#39; = SSWWW
  <br>&#39;SWWWS&#39; = SWWWS
  <br>&#39;SWWWW&#39; = SWWWW
  <br>&#39;WSSWW&#39; = WSSWW
  <br>&#39;WSWWW&#39; = WSWWW</td><td>&nbsp;&nbsp;</td>
  <td>&#39;WWSSW&#39; = WWSSW
  <br>&#39;WWSWW&#39; = WWSWW
  <br>&#39;WWWSS&#39; = WWWSS
  <br>&#39;WWWSW&#39; = WWWSW
  <br>&#39;WWWWS&#39; = WWWWS</td><td>&nbsp;&nbsp;</td></tr></table>
</td></tr>
<tr class=b>
<td>RelativePeakAudioFilePath</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>RelativeTimestamp</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#Time'>Time Struct</a></td></tr>
<tr class=b>
<td>RelativeTimestampScale</td>
<td class=c title=' _ = Flattened'>rational_</td>
<td>&nbsp;</td></tr>
<tr>
<td>RelativeTimestampValue</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ReleaseDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr>
<td>ResampleParams</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#ResampleStretch'>ResampleStretch Struct</a></td></tr>
<tr class=b>
<td>ResampleParamsQuality</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s>&#39;High&#39; = High
  <br>&#39;Low&#39; = Low
  <br>&#39;Medium&#39; = Medium</span></td></tr>
<tr>
<td>ScaleType</td>
<td class=c>string</td>
<td><span class=s>&#39;Both&#39; = Both
  <br>&#39;Major&#39; = Major
  <br>&#39;Minor&#39; = Minor
  <br>&#39;Neither&#39; = Neither</span></td></tr>
<tr class=b>
<td>Scene</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ShotDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ShotDay</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ShotLocation</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ShotName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ShotNumber</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ShotSize</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>SpeakerPlacement</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>StartTimecode</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#Timecode'>Timecode Struct</a></td></tr>
<tr>
<td>StartTimecodeTimeFormat</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><table class=cols><tr>
  <td>&#39;23976Timecode&#39; = 23.976 fps
  <br>&#39;24Timecode&#39; = 24 fps
  <br>&#39;25Timecode&#39; = 25 fps
  <br>&#39;2997DropTimecode&#39; = 29.97 fps (drop)
  <br>&#39;2997NonDropTimecode&#39; = 29.97 fps (non-drop)
  <br>&#39;30Timecode&#39; = 30 fps
  <br>&#39;50Timecode&#39; = 50 fps
  <br>&#39;5994DropTimecode&#39; = 59.94 fps (drop)
  <br>&#39;5994NonDropTimecode&#39; = 59.94 fps (non-drop)
  <br>&#39;60Timecode&#39; = 60 fps</td><td>&nbsp;&nbsp;</td></tr></table>
</td></tr>
<tr class=b>
<td>StartTimecodeTimeValue</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>StartTimecodeValue</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>StretchMode</td>
<td class=c>string</td>
<td><span class=s>&#39;Beat Splice&#39; = Beat Splice
  <br>&#39;Fixed length&#39; = Fixed length
  <br>&#39;Hybrid&#39; = Hybrid
  <br>&#39;Resample&#39; = Resample
  <br>&#39;Time-Scale&#39; = Time-Scale</span></td></tr>
<tr>
<td>TakeNumber</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TapeName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Tempo</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TimeScaleParams</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#TimeScaleStretch'>TimeScaleStretch Struct</a></td></tr>
<tr>
<td>TimeScaleParamsFrameOverlappingPercentage</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TimeScaleParamsFrameSize</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr>
<td>TimeScaleParamsQuality</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s>&#39;High&#39; = High
  <br>&#39;Low&#39; = Low
  <br>&#39;Medium&#39; = Medium</span></td></tr>
<tr class=b>
<td>TimeSignature</td>
<td class=c>string</td>
<td><table class=cols><tr>
  <td>&#39;12/8&#39; = 12/8
  <br>&#39;2/4&#39; = 2/4
  <br>&#39;3/4&#39; = 3/4</td><td>&nbsp;&nbsp;</td>
  <td>&#39;4/4&#39; = 4/4
  <br>&#39;5/4&#39; = 5/4
  <br>&#39;6/8&#39; = 6/8</td><td>&nbsp;&nbsp;</td>
  <td>&#39;7/4&#39; = 7/4
  <br>&#39;9/8&#39; = 9/8
  <br>&#39;other&#39; = other</td><td>&nbsp;&nbsp;</td></tr></table>
</td></tr>
<tr>
<td>TrackNumber</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Tracks</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Track'>Track Struct</a></td></tr>
<tr>
<td>TracksFrameRate</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TracksMarkers</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#Marker'>Marker Struct</a></td></tr>
<tr>
<td>TracksMarkersComment</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TracksMarkersCuePointParams</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CuePointParam'>CuePointParam Struct</a></td></tr>
<tr>
<td>TracksMarkersCuePointParamsKey</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TracksMarkersCuePointParamsValue</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>TracksMarkersCuePointType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TracksMarkersDuration</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>TracksMarkersLocation</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TracksMarkersName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>TracksMarkersProbability</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TracksMarkersSpeaker</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>TracksMarkersStartTime</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TracksMarkersTarget</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>TracksMarkersType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TracksTrackName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>TracksTrackType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VideoAlphaMode</td>
<td class=c>string</td>
<td><span class=s>&#39;none&#39; = None
  <br>&#39;pre-multiplied&#39; = Pre-multiplied
  <br>&#39;straight&#39; = Straight</span></td></tr>
<tr>
<td>VideoAlphaPremultipleColor</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#Colorant'>Colorant Struct</a></td></tr>
<tr class=b>
<td>VideoAlphaPremultipleColorA</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr>
<td>VideoAlphaPremultipleColorB</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VideoAlphaPremultipleColorBlack</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr>
<td>VideoAlphaPremultipleColorBlue</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VideoAlphaPremultipleColorCyan</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr>
<td>VideoAlphaPremultipleColorGreen</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VideoAlphaPremultipleColorL</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr>
<td>VideoAlphaPremultipleColorMagenta</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VideoAlphaPremultipleColorMode</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s>&#39;CMYK&#39; = CMYK
  <br>&#39;LAB&#39; = Lab
  <br>&#39;RGB&#39; = RGB</span></td></tr>
<tr>
<td>VideoAlphaPremultipleColorRed</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VideoAlphaPremultipleColorSwatchName</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>VideoAlphaPremultipleColorTint</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(not part of 2010 XMP specification)</span></span></td></tr>
<tr class=b>
<td>VideoAlphaPremultipleColorType</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>VideoAlphaPremultipleColorYellow</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VideoAlphaUnityIsTransparent</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>VideoColorSpace</td>
<td class=c>string</td>
<td><span class=s>&#39;CCIR-601&#39; = CCIR-601
  <br>&#39;CCIR-709&#39; = CCIR-709
  <br>&#39;sRGB&#39; = sRGB</span></td></tr>
<tr class=b>
<td>VideoCompressor</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>VideoFieldOrder</td>
<td class=c>string</td>
<td><span class=s>&#39;Lower&#39; = Lower
  <br>&#39;Progressive&#39; = Progressive
  <br>&#39;Upper&#39; = Upper</span></td></tr>
<tr class=b>
<td>VideoFrameRate</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>VideoFrameSize</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#Dimensions'>Dimensions Struct</a></td></tr>
<tr class=b>
<td>VideoFrameSizeH</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr>
<td>VideoFrameSizeUnit</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VideoFrameSizeW</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr>
<td>VideoModDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VideoPixelAspectRatio</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>VideoPixelDepth</td>
<td class=c>string</td>
<td><table class=cols><tr>
  <td>&#39;16Int&#39; = 16-bit integer
  <br>&#39;24Int&#39; = 24-bit integer
  <br>&#39;32Float&#39; = 32-bit float
  <br>&#39;32Int&#39; = 32-bit integer
  <br>&#39;8Int&#39; = 8-bit integer
  <br>&#39;Other&#39; = Other</td><td>&nbsp;&nbsp;</td></tr></table>
</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Timecode'>XMP Timecode Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>TimeFormat</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TimeValue</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Value</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='BeatSpliceStretch'>XMP BeatSpliceStretch Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>RiseInDecibel</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RiseInTimeDuration</td>
<td class=c>Time</td>
<td>--&gt; <a href='XMP.html#Time'>Time Struct</a></td></tr>
<tr>
<td>UseFileBeatsMarker</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Time'>XMP Time Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Scale</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Value</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Media'>XMP Media Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Duration</td>
<td class=c>Time</td>
<td>--&gt; <a href='XMP.html#Time'>Time Struct</a></td></tr>
<tr class=b>
<td>Managed</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>Path</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>StartTime</td>
<td class=c>Time</td>
<td>--&gt; <a href='XMP.html#Time'>Time Struct</a></td></tr>
<tr>
<td>Track</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>WebStatement</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Marker'>XMP Marker Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Comment</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CuePointParams</td>
<td class=c title=' + = List'>CuePointParam+</td>
<td>--&gt; <a href='XMP.html#CuePointParam'>CuePointParam Struct</a></td></tr>
<tr>
<td>CuePointType</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Duration</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Location</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Name</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Probability</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Speaker</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>StartTime</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Target</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Type</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='CuePointParam'>XMP CuePointParam Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Key</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Value</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='ProjectLink'>XMP ProjectLink Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Path</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Type</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='ResampleStretch'>XMP ResampleStretch Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Quality</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='TimeScaleStretch'>XMP TimeScaleStretch Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>FrameOverlappingPercentage</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FrameSize</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Quality</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Track'>XMP Track Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>FrameRate</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Markers</td>
<td class=c title=' + = List'>Marker+</td>
<td>--&gt; <a href='XMP.html#Marker'>Marker Struct</a></td></tr>
<tr>
<td>TrackName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TrackType</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Colorant'>XMP Colorant Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>A</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>B</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>L</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Black</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Blue</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Cyan</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Green</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Magenta</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Mode</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Red</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>SwatchName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Tint</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>Type</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Yellow</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Dimensions'>XMP Dimensions Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>H</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Unit</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>W</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='xmpMM'>XMP xmpMM Tags</a></h2>
<p>XMP Media Management namespace tags.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>DerivedFrom</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#ResourceRef'>ResourceRef Struct</a></td></tr>
<tr class=b>
<td>DerivedFromAlternatePaths</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>DerivedFromDocumentID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DerivedFromFilePath</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>DerivedFromFromPart</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DerivedFromInstanceID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>DerivedFromLastModifyDate</td>
<td class=c title=' _ = Flattened'>date_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DerivedFromManager</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>DerivedFromManagerVariant</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DerivedFromManageTo</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>DerivedFromManageUI</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DerivedFromMaskMarkers</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s>&#39;All&#39; = All
  <br>&#39;None&#39; = None</span></td></tr>
<tr>
<td>DerivedFromOriginalDocumentID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DerivedFromPartMapping</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>DerivedFromRenditionClass</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DerivedFromRenditionParams</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>DerivedFromToPart</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DerivedFromVersionID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>DocumentID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>History</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#ResourceEvent'>ResourceEvent Struct</a></td></tr>
<tr>
<td>HistoryAction</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>HistoryChanged</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>HistoryInstanceID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>HistoryParameters</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>HistorySoftwareAgent</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>HistoryWhen</td>
<td class=c title=' _ = Flattened
 + = List'>date_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Ingredients</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#ResourceRef'>ResourceRef Struct</a></td></tr>
<tr class=b>
<td>IngredientsAlternatePaths</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>IngredientsDocumentID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IngredientsFilePath</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>IngredientsFromPart</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IngredientsInstanceID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>IngredientsLastModifyDate</td>
<td class=c title=' _ = Flattened
 + = List'>date_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IngredientsManager</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>IngredientsManagerVariant</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IngredientsManageTo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>IngredientsManageUI</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IngredientsMaskMarkers</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s>&#39;All&#39; = All
  <br>&#39;None&#39; = None</span></td></tr>
<tr>
<td>IngredientsOriginalDocumentID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IngredientsPartMapping</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>IngredientsRenditionClass</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IngredientsRenditionParams</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>IngredientsToPart</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IngredientsVersionID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>InstanceID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LastURL</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManagedFrom</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#ResourceRef'>ResourceRef Struct</a></td></tr>
<tr class=b>
<td>ManagedFromAlternatePaths</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManagedFromDocumentID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManagedFromFilePath</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManagedFromFromPart</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManagedFromInstanceID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManagedFromLastModifyDate</td>
<td class=c title=' _ = Flattened'>date_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManagedFromManager</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManagedFromManagerVariant</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManagedFromManageTo</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManagedFromManageUI</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManagedFromMaskMarkers</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s>&#39;All&#39; = All
  <br>&#39;None&#39; = None</span></td></tr>
<tr>
<td>ManagedFromOriginalDocumentID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManagedFromPartMapping</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManagedFromRenditionClass</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManagedFromRenditionParams</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManagedFromToPart</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManagedFromVersionID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>Manager</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManagerVariant</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManageTo</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManageUI</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Manifest</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#ManifestItem'>ManifestItem Struct</a></td></tr>
<tr class=b>
<td>ManifestLinkForm</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManifestPlacedResolutionUnit</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManifestPlacedXResolution</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManifestPlacedYResolution</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManifestReference</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#ResourceRef'>ResourceRef Struct</a></td></tr>
<tr>
<td>ManifestReferenceAlternatePaths</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManifestReferenceDocumentID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManifestReferenceFilePath</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManifestReferenceFromPart</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManifestReferenceInstanceID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManifestReferenceLastModifyDate</td>
<td class=c title=' _ = Flattened
 + = List'>date_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManifestReferenceManager</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManifestReferenceManagerVariant</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManifestReferenceManageTo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManifestReferenceManageUI</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManifestReferenceMaskMarkers</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s>&#39;All&#39; = All
  <br>&#39;None&#39; = None</span></td></tr>
<tr class=b>
<td>ManifestReferenceOriginalDocumentID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManifestReferencePartMapping</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManifestReferenceRenditionClass</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManifestReferenceRenditionParams</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManifestReferenceToPart</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManifestReferenceVersionID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>OriginalDocumentID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Pantry</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#PantryItem'>PantryItem Struct</a></td></tr>
<tr class=b>
<td>PreservedFileName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>RenditionClass</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RenditionOf</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#ResourceRef'>ResourceRef Struct</a></td></tr>
<tr>
<td>RenditionOfAlternatePaths</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RenditionOfDocumentID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>RenditionOfFilePath</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RenditionOfFromPart</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>RenditionOfInstanceID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RenditionOfLastModifyDate</td>
<td class=c title=' _ = Flattened'>date_</td>
<td>&nbsp;</td></tr>
<tr>
<td>RenditionOfManager</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RenditionOfManagerVariant</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>RenditionOfManageTo</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RenditionOfManageUI</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>RenditionOfMaskMarkers</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s>&#39;All&#39; = All
  <br>&#39;None&#39; = None</span></td></tr>
<tr class=b>
<td>RenditionOfOriginalDocumentID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>RenditionOfPartMapping</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RenditionOfRenditionClass</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>RenditionOfRenditionParams</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RenditionOfToPart</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>RenditionOfVersionID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RenditionParams</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>SaveID</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Subject</td>
<td class=c title=' / = Avoided
 + = List'>string/+</td>
<td><span class=s><span class=n>(undocumented)</span></span></td></tr>
<tr>
<td>VersionID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Versions</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Version'>Version Struct</a></td></tr>
<tr>
<td>VersionsComments</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VersionsEvent</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#ResourceEvent'>ResourceEvent Struct</a></td></tr>
<tr>
<td>VersionsEventAction</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VersionsEventChanged</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>VersionsEventInstanceID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VersionsEventParameters</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>VersionsEventSoftwareAgent</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VersionsEventWhen</td>
<td class=c title=' _ = Flattened
 + = List'>date_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>VersionsModifier</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VersionsModifyDate</td>
<td class=c title=' _ = Flattened
 + = List'>date_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>VersionsVersion</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='ResourceRef'>XMP ResourceRef Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AlternatePaths</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DocumentID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>FilePath</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FromPart</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>InstanceID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LastModifyDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManageTo</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManageUI</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Manager</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManagerVariant</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>MaskMarkers</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>OriginalDocumentID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>PartMapping</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RenditionClass</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>RenditionParams</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ToPart</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>VersionID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='ResourceEvent'>XMP ResourceEvent Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Action</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Changed</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>InstanceID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Parameters</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>SoftwareAgent</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>When</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='ManifestItem'>XMP ManifestItem Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>LinkForm</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PlacedResolutionUnit</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>PlacedXResolution</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PlacedYResolution</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Reference</td>
<td class=c>ResourceRef</td>
<td>--&gt; <a href='XMP.html#ResourceRef'>ResourceRef Struct</a></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='PantryItem'>XMP PantryItem Struct</a></h2>
<p>This structure must have an InstanceID field, but may also contain any other
XMP properties.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>InstanceID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Version'>XMP Version Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Comments</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Event</td>
<td class=c>ResourceEvent</td>
<td>--&gt; <a href='XMP.html#ResourceEvent'>ResourceEvent Struct</a></td></tr>
<tr>
<td>Modifier</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ModifyDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr>
<td>Version</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='xmpNote'>XMP xmpNote Tags</a></h2>
<p>XMP Note namespace tags.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>HasExtendedXMP</td>
<td class=c title=' * = Protected'>boolean*</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='xmpPLUS'>XMP xmpPLUS Tags</a></h2>
<p>XMP Picture Licensing Universal System (PLUS) namespace tags.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CreditLineReq</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ReuseAllowed</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='xmpRights'>XMP xmpRights Tags</a></h2>
<p>XMP Rights Management namespace tags.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Certificate</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Marked</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>Owner</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UsageTerms</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr>
<td>WebStatement</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='xmpTPg'>XMP xmpTPg Tags</a></h2>
<p>XMP Paged-Text namespace tags.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Colorants</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Colorant'>Colorant Struct</a></td></tr>
<tr class=b>
<td>ColorantA</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(ColorantsA)</span></span></td></tr>
<tr>
<td>ColorantB</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(ColorantsB)</span></span></td></tr>
<tr class=b>
<td>ColorantBlack</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(ColorantsBlack)</span></span></td></tr>
<tr>
<td>ColorantBlue</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(ColorantsBlue)</span></span></td></tr>
<tr class=b>
<td>ColorantCyan</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(ColorantsCyan)</span></span></td></tr>
<tr>
<td>ColorantGreen</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(ColorantsGreen)</span></span></td></tr>
<tr class=b>
<td>ColorantL</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(ColorantsL)</span></span></td></tr>
<tr>
<td>ColorantMagenta</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(ColorantsMagenta)</span></span></td></tr>
<tr class=b>
<td>ColorantMode</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ColorantsMode)</span>
  <br>&#39;CMYK&#39; = CMYK
  <br>&#39;LAB&#39; = Lab
  <br>&#39;RGB&#39; = RGB</span></td></tr>
<tr>
<td>ColorantRed</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(ColorantsRed)</span></span></td></tr>
<tr class=b>
<td>ColorantSwatchName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ColorantsSwatchName)</span></span></td></tr>
<tr>
<td>ColorantTint</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(not part of 2010 XMP specification)</span></span></td></tr>
<tr class=b>
<td>ColorantType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ColorantsType)</span></span></td></tr>
<tr>
<td>ColorantYellow</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(ColorantsYellow)</span></span></td></tr>
<tr class=b>
<td>Fonts</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Font'>Font Struct</a></td></tr>
<tr>
<td>ChildFontFiles</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(FontsChildFontFiles)</span></span></td></tr>
<tr class=b>
<td>FontComposite</td>
<td class=c title=' _ = Flattened
 + = List'>boolean_+</td>
<td><span class=s><span class=n>(FontsComposite)</span></span></td></tr>
<tr>
<td>FontFace</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(FontsFontFace)</span></span></td></tr>
<tr class=b>
<td>FontFamily</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(FontsFontFamily)</span></span></td></tr>
<tr>
<td>FontFileName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(FontsFontFileName)</span></span></td></tr>
<tr class=b>
<td>FontName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(FontsFontName)</span></span></td></tr>
<tr>
<td>FontType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(FontsFontType)</span></span></td></tr>
<tr class=b>
<td>FontVersion</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(FontsVersionString)</span></span></td></tr>
<tr>
<td>MaxPageSize</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#Dimensions'>Dimensions Struct</a></td></tr>
<tr class=b>
<td>MaxPageSizeH</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr>
<td>MaxPageSizeUnit</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MaxPageSizeW</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr>
<td>NPages</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PlateNames</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Font'>XMP Font Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>ChildFontFiles</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Composite</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>FontFace</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FontFamily</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>FontFileName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FontName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>FontType</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VersionString</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='SVG'>XMP SVG Tags</a></h2>
<p>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 <a href="http://www.w3.org/TR/SVG11/">http://www.w3.org/TR/SVG11/</a>)</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'height'</td>
<td>ImageHeight</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'id'</td>
<td>ID</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'metadataId'</td>
<td>MetadataID</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'version'</td>
<td>SVGVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'width'</td>
<td>ImageWidth</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Area'>XMP Area Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>D</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>H</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Unit</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>W</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>X</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Y</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Feb 19, 2014</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>