From b36b51f85a62c0eaf35988c807fab5aa22590718 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tanel=20T=C3=A4hep=C3=B5ld?= <taneltahepold@gmail.com>
Date: Sat, 21 Sep 2019 16:40:16 +0300
Subject: [PATCH] Fixed PDF/A-3B validation issue caused by missing
 pdfaSchema:property. Failed veraPDF check: Specification: ISO 19005-3:2012,
 Clause: 6.6.2.3, Test number: 3

---
 tcpdf.php | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/tcpdf.php b/tcpdf.php
index 0ee30bc..d6d9e77 100644
--- a/tcpdf.php
+++ b/tcpdf.php
@@ -9638,6 +9638,16 @@ class TCPDF {
 		$xmp .= "\t\t\t\t\t\t".'<pdfaSchema:namespaceURI>http://ns.adobe.com/pdf/1.3/</pdfaSchema:namespaceURI>'."\n";
 		$xmp .= "\t\t\t\t\t\t".'<pdfaSchema:prefix>pdf</pdfaSchema:prefix>'."\n";
 		$xmp .= "\t\t\t\t\t\t".'<pdfaSchema:schema>Adobe PDF Schema</pdfaSchema:schema>'."\n";
+        $xmp .= "\t\t\t\t\t\t".'<pdfaSchema:property>'."\n";
+        $xmp .= "\t\t\t\t\t\t\t".'<rdf:Seq>'."\n";
+        $xmp .= "\t\t\t\t\t\t\t\t".'<rdf:li rdf:parseType="Resource">'."\n";
+        $xmp .= "\t\t\t\t\t\t\t\t\t".'<pdfaProperty:category>internal</pdfaProperty:category>'."\n";
+        $xmp .= "\t\t\t\t\t\t\t\t\t".'<pdfaProperty:description>Adobe PDF Schema</pdfaProperty:description>'."\n";
+        $xmp .= "\t\t\t\t\t\t\t\t\t".'<pdfaProperty:name>InstanceID</pdfaProperty:name>'."\n";
+        $xmp .= "\t\t\t\t\t\t\t\t\t".'<pdfaProperty:valueType>URI</pdfaProperty:valueType>'."\n";
+        $xmp .= "\t\t\t\t\t\t\t\t".'</rdf:li>'."\n";
+        $xmp .= "\t\t\t\t\t\t\t".'</rdf:Seq>'."\n";
+        $xmp .= "\t\t\t\t\t\t".'</pdfaSchema:property>'."\n";
 		$xmp .= "\t\t\t\t\t".'</rdf:li>'."\n";
 		$xmp .= "\t\t\t\t\t".'<rdf:li rdf:parseType="Resource">'."\n";
 		$xmp .= "\t\t\t\t\t\t".'<pdfaSchema:namespaceURI>http://ns.adobe.com/xap/1.0/mm/</pdfaSchema:namespaceURI>'."\n";