diff --git a/PDF_A/PDFA-1A.xml b/PDF_A/PDFA-1A.xml
index 2cca1e0e..90bde582 100644
--- a/PDF_A/PDFA-1A.xml
+++ b/PDF_A/PDFA-1A.xml
@@ -1093,10 +1093,10 @@
         </rule>
         <rule object="PDDocument">
             <id specification="ISO_19005_1" clause="6.7.2" testNumber="1"/>
-            <description>The document catalog dictionary of a conforming file shall contain the Metadata key</description>
+            <description>The document catalog dictionary of a conforming file shall contain the Metadata key. The metadata stream dictionary shall contain entry Type with value /Metadata and entry Subtype with value /XML</description>
             <test>metadata_size == 1</test>
             <error>
-                <message>The document catalog dictionary doesn't contain metadata key</message>
+                <message>The document catalog dictionary doesn't contain metadata key or metadata stream dictionary does not contain either entry Type with value /Metadata or entry Subtype with value /XML</message>
                 <arguments/>
             </error>
             <references/>
diff --git a/PDF_A/PDFA-1B.xml b/PDF_A/PDFA-1B.xml
index 5d94c754..f7489695 100644
--- a/PDF_A/PDFA-1B.xml
+++ b/PDF_A/PDFA-1B.xml
@@ -1083,10 +1083,10 @@
         </rule>
         <rule object="PDDocument">
             <id specification="ISO_19005_1" clause="6.7.2" testNumber="1"/>
-            <description>The document catalog dictionary of a conforming file shall contain the Metadata key</description>
+            <description>The document catalog dictionary of a conforming file shall contain the Metadata key. The metadata stream dictionary shall contain entry Type with value /Metadata and entry Subtype with value /XML</description>
             <test>metadata_size == 1</test>
             <error>
-                <message>The document catalog dictionary doesn't contain metadata key</message>
+                <message>The document catalog dictionary doesn't contain metadata key or metadata stream dictionary does not contain either entry Type with value /Metadata or entry Subtype with value /XML</message>
                 <arguments/>
             </error>
             <references/>
diff --git a/PDF_A/PDFA-2A.xml b/PDF_A/PDFA-2A.xml
index 465d5b7e..e625dc31 100644
--- a/PDF_A/PDFA-2A.xml
+++ b/PDF_A/PDFA-2A.xml
@@ -1276,10 +1276,10 @@
         </rule>
         <rule object="PDDocument">
             <id specification="ISO_19005_2" clause="6.6.2.1" testNumber="1"/>
-            <description>The Catalog dictionary of a conforming file shall contain the Metadata key whose value is a metadata stream as defined in ISO 32000-1:2008, 14.3.2</description>
+            <description>The Catalog dictionary of a conforming file shall contain the Metadata key whose value is a metadata stream as defined in ISO 32000-1:2008, 14.3.2. The metadata stream dictionary shall contain entry Type with value /Metadata and entry Subtype with value /XML</description>
             <test>metadata_size == 1</test>
             <error>
-                <message>The document catalog dictionary doesn't contain metadata key</message>
+                <message>The document catalog dictionary doesn't contain metadata key or metadata stream dictionary does not contain either entry Type with value /Metadata or entry Subtype with value /XML</message>
                 <arguments/>
             </error>
             <references>
diff --git a/PDF_A/PDFA-2B.xml b/PDF_A/PDFA-2B.xml
index 5b2f1c52..9f9b8bd7 100644
--- a/PDF_A/PDFA-2B.xml
+++ b/PDF_A/PDFA-2B.xml
@@ -1242,10 +1242,10 @@
         </rule>
         <rule object="PDDocument">
             <id specification="ISO_19005_2" clause="6.6.2.1" testNumber="1"/>
-            <description>The Catalog dictionary of a conforming file shall contain the Metadata key whose value is a metadata stream as defined in ISO 32000-1:2008, 14.3.2</description>
+            <description>The Catalog dictionary of a conforming file shall contain the Metadata key whose value is a metadata stream as defined in ISO 32000-1:2008, 14.3.2. The metadata stream dictionary shall contain entry Type with value /Metadata and entry Subtype with value /XML</description>
             <test>metadata_size == 1</test>
             <error>
