-
Notifications
You must be signed in to change notification settings - Fork 49
Description
The XMP identification metadata for ISO standardized subsets of PDF such as PDF/A and PDF/UA define additional fields which must also be checked, since future ISO publications such as amendments and dated revisions may alter the definition of current ISO standards.
For example, pdfuaid:amd (as text string: amendment part, COLON, 4 digit year = n:year) and pdfuaid:rev (as 4-digit integer year) must be checked as well as pdfuaid:part to ensure that the correct set of supported validation rules are applied. If these fields contain unexpected values then veraPDF should report a warning, since the amendment or dated revision might modify the current set of rules.
This applies to both PDF/A and PDF/UA - for example:
-
the current draft of PDF/A-4 is allowing certain types of embedded files to NOT require the PDF/A-4f conformance level and this will only be detectable via a value of pdfaid:rev that is not
2020(we don't know the actual year yet). -
in Berlin, there was also a proposal for a PDF/UA-1 amendment to relax two specific rules - these changes would only be valid if pdfuaid:amd is
1:202x(year is obviously unknown at this time).
So the presence of any unexpected values in pdfxxid:rev or pdfxxid:amd (and technically every other XMP identification metadata field: conformance, corr, part, etc.) should trigger some sort of hesitation/warning that the validation results may be incorrect, since veraPDF is processing a PDF file claiming conformance to something veraPDF doesn't support.
Some synthetic PDF/UA test files you can use for testing are at https://pdfa.org/wp-content/uploads/2025/09/UA-XMP.zip