Wird von ExifTool eine von Lightroom geschriebene XMP-Datei gelesen mit der Funktion SetNewValuesFromFile() und anschließend in die Bilddatei geschrieben, unterscheiden sich die XMP-Informationen in der Bilddatei (ExifTool) und der XMP-Datei (Lightroom) teilweise.
Eine Lightroom-XMP-Datei besteht aus 10 Abschnitten:
tiff: Kamera, Hoch-/Querformat, Bildlänge und -Breiteexif: Viele EXIF-Daten (Aufnahmedatum, Verschlusszeit, ...)xap: Ehemaliger Name für XMP: Modifikationsdatum, Erzeugerprogramm, Beschriftung, Bewertung (Sterne), Datum der Metdaten
aux: Objektivinformationen, Objektiv, BildnummerIptc4xmpCore: Kontaktinformationen des Fotografen, Genre, IPTC-Motivcode, Szene, Ort, LändercodexapRights: Copyright, Benutzungsrechtephotoshop: Angaben, die von Photoshop benutzt werden: Quelle, Anbieter, Kategorie etc.dc: Dublin Core-Angaben: Bezeichnung, Fotograf, Bildbeschreibung, Copyright, Stichwörtercrss, enthält crs: Camera Raw-Einstellungen: Viele Einstellungen zur Bildbearbeitunglr: Lightroom-spezifisches: Hierarchische StichwörterJeder Pfad startet mit
x:xmpmeta
rdf:RDF
Das Element rdf:RDF enthält die 10 Abschnittselemente rdf:Description mit unterschiedlichen Attributen. Somit sehen die Pfade zu beispielsweise tiff und exif so aus:
x:xmpmeta
rdf:RDF
rdf:Description
tiff:ImageWidth
tiff:ImageLength
...
rdf:Description
exif:ExposureTime
exif:ApertureValue
...
Im Beispiel oben ist zu sehen, dass ein Abschnitt viele Blätter enthalten kann. Einige Werte wiederholen sich, beispielsweise Alternativen (rdf:Alt, z.B. gleiche Beschreibungen in verschiedenen Sprachen) oder Aufzählungen (Arrays rdf:Bag). Als Beispiel hier die Stichwörter:
x:xmpmeta
rdf:RDF
rdf:Description
dc:subject
rdf:Bag
rdf:li (Stichwort 1)
rdf:li (Stichwort 2)
rdf:li (Stichwort 3)
tiff fehlen tiff:Make, tiff:Model und tiff:Orientationexif:DateTimeDigitized und exif:Flash übernimmt ExifTool keine EXIF-Daten. Es fehlen insgesamt 21 Werte. Erzeugt wurden sie mit der Nikon D300.xap heißt bei ExifTool xmp. Es fehlt xap:ModifyDate.aux fehlt aux:ImageNumberxapRights heißt bei ExifTool xmpRightsphotoshop fehlen photoshop:Source, photoshop:Credit, photoshop:Headline, photoshop:Category, photoshop:SupplementalCategories (Aufzählung), photoshop:DateCreated und photoshop:Citycrss fehlt, vielleicht ist die Ursache, dass ich das Bild nicht bearbeitete, also nur die Standardeinstellungen benutzt wurdenBeim Parsen der ExifTool-XMP-Informationen ist xap zu ersetzen durch xmp (xap ist der alte Name für xmp). Einige Informationen fehlen, hauptsächlich EXIF- und Photoshop-Daten. Die EXIF-Informationen sind in RAW-Dateien ohnehin vorhanden. Entwicklungseinstellungen für Camera Raw sind noch zu testen, haben aber außerhalb Camera Raw und Lightroom keine Bedeutung.