Wednesday, March 4, 2009
Flatness: Ambiguity in ISO 32000-1
Posted by
Michael Cartwright
at
3:35 PM
1 comments
Thursday, February 26, 2009
Anomalous Situations - Best Practices
PDF ISO-32000 has a note in clause 12.6.2 that is just dying to get the PDF/D Best Practices treatment:
Posted by
Michael Cartwright
at
2:31 PM
0
comments
Labels: ISO 32000, PDF, PDF/D, Undefined Behavior
Preferred prefix for Colorant Basic Value Type

Posted by
Michael Cartwright
at
10:45 AM
0
comments
Labels: XMP
Wednesday, February 25, 2009
Open Source PDF/A RDF Schemas
Inspired by the Isartor test set for validating PDF/A compliance we are working on a similar style set of negative tests for basic XMP compliance (PDF/A XMP TechNotes).
While it is clear that this work needs to be done, nobody appears to be tackling it. PDF/A 19005-1 is now heading into its 3rd year so we're attempting to fill this gap.
While each vendor will obviously implement their own XMP validator for PDF/A validation and conversion, there are some areas where we can easily collaborate. We believe that it is in all our interests to openly share an RDF and PDF/A compliant XMP implementation of the pre-defined schemas required to validate PDF/A files.
Today we released our first version of the PDF/A pre-defined schemas in RDF form. You can find these resources at the PDF/D website.
Posted by
Michael Cartwright
at
1:30 PM
0
comments
Monday, February 23, 2009
Isartor Truth
As promised, we've posted more tools for standardized compliance testing.
Posted by
Michael Cartwright
at
2:28 PM
0
comments
Labels: Compliance Reports, PDF/A
Friday, February 20, 2009
XMP: bag vs Bag, seq vs Seq
The RDF specification clearly uses "Bag", "Alt" and "Seq" for the names of these container elements. This is a requirement for the names of these array container elements:
Posted by
Michael Cartwright
at
11:56 AM
1 comments
Labels: XMP
XMP pdfaValidate Schema
In building our new and improved validator we decided to use the pdfaExtension schema (and friends) to define all the schemas we are validating including all the pre-defined schemas. This process of eating our own dogfood has exposed numerous holes in both the XMP Specification and the PDF/A Specification.
Posted by
Michael Cartwright
at
8:51 AM
0
comments
Labels: XMP