---
title: "IXmpDictionary Interface"
canonical: https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Codecs_IXmpDictionary.htm
product: "Graphics Mill 5.5 for .NET"
---

This documentation is for the old version. [Go to the latest Graphics Mill docs](https://www.graphicsmill.com/docs/gm/)

# IXmpDictionary Interface
 
This interface class should be supported by codecs that can read an write XMP metadata.
 
**Namespace:** [Aurigma.GraphicsMill.Codecs](https://www.graphicsmill.com/docs/gm5/N_Aurigma_GraphicsMill_Codecs.htm.md)
 **Assembly:** Aurigma.GraphicsMill (in Aurigma.GraphicsMill.dll)
 
## Syntax
  
```
Public Interface IXmpDictionary _Implements IDictionary
```
 
```csharp
public interface IXmpDictionary : IDictionary
```
 
## Remarks
  
This abstract class is used to retrieve XMP metadata stored in images. Such metadata is stored in the XML format (more specifically, RDF) as pairs of keys and values belonging to different namespaces. To get a collection of all namespaces, use the [Namespaces](https://www.graphicsmill.com/docs/gm5/P_Aurigma_GraphicsMill_Codecs_IXmpDictionary_Namespaces.htm.md) property. To get a collection of keys contained in a specific namespace, use the [FindKeysByNamespace(XmpNamespace)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Codecs_IXmpDictionary_FindKeysByNamespace_1_24e9c9cd.htm.md) method.
 
## Object Model

[![](https://www.graphicsmill.com/docs/gm5/Aurigma.GraphicsMill_ObjectModel_63.png)](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Codecs_IXmpDictionary.htm.md)
![](https://www.graphicsmill.com/docs/gm5/ObjectModel2.png)![](https://www.graphicsmill.com/docs/gm5/Aurigma.GraphicsMill_ObjectModel_64.png)
![](https://www.graphicsmill.com/docs/gm5/ObjectModel1.png)[![](https://www.graphicsmill.com/docs/gm5/Aurigma.GraphicsMill_ObjectModel_65.png)](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Codecs_XmpNamespace.htm.md)
  
## See Also

### Reference

- [IXmpDictionary Members](https://www.graphicsmill.com/docs/gm5/AllMembers_T_Aurigma_GraphicsMill_Codecs_IXmpDictionary.htm.md)
- [Aurigma.GraphicsMill.Codecs Namespace](https://www.graphicsmill.com/docs/gm5/N_Aurigma_GraphicsMill_Codecs.htm.md)
