XMP metadata is the standardized metadata format created by Adobe Systems, Inc. XMP defines a hierarchic metadata model that can be used for storing non-pixel data associated with images.
A short description of the elements supported in XMP metadata is described below.
XMP Root Level
Name |
Id |
Type |
Level Type |
Value Type |
<Schema namespace URI 1> |
ImGearXMPTagIDs.Description |
Tree |
XMP Schema |
N/A |
<Schema namespace URI 1> |
ImGearXMPTagIDs.Description |
Tree |
XMP Schema |
N/A |
... |
|
|
|
|
XMP Schema Level
Name |
Id |
Type |
Level Type |
Value Type |
About |
ImGearXMPTagIDs.About |
Leaf |
N/A |
String |
Namespace |
ImGearXMPCommonTagIDs. Namespace |
Tree |
XMP Namespace |
N/A |
Namespace URI |
ImGearXMPCommonTagIDs.NamespaceURI |
Leaf |
N/A |
String |
Properties |
ImGearXMPCommonTagIDs.Properties |
Tree |
XMP Property Collection |
N/A |
XMP Namespace Level
Name |
Id |
Type |
Level Type |
Value Type |
Prefix |
ImGearXMPTagIDs.Prefix |
Leaf |
N/A |
String |
URI |
ImGearXMPTagIDs.URI |
Leaf |
N/A |
String |
XMP Property Collection Level
Name |
Id |
Type |
Level Type |
Value Type |
<Property 1 name> |
ImGearXMPTagIDs.Property |
Tree |
XMP Simple Property / XMP Array / XMP Structure |
N/A |
<Property 2 name> |
ImGearXMPTagIDs.Property |
Tree |
XMP Simple Property, XMP Array/Structure property |
N/A |
... |
|
|
|
|
XMP Simple Property Level
Name |
Id |
Type |
Level Type |
Value Type |
Value |
ImGearXMPropertyTagIDs.Value |
Leaf |
N/A |
<Value type> |
Qualifiers |
ImGearXMPropertyTagIDs.Qualifiers |
Tree |
XMP Qualifiers collection |
N/A |
XMP Array Level
Name |
Id |
Type |
Level Type |
Value Type |
Bag / Seq / Alt |
ImGearXMPropertyTagIDs.Bag / ImGearXMPropertyTagIDs.Seq / ImGearXMPropertyTagIDs.Alt |
Tree |
XMP Array items level |
N/A |
XMP Array Items Level
Name |
Id |
Type |
Level Type |
Value Type |
Item |
ImGearXMPropertyTagIDs.Item |
Tree |
XMP Simple Property / XMP Language Alternative Property / XMP Structure |
<N/A> |
Item |
ImGearXMPropertyTagIDs.Item |
Tree |
XMP Simple Property / XMP Language Alternative Property / XMP Structure |
<N/A> |
... |
|
|
|
|
XMP Language Alternative Property Level
Name |
Id |
Type |
Level Type |
Value Type |
Value |
ImGearXMPropertyTagIDs.Value |
Leaf |
N/A |
<Value type> |
Lang |
ImGearXMPropertyTagIDs.Lang |
Leaf |
N/A |
String |
XMP Structure Level
Name |
Id |
Type |
Level Type |
Value Type |
Struct |
ImGearXMPropertyTagIDs.Struct |
Tree |
XMP Structure items level |
N/A |
XMP Structure Items Level
Name |
Id |
Type |
Level Type |
Value Type |
<Field 1 name 1> |
ImGearXMPropertyTagIDs.Property |
Tree |
XMP Simple Property |
<N/A> |
<Field 2 name> |
ImGearXMPropertyTagIDs.Property |
Tree |
XMP Simple Property |
<N/A> |
... |
|
|
|
|
XMP Qualifiers Level
Name |
Id |
Type |
Level Type |
Value Type |
<Qualifier 1 name> |
ImGearXMPropertyTagIDs.Qualifier |
Tree |
XMP Qualifier |
<N/A> |
<Qualifier 2 name> |
ImGearXMPropertyTagIDs.Qualifier |
Tree |
XMP Qualifier |
<N/A> |
... |
|
|
|
|
XMP Qualifier Level
Name |
Id |
Type |
Level Type |
Value Type |
Value |
ImGearXMPCommonTagIDs.Value |
Leaf |
N/A |
<Value type> |