# Gufo XMP

Gufo XMP is a native Rust crate to read and edit XMP metadata.

**This implementation is currently experimental.**

## Relevant Standards

- [XMP specification part 1: Data model, serialization and core properties (ISO 16684-1:2011(E))](https://github.com/adobe/XMP-Toolkit-SDK/blob/main/docs/XMPSpecificationPart1.pdf)
- [XMP specification part 2: Additional properties](https://github.com/adobe/XMP-Toolkit-SDK/blob/main/docs/XMPSpecificationPart2.pdf)
- [XMP specification part 3: Storage in files](https://github.com/adobe/XMP-Toolkit-SDK/blob/main/docs/XMPSpecificationPart3.pdf)
- [XMP namespace definitions](https://developer.adobe.com/xmp/docs/XMPNamespaces/)
- [Exif metadata for XMP 2024](https://www.cipa.jp/std/documents/download_e.html?CIPA_DC-010-2024_E)
