Module: Idml::Parts::Xmp

Defined in:
lib/idml/parts/xmp.rb

Overview

XMP (Extensible Metadata Platform) parser for IDML's META-INF/metadata.xml. The packet is RDF/XML with multiple namespaces (dc:, xmp:, pdf:, xmpMM:, etc.).

Per Lutaml's namespace API, each namespaced element is a separate Serializable subclass that carries its own namespace. The parent <rdf:Description> composes the children via map_element, with the namespace binding handled on each child class.

Defined Under Namespace

Classes: Alt, Bag, CreateDate, Creator, CreatorTool, DcDescription, DcNamespace, Format, Leaf, ListItem, MetadataDate, ModifyDate, RdfNamespace, Seq, Subject, Title, XmetaNamespace, XmpNamespace