-                <message>The document catalog dictionary doesn't contain metadata key</message>
+                <message>The document catalog dictionary doesn't contain metadata key or metadata stream dictionary does not contain either entry Type with value /Metadata or entry Subtype with value /XML</message>
                 <arguments/>
             </error>
             <references>
diff --git a/PDF_A/PDFA-2U.xml b/PDF_A/PDFA-2U.xml
index f302ebd3..54a262d8 100644
--- a/PDF_A/PDFA-2U.xml
+++ b/PDF_A/PDFA-2U.xml
@@ -1264,10 +1264,10 @@
         </rule>
         <rule object="PDDocument">
             <id specification="ISO_19005_2" clause="6.6.2.1" testNumber="1"/>
-            <description>The Catalog dictionary of a conforming file shall contain the Metadata key whose value is a metadata stream as defined in ISO 32000-1:2008, 14.3.2</description>
+            <description>The Catalog dictionary of a conforming file shall contain the Metadata key whose value is a metadata stream as defined in ISO 32000-1:2008, 14.3.2. The metadata stream dictionary shall contain entry Type with value /Metadata and entry Subtype with value /XML</description>
             <test>metadata_size == 1</test>
             <error>
-                <message>The document catalog dictionary doesn't contain metadata key</message>
+                <message>The document catalog dictionary doesn't contain metadata key or metadata stream dictionary does not contain either entry Type with value /Metadata or entry Subtype with value /XML</message>
                 <arguments/>
             </error>
             <references>
diff --git a/PDF_A/PDFA-3A.xml b/PDF_A/PDFA-3A.xml
index 385a6b86..291aa5b6 100644
--- a/PDF_A/PDFA-3A.xml
+++ b/PDF_A/PDFA-3A.xml
@@ -1276,10 +1276,10 @@
         </rule>
         <rule object="PDDocument">
             <id specification="ISO_19005_3" clause="6.6.2.1" testNumber="1"/>
-            <description>The Catalog dictionary of a conforming file shall contain the Metadata key whose value is a metadata stream as defined in ISO 32000-1:2008, 14.3.2</description>
+            <description>The Catalog dictionary of a conforming file shall contain the Metadata key whose value is a metadata stream as defined in ISO 32000-1:2008, 14.3.2. The metadata stream dictionary shall contain entry Type with value /Metadata and entry Subtype with value /XML</description>
             <test>metadata_size == 1</test>
             <error>
-                <message>The document catalog dictionary doesn't contain metadata key</message>
+                <message>The document catalog dictionary doesn't contain metadata key or metadata stream dictionary does not contain either entry Type with value /Metadata or entry Subtype with value /XML</message>
                 <arguments/>
             </error>
             <references>
diff --git a/PDF_A/PDFA-3B.xml b/PDF_A/PDFA-3B.xml
index 2f0f818a..5495c04a 100644
--- a/PDF_A/PDFA-3B.xml
+++ b/PDF_A/PDFA-3B.xml
@@ -1242,10 +1242,10 @@
         </rule>
         <rule object="PDDocument">
             <id specification="ISO_19005_3" clause="6.6.2.1" testNumber="1"/>
-            <description>The Catalog dictionary of a conforming file shall contain the Metadata key whose value is a metadata stream as defined in ISO 32000-1:2008, 14.3.2</description>
+            <description>The Catalog dictionary of a conforming file shall contain the Metadata key whose value is a metadata stream as defined in ISO 32000-1:2008, 14.3.2. The metadata stream dictionary shall contain entry Type with value /Metadata and entry Subtype with value /XML</description>
             <test>metadata_size == 1</test>
             <error>
-                <message>The document catalog dictionary doesn't contain metadata key</message>
+                <message>The document catalog dictionary doesn't contain metadata key or metadata stream dictionary does not contain either entry Type with value /Metadata or entry Subtype with value /XML</message>
                 <arguments/>
             </error>
             <references>
diff --git a/PDF_A/PDFA-3U.xml b/PDF_A/PDFA-3U.xml
index a881f91d..4c71b1f2 100644
--- a/PDF_A/PDFA-3U.xml
+++ b/PDF_A/PDFA-3U.xml
@@ -1264,10 +1264,10 @@
         </rule>
         <rule object="PDDocument">
             <id specification="ISO_19005_3" clause="6.6.2.1" testNumber="1"/>
