[ https://issues.apache.org/jira/browse/FOP-3006?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Stefan Berger updated FOP-3006: ------------------------------- Description: When you set the "pdf-a-mode" to "PDF/A-2a" and generate a PDF, it will not pass the validation because <dc:language> and <dc:date> are not valid. In the case of <dc:language>, it should contain a <rdf:Bag>, and <dc:date> should contain a <rdf:Seq>. The offending code is this one: [https://github.com/apache/xmlgraphics-fop/blob/trunk/fop-core/src/main/java/org/apache/fop/pdf/PDFMetadata.java#L149|https://github.com/apache/xmlgraphics-fop/blob/678d6c0e04fd6a5464012be0241bb771cf9bb506/fop-core/src/main/java/org/apache/fop/pdf/PDFMetadata.java#L149] By setting compact to true, Bags and Sequences are not created. Attached you will find a PDF/A-2a file generated by Apache FOP and VeraPDF's validation results. Other validators also report the same error. was: When you set the "pdf-a-mode" to "PDF/A-2a" and generate a PDF, it will not pass the validation because `<dc:language>` and `<dc:date>` are not valid. In the case of `<dc:language>`, it should contain a `<rdf:Bag>`, and `<dc:date>` should contain a `<rdf:Seq>`. The offending code is this one: [https://github.com/apache/xmlgraphics-fop/blob/trunk/fop-core/src/main/java/org/apache/fop/pdf/PDFMetadata.java#L149|https://github.com/apache/xmlgraphics-fop/blob/678d6c0e04fd6a5464012be0241bb771cf9bb506/fop-core/src/main/java/org/apache/fop/pdf/PDFMetadata.java#L149] By setting `compact` to `true`, Bags and Sequences are not created. Attached you will find a PDF/A-2a file generated by Apache FOP and VeraPDF's validation results. Other validators also report the same error. > XMP Metadata in created PDF/A-2 documents is not valid > ------------------------------------------------------ > > Key: FOP-3006 > URL: https://issues.apache.org/jira/browse/FOP-3006 > Project: FOP > Issue Type: Bug > Affects Versions: 2.6, trunk > Reporter: Stefan Berger > Priority: Major > Attachments: fop_invalid_metadata.pdf, > veraPDF-tempHTMLReport4387586169468085905.html > > > When you set the "pdf-a-mode" to "PDF/A-2a" and generate a PDF, it will not > pass the validation because <dc:language> and <dc:date> are not valid. > In the case of <dc:language>, it should contain a <rdf:Bag>, and <dc:date> > should contain a <rdf:Seq>. > The offending code is this one: > [https://github.com/apache/xmlgraphics-fop/blob/trunk/fop-core/src/main/java/org/apache/fop/pdf/PDFMetadata.java#L149|https://github.com/apache/xmlgraphics-fop/blob/678d6c0e04fd6a5464012be0241bb771cf9bb506/fop-core/src/main/java/org/apache/fop/pdf/PDFMetadata.java#L149] > By setting compact to true, Bags and Sequences are not created. > Attached you will find a PDF/A-2a file generated by Apache FOP and VeraPDF's > validation results. Other validators also report the same error. -- This message was sent by Atlassian Jira (v8.3.4#803005)