Hello, i am trying to create a pdf/a with FOP 1.1, but the validation of the generated PDF always fails due to corrupt xmp-metadata. I tried several Validators, all of them report the same error:
XMP metadata: Property 'language' in predefined XMP schema 'http://purl.org/dc/elements/1.1/' for PDF/A has wrong value type (must be 'rdf:bag') (http://www.pdflib.com/knowledge-base/xmp-metadata/free-xmp-validator/) So I tried to fix the problem by declaring the language-property in my fo:declarations-section: <fo:declarations> <x:xmpmeta xmlns:x="adobe:ns:meta/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <dc:creator> <rdf:Seq> <rdf:li> CREATOR </rdf:li> </rdf:Seq> </dc:creator> <dc:language> <rdf:Bag> <rdf:li> de-DE </rdf:li> </rdf:Bag> </dc:language> <dc:date> <rdf:Seq> <rdf:li>1999-08-01T12:56:02+02:00</rdf:li> </rdf:Seq> </dc:date> <xmp:CreatorTool>My App</xmp:CreatorTool> </x:xmpmeta> </fo:declarations> In the resulting PDF the metadata looks like this: <?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?><x:xmpmeta xmlns:x="adobe:ns:meta/"> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description xmlns:dc="http://purl.org/dc/elements/1.1/" rdf:about=""> <dc:format>application/pdf</dc:format> <dc:language>x-unknown</dc:language> <dc:creator> <rdf:Seq> <rdf:li>CREATOR</rdf:li> </rdf:Seq> </dc:creator> <dc:date> <rdf:Seq> <rdf:li>1999-08-01T12:56:02+02:00</rdf:li> <rdf:li>2013-08-01T13:53:08+02:00</rdf:li> </rdf:Seq> </dc:date> </rdf:Description> <rdf:Description xmlns:pdfaid="http://www.aiim.org/pdfa/ns/id/" rdf:about=""> <pdfaid:conformance>B</pdfaid:conformance> <pdfaid:part>1</pdfaid:part> </rdf:Description> <rdf:Description xmlns:pdf="http://ns.adobe.com/pdf/1.3/" rdf:about=""> <pdf:PDFVersion>1.4</pdf:PDFVersion> <pdf:Producer>Apache FOP Version SVN tags/fop-1_1</pdf:Producer> </rdf:Description> <rdf:Description xmlns:xmp="http://ns.adobe.com/xap/1.0/" rdf:about=""> <xmp:CreateDate>2013-08-01T13:53:08+02:00</xmp:CreateDate> <xmp:CreatorTool>My App</xmp:CreatorTool> <xmp:MetadataDate>2013-08-01T13:53:08+02:00</xmp:MetadataDate> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?> Is anyone experiencing the same problem? Any tips how to fix this? Thanks Björn --------------------------------------------------------------------- To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org