Enfocus Switch offers complete access to embedded metadata through the scripting API:
The Job.getEmbeddedDataset() function retrieves a dataset object representing the job's embedded metadata.
The XMP data model query functions allow reading fields in the embedded dataset.
The XMP data model update functions allow writing or updating fields in the embedded dataset for certain supported file formats.
Rather than providing separate data models for each embedded metadata format, Switch synchronizes the binary EXIF and IPTC tags with the XMP properties – offering a unified view of all metadata using the XMP data model. See Supported file formats.