Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Does veraPDF check for Annex L relationships? #8

Open
petervwyatt opened this issue Jun 25, 2024 · 4 comments
Open

Does veraPDF check for Annex L relationships? #8

petervwyatt opened this issue Jun 25, 2024 · 4 comments

Comments

@petervwyatt
Copy link
Contributor

petervwyatt commented Jun 25, 2024

The Arlington PDF Model currently does not include the Annex L parent/child relationships. Is this something that veraPDF checks when processing a tagged PDF 2.0 file?

@MaximPlusov
Copy link
Contributor

veraPDF Arlington checker does not check Annex L relationships, but veraPDF has separate profile for ISO32005 / ISO32000, Annex L: https://github.com/veraPDF/veraPDF-validation-profiles/blob/integration/PDF_UA/ISO-32005-Tagged.xml

@petervwyatt
Copy link
Contributor Author

AFAICT the XML of ISO TS 32005 doesn't clearly distinguish between PDF 2.0 and PDF 1.7 tag rules.

ISO 32000-2:2020 Annex L is normative for all PDF 2.0 files (even without ISO TS 32005), whereas ISO 32000-1:2008 was silent on child/parent nesting rules (except for some occasional words) and thus why ISO TS 32005 was needed. I'm led to believe that for the PDF 2.0 tag set, ISO TS 32005 is identical to normative Annex L, so if the current XML is split as 2 files (one for ISO TS 32005 PDF 1.7 tags and ISO 32000-2:2020 Annex L) then we'd get both Annex L validation and ISO TS 32005 validation.

@petervwyatt
Copy link
Contributor Author

BTW how did you generate that veraPDF XML? Did you do it via a script that processes the XLSX?

@MaximPlusov
Copy link
Contributor

Yes. We use the script that processes CSV derived from the XLSX.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants