PDFlib 7.0.3 ist das weltweit erste Produkt, das XMP-Extension-Schemas in PDF/A-1 unterstützt. Als Ergebnis unserer Mitwirkung im PDF/A Competence Center (insbesondere der Beteiligung an der PDF/A-Testsuite) und als kostenlosen Service für alle Benutzer und Anbieter, die sich mit PDF/A befassen, bietet PDFlib GmbH einen Online-Validierer, der XMP-Metadaten auf Konformität zum PDF/A-1-Standard überprüft.
Der unten angebotene XMP-Validierungsservice basiert auf der XMP-Implementierung in PDFlib 7.0.3. Er kann zur Überprüfung von XMP-Metadaten zur Konformität mit der XMP-Spezifikation und weiteren von PDF/A-1 an XMP gestellten Anforderungen verwendet werden. Dabei wird insbesondere folgendes überprüft:
XML- und RDF-Syntax
Schemas und Properties stammen aus XMP 2004 (vordefinierte Schemas)
Vordefinierte Properties mit Container-Typen (d.h. Seq, Bag, Lang Alt) werden auf den Typ überprüft
Nicht vordefinierte Schemas und Properties müssen mit einer Schemabeschreibung gemäß dem PDF/A-1 Container-Schema für Extension-Schemas versehen sein
Extension-Schema-Beschreibungen in XMP müssen die von PDF/A-1 und vom Technical Corrigendum 1 vorgegebenen Regeln einhalten
Die Testdaten können in ein Textfeld eingefügt oder als Datei hochgeladen werden. Sie können aus XMP-Text oder einer PDF/A-1-Datei (unabhängig vom Konformitätsstatus des Dokuments) bestehen. In letzterem Fall werden die XMP-Metadaten (auf Dokumenebene) aus dem PDF extrahiert und als Eingabe für den Validierer verwendet. Der Validierer kennzeichnet die Eingabe als korrekt oder liefert eine Fehlermeldung, die ein Problem in der Eingabe beschreibt. Selbst wenn die Eingabe mehrere Fehler aufweist, wird immer nur eine einzige Fehlermeldung erzeugt.
Der Validierer kommt bei der PDF/A-Erstellung mit PDFlib-Produkten zur Überprüfung von externem XMP zum Einsatz. Er übernimmt aber keine der folgenden Aufgaben:
über die XMP-Überprüfung hinausgehende PDF/A-1-Validierung
semantische Typüberprüfung (z.B. Plausibilität von Daten)
vollständige Fehlerliste (Meldung nur jeweils eines Fehlers)
Wenn Sie Fragen oder Anmerkungen zum Validierungsservice haben, wenden Sie sich bitte an den PDFlib-Support. Um den Service lokal zu installieren, können Sie sich die Evaluierungsversion von PDFlib von der PDFlib 7 Download-Seite herunterladen.
Um den Validierungsservice zu nutzen, laden Sie eine PDF/A- oder UTF8-kodierte XMP-Datei oder kopieren die XMP-Metadaten in das Textfeld. Im Fall von PDF/A werden die XMP-Metadaten extrahiert und als Eingabe für die Validierung verwendet.