-            <description>The Catalog dictionary of a conforming file shall contain the Metadata key whose value is a metadata stream as defined in ISO 32000-1:2008, 14.3.2</description>
+            <description>The Catalog dictionary of a conforming file shall contain the Metadata key whose value is a metadata stream as defined in ISO 32000-1:2008, 14.3.2. The metadata stream dictionary shall contain entry Type with value /Metadata and entry Subtype with value /XML</description>
             <test>metadata_size == 1</test>
             <error>
-                <message>The document catalog dictionary doesn't contain metadata key</message>
+                <message>The document catalog dictionary doesn't contain metadata key or metadata stream dictionary does not contain either entry Type with value /Metadata or entry Subtype with value /XML</message>
                 <arguments/>
             </error>
             <references>
diff --git a/PDF_A/PDFA-4.xml b/PDF_A/PDFA-4.xml
index 87f681be..2bb5500b 100644
--- a/PDF_A/PDFA-4.xml
+++ b/PDF_A/PDFA-4.xml
@@ -1078,10 +1078,10 @@
         </rule>
         <rule object="PDDocument">
             <id specification="ISO_19005_4" clause="6.7.2.1" testNumber="1"/>
-            <description>The document catalog dictionary of a conforming file shall contain the Metadata key whose value is a metadata stream as defined in ISO 32000-2:2020, 14.3.2</description>
+            <description>The document catalog dictionary of a conforming file shall contain the Metadata key whose value is a metadata stream as defined in ISO 32000-2:2020, 14.3.2. The metadata stream dictionary shall contain entry Type with value /Metadata and entry Subtype with value /XML</description>
             <test>metadata_size == 1</test>
             <error>
-                <message>The document catalog dictionary doesn't contain metadata key</message>
+                <message>The document catalog dictionary doesn't contain metadata key or metadata stream dictionary does not contain either entry Type with value /Metadata or entry Subtype with value /XML</message>
                 <arguments/>
             </error>
             <references>
diff --git a/PDF_A/PDFA-4E.xml b/PDF_A/PDFA-4E.xml
index 179dee87..8c4f9a61 100644
--- a/PDF_A/PDFA-4E.xml
+++ b/PDF_A/PDFA-4E.xml
@@ -1092,10 +1092,10 @@
         </rule>
         <rule object="PDDocument">
             <id specification="ISO_19005_4" clause="6.7.2.1" testNumber="1"/>
-            <description>The document catalog dictionary of a conforming file shall contain the Metadata key whose value is a metadata stream as defined in ISO 32000-2:2020, 14.3.2</description>
+            <description>The document catalog dictionary of a conforming file shall contain the Metadata key whose value is a metadata stream as defined in ISO 32000-2:2020, 14.3.2. The metadata stream dictionary shall contain entry Type with value /Metadata and entry Subtype with value /XML</description>
             <test>metadata_size == 1</test>
             <error>
-                <message>The document catalog dictionary doesn't contain metadata key</message>
+                <message>The document catalog dictionary doesn't contain metadata key or metadata stream dictionary does not contain either entry Type with value /Metadata or entry Subtype with value /XML</message>
                 <arguments/>
             </error>
             <references>
diff --git a/PDF_A/PDFA-4F.xml b/PDF_A/PDFA-4F.xml
index 8d958129..9a8a7463 100644
--- a/PDF_A/PDFA-4F.xml
+++ b/PDF_A/PDFA-4F.xml
@@ -1078,10 +1078,10 @@
         </rule>
         <rule object="PDDocument">
             <id specification="ISO_19005_4" clause="6.7.2.1" testNumber="1"/>
-            <description>The document catalog dictionary of a conforming file shall contain the Metadata key whose value is a metadata stream as defined in ISO 32000-2:2020, 14.3.2</description>
+            <description>The document catalog dictionary of a conforming file shall contain the Metadata key whose value is a metadata stream as defined in ISO 32000-2:2020, 14.3.2. The metadata stream dictionary shall contain entry Type with value /Metadata and entry Subtype with value /XML</description>
             <test>metadata_size == 1</test>
             <error>
-                <message>The document catalog dictionary doesn't contain metadata key</message>
+                <message>The document catalog dictionary doesn't contain metadata key or metadata stream dictionary does not contain either entry Type with value /Metadata or entry Subtype with value /XML</message>
                 <arguments/>
             </error>
             <references>