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