📦 EqualifyEverything / equalify-uic-analysis

📄 job_eq-449711.json · 1 lines
1{"_id": "685ad0a0c7195815bd412f84", "createdDate": "2025-06-24T16:21:52.815Z", "jobID": "eq-449711", "PDFresults": {"report": {"buildInformation": {"releaseDetails": [{"id": "core", "version": "1.28.1", "buildDate": 1745946180000}, {"id": "validation-model", "version": "1.28.1", "buildDate": 1745953500000}, {"id": "gui", "version": "1.28.1", "buildDate": 1748123640000}]}, "jobs": [{"itemDetails": {"name": "/home/pdf-worker/www/dist/scanners/170815-Classroom-Scheduling-Committee-Final-Report2.pdf", "size": 1563442}, "validationResult": [{"details": {"passedRules": 1701, "failedRules": 23, "passedChecks": 145027, "failedChecks": 566, "tags": ["paragraph", "figure", "metadata", "alt-text", "toc", "syntax", "text", "list", "structure", "table", "span", "font"], "ruleSummaries": [{"ruleStatus": "FAILED", "specification": "ISO 32005:2023", "clause": "Table 5. StructTreeRoot-Hn", "testNumber": 1, "status": "failed", "failedChecks": 25, "tags": ["structure"], "description": "StructTreeRoot shall not contain <Hn>", "object": "SEHn", "test": "parentStandardType != 'StructTreeRoot'", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[7](292 0 obj SEHn H1)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[11](296 0 obj SEHn H1)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[28](313 0 obj SEHn H1)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[41](326 0 obj SEHn H1)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[43](328 0 obj SEHn H2)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[49](334 0 obj SEHn H2)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[57](342 0 obj SEHn H2)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[76](361 0 obj SEHn H2)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[90](375 0 obj SEHn H1)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[92](377 0 obj SEHn H2)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[98](383 0 obj SEHn H2)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[106](391 0 obj SEHn H2)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[116](401 0 obj SEHn H2)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[158](443 0 obj SEHn H2)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[168](453 0 obj SEHn H2)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[179](464 0 obj SEHn H2)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[192](477 0 obj SEHn H2)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[205](490 0 obj SEHn H2)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[214](499 0 obj SEHn H1)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[216](501 0 obj SEHn H2)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[222](507 0 obj SEHn H2)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[242](527 0 obj SEHn H1)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[252](537 0 obj SEHn H1)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[256](541 0 obj SEHn H1)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[264](276 0 obj SEHn H1)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 14289-2:2024", "clause": "5", "testNumber": 1, "status": "failed", "failedChecks": 1, "tags": ["metadata"], "description": "The PDF/UA version of a file shall be specified in the value of the Metadata entry in the document catalog using the PDF/UA identification schema", "object": "MainXMPPackage", "test": "containsPDFUAIdentification == true", "checks": [{"status": "failed", "context": "root/document[0]/metadata[0](104 0 obj PDMetadata)/XMPPackage[0]", "errorMessage": "The document metadata stream doesn't contain PDF/UA Identification Schema", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 14289-2:2024", "clause": "8.11.2", "testNumber": 1, "status": "failed", "failedChecks": 1, "tags": ["syntax"], "description": "The ViewerPreferences dictionary of the document catalog dictionary shall be present and shall contain at least the DisplayDocTitle key with a value of true, as described in ISO 32000-2:2020, Table 147", "object": "CosDocument", "test": "DisplayDocTitle == true", "checks": [{"status": "failed", "context": "root", "errorMessage": "ViewerPreferences dictionary is not present in the document Catalog, or DisplayDocTitle key is set to false or is not present in the ViewerPreferences dictionary (ViewerPreferences = null, DisplayDocTitle = null)", "errorArguments": [null, null]}]}, {"ruleStatus": "FAILED", "specification": "ISO 32005:2023", "clause": "Table 5. StructTreeRoot-Part", "testNumber": 1, "status": "failed", "failedChecks": 1, "tags": ["structure"], "description": "StructTreeRoot shall not contain <Part>", "object": "SEPart", "test": "parentStandardType != 'StructTreeRoot'", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)", "errorMessage": "StructTreeRoot contains <Part>", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 14289-2:2024", "clause": "8.2.5.8", "testNumber": 1, "status": "failed", "failedChecks": 27, "tags": ["toc", "structure"], "description": "Each TOCI in the table of contents shall identify the target of the reference using the Ref entry, either directly on the TOCI structure element itself or on one of its child structure elements", "object": "SETOCI", "test": "containsRef == true", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[0](1919 0 obj SETOCI TOCI)", "errorMessage": "TOCI in the TOC does not contain the Ref entry, neither directly on the TOCI structure element itself nor on its descendant structure elements", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[1](1920 0 obj SETOCI TOCI)", "errorMessage": "TOCI in the TOC does not contain the Ref entry, neither directly on the TOCI structure element itself nor on its descendant structure elements", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[2](1921 0 obj SETOCI TOCI)", "errorMessage": "TOCI in the TOC does not contain the Ref entry, neither directly on the TOCI structure element itself nor on its descendant structure elements", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[3](1922 0 obj SETOCI TOCI)", "errorMessage": "TOCI in the TOC does not contain the Ref entry, neither directly on the TOCI structure element itself nor on its descendant structure elements", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[4](1923 0 obj SETOCI TOCI)", "errorMessage": "TOCI in the TOC does not contain the Ref entry, neither directly on the TOCI structure element itself nor on its descendant structure elements", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[5](1924 0 obj SETOCI TOCI)", "errorMessage": "TOCI in the TOC does not contain the Ref entry, neither directly on the TOCI structure element itself nor on its descendant structure elements", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[6](1925 0 obj SETOCI TOCI)", "errorMessage": "TOCI in the TOC does not contain the Ref entry, neither directly on the TOCI structure element itself nor on its descendant structure elements", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[7](1926 0 obj SETOCI TOCI)", "errorMessage": "TOCI in the TOC does not contain the Ref entry, neither directly on the TOCI structure element itself nor on its descendant structure elements", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[8](1927 0 obj SETOCI TOCI)", "errorMessage": "TOCI in the TOC does not contain the Ref entry, neither directly on the TOCI structure element itself nor on its descendant structure elements", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[9](1928 0 obj SETOCI TOCI)", "errorMessage": "TOCI in the TOC does not contain the Ref entry, neither directly on the TOCI structure element itself nor on its descendant structure elements", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[10](1929 0 obj SETOCI TOCI)", "errorMessage": "TOCI in the TOC does not contain the Ref entry, neither directly on the TOCI structure element itself nor on its descendant structure elements", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[11](1930 0 obj SETOCI TOCI)", "errorMessage": "TOCI in the TOC does not contain the Ref entry, neither directly on the TOCI structure element itself nor on its descendant structure elements", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[12](1931 0 obj SETOCI TOCI)", "errorMessage": "TOCI in the TOC does not contain the Ref entry, neither directly on the TOCI structure element itself nor on its descendant structure elements", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[13](1932 0 obj SETOCI TOCI)", "errorMessage": "TOCI in the TOC does not contain the Ref entry, neither directly on the TOCI structure element itself nor on its descendant structure elements", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[14](1933 0 obj SETOCI TOCI)", "errorMessage": "TOCI in the TOC does not contain the Ref entry, neither directly on the TOCI structure element itself nor on its descendant structure elements", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[15](1934 0 obj SETOCI TOCI)", "errorMessage": "TOCI in the TOC does not contain the Ref entry, neither directly on the TOCI structure element itself nor on its descendant structure elements", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[16](1935 0 obj SETOCI TOCI)", "errorMessage": "TOCI in the TOC does not contain the Ref entry, neither directly on the TOCI structure element itself nor on its descendant structure elements", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[17](1936 0 obj SETOCI TOCI)", "errorMessage": "TOCI in the TOC does not contain the Ref entry, neither directly on the TOCI structure element itself nor on its descendant structure elements", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[18](1937 0 obj SETOCI TOCI)", "errorMessage": "TOCI in the TOC does not contain the Ref entry, neither directly on the TOCI structure element itself nor on its descendant structure elements", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[19](1938 0 obj SETOCI TOCI)", "errorMessage": "TOCI in the TOC does not contain the Ref entry, neither directly on the TOCI structure element itself nor on its descendant structure elements", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[20](1939 0 obj SETOCI TOCI)", "errorMessage": "TOCI in the TOC does not contain the Ref entry, neither directly on the TOCI structure element itself nor on its descendant structure elements", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[21](1940 0 obj SETOCI TOCI)", "errorMessage": "TOCI in the TOC does not contain the Ref entry, neither directly on the TOCI structure element itself nor on its descendant structure elements", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[22](1941 0 obj SETOCI TOCI)", "errorMessage": "TOCI in the TOC does not contain the Ref entry, neither directly on the TOCI structure element itself nor on its descendant structure elements", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[23](1942 0 obj SETOCI TOCI)", "errorMessage": "TOCI in the TOC does not contain the Ref entry, neither directly on the TOCI structure element itself nor on its descendant structure elements", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[24](1943 0 obj SETOCI TOCI)", "errorMessage": "TOCI in the TOC does not contain the Ref entry, neither directly on the TOCI structure element itself nor on its descendant structure elements", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[25](1944 0 obj SETOCI TOCI)", "errorMessage": "TOCI in the TOC does not contain the Ref entry, neither directly on the TOCI structure element itself nor on its descendant structure elements", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[26](1945 0 obj SETOCI TOCI)", "errorMessage": "TOCI in the TOC does not contain the Ref entry, neither directly on the TOCI structure element itself nor on its descendant structure elements", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 32005:2023", "clause": "Table 5. Sect-Span", "testNumber": 1, "status": "failed", "failedChecks": 38, "tags": ["structure", "span"], "description": "<Sect> shall not contain <Span>", "object": "SESpan", "test": "parentStandardType != 'Sect'", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[122](407 0 obj SESect Chart)/K[0](1658 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[122](407 0 obj SESect Chart)/K[6](1664 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[122](407 0 obj SESect Chart)/K[8](1666 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[122](407 0 obj SESect Chart)/K[10](1668 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[122](407 0 obj SESect Chart)/K[12](1670 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[122](407 0 obj SESect Chart)/K[14](1672 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[126](411 0 obj SESect Chart)/K[0](1633 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[126](411 0 obj SESect Chart)/K[6](1639 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[126](411 0 obj SESect Chart)/K[8](1641 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[126](411 0 obj SESect Chart)/K[10](1643 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[126](411 0 obj SESect Chart)/K[12](1645 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[126](411 0 obj SESect Chart)/K[14](1647 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[136](421 0 obj SESect Chart)/K[0](1370 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[136](421 0 obj SESect Chart)/K[8](1378 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[136](421 0 obj SESect Chart)/K[10](1380 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[136](421 0 obj SESect Chart)/K[12](1382 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[136](421 0 obj SESect Chart)/K[14](1384 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[136](421 0 obj SESect Chart)/K[16](1386 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[136](421 0 obj SESect Chart)/K[18](1388 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[136](421 0 obj SESect Chart)/K[20](1390 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[140](425 0 obj SESect Chart)/K[0](1335 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[140](425 0 obj SESect Chart)/K[8](1343 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[140](425 0 obj SESect Chart)/K[10](1345 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[140](425 0 obj SESect Chart)/K[12](1347 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[140](425 0 obj SESect Chart)/K[14](1349 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[140](425 0 obj SESect Chart)/K[16](1351 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[140](425 0 obj SESect Chart)/K[18](1353 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[140](425 0 obj SESect Chart)/K[20](1355 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[153](438 0 obj SESect Chart)/K[0](1031 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[153](438 0 obj SESect Chart)/K[26](1057 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[153](438 0 obj SESect Chart)/K[28](1059 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[153](438 0 obj SESect Chart)/K[30](1061 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[153](438 0 obj SESect Chart)/K[32](1063 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[153](438 0 obj SESect Chart)/K[34](1065 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[153](438 0 obj SESect Chart)/K[36](1067 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[153](438 0 obj SESect Chart)/K[38](1069 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[153](438 0 obj SESect Chart)/K[40](1071 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[153](438 0 obj SESect Chart)/K[42](1073 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 32005:2023", "clause": "Table 5. TR-Span", "testNumber": 1, "status": "failed", "failedChecks": 59, "tags": ["structure", "span"], "description": "<TR> shall not contain <Span>", "object": "SESpan", "test": "parentStandardType != 'TR'", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[130](415 0 obj SETable Table)/K[0](1405 0 obj SETR TR)/K[5](1620 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[130](415 0 obj SETable Table)/K[1](1406 0 obj SETR TR)/K[5](1609 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[130](415 0 obj SETable Table)/K[2](1407 0 obj SETR TR)/K[5](1598 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[130](415 0 obj SETable Table)/K[3](1408 0 obj SETR TR)/K[5](1587 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[130](415 0 obj SETable Table)/K[4](1409 0 obj SETR TR)/K[5](1576 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[130](415 0 obj SETable Table)/K[5](1410 0 obj SETR TR)/K[5](1565 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[130](415 0 obj SETable Table)/K[6](1411 0 obj SETR TR)/K[5](1554 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[130](415 0 obj SETable Table)/K[7](1412 0 obj SETR TR)/K[5](1543 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[130](415 0 obj SETable Table)/K[8](1413 0 obj SETR TR)/K[5](1532 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[130](415 0 obj SETable Table)/K[9](1414 0 obj SETR TR)/K[5](1521 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[130](415 0 obj SETable Table)/K[10](1415 0 obj SETR TR)/K[5](1510 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[130](415 0 obj SETable Table)/K[11](1416 0 obj SETR TR)/K[5](1499 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[130](415 0 obj SETable Table)/K[12](1417 0 obj SETR TR)/K[5](1488 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[130](415 0 obj SETable Table)/K[13](1418 0 obj SETR TR)/K[5](1477 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[130](415 0 obj SETable Table)/K[14](1419 0 obj SETR TR)/K[5](1466 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[130](415 0 obj SETable Table)/K[15](1420 0 obj SETR TR)/K[5](1455 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[130](415 0 obj SETable Table)/K[16](1421 0 obj SETR TR)/K[5](1444 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[130](415 0 obj SETable Table)/K[17](1422 0 obj SETR TR)/K[5](1428 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[147](432 0 obj SETable Table)/K[0](1107 0 obj SETR TR)/K[5](1322 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[147](432 0 obj SETable Table)/K[1](1108 0 obj SETR TR)/K[5](1311 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[147](432 0 obj SETable Table)/K[2](1109 0 obj SETR TR)/K[5](1300 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[147](432 0 obj SETable Table)/K[3](1110 0 obj SETR TR)/K[5](1289 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[147](432 0 obj SETable Table)/K[4](1111 0 obj SETR TR)/K[5](1278 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[147](432 0 obj SETable Table)/K[5](1112 0 obj SETR TR)/K[5](1267 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[147](432 0 obj SETable Table)/K[6](1113 0 obj SETR TR)/K[5](1256 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[147](432 0 obj SETable Table)/K[7](1114 0 obj SETR TR)/K[5](1245 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[147](432 0 obj SETable Table)/K[8](1115 0 obj SETR TR)/K[5](1234 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[147](432 0 obj SETable Table)/K[9](1116 0 obj SETR TR)/K[5](1223 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[147](432 0 obj SETable Table)/K[10](1117 0 obj SETR TR)/K[5](1212 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[147](432 0 obj SETable Table)/K[11](1118 0 obj SETR TR)/K[5](1201 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[147](432 0 obj SETable Table)/K[12](1119 0 obj SETR TR)/K[5](1190 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[147](432 0 obj SETable Table)/K[13](1120 0 obj SETR TR)/K[5](1179 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[147](432 0 obj SETable Table)/K[14](1121 0 obj SETR TR)/K[5](1168 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[147](432 0 obj SETable Table)/K[15](1122 0 obj SETR TR)/K[5](1157 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[147](432 0 obj SETable Table)/K[16](1123 0 obj SETR TR)/K[5](1146 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[147](432 0 obj SETable Table)/K[17](1124 0 obj SETR TR)/K[5](1130 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[156](441 0 obj SETable Table)/K[0](784 0 obj SETR TR)/K[9](1018 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[156](441 0 obj SETable Table)/K[1](785 0 obj SETR TR)/K[9](991 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[156](441 0 obj SETable Table)/K[2](786 0 obj SETR TR)/K[9](964 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[156](441 0 obj SETable Table)/K[3](787 0 obj SETR TR)/K[9](937 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[156](441 0 obj SETable Table)/K[4](788 0 obj SETR TR)/K[9](910 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[156](441 0 obj SETable Table)/K[5](789 0 obj SETR TR)/K[9](883 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[156](441 0 obj SETable Table)/K[6](790 0 obj SETR TR)/K[9](856 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[156](441 0 obj SETable Table)/K[7](791 0 obj SETR TR)/K[9](829 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[156](441 0 obj SETable Table)/K[8](792 0 obj SETR TR)/K[9](802 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[172](457 0 obj SETable Table)/K[0](620 0 obj SETR TR)/K[4](759 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[172](457 0 obj SETable Table)/K[1](621 0 obj SETR TR)/K[4](750 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[172](457 0 obj SETable Table)/K[2](622 0 obj SETR TR)/K[4](741 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[172](457 0 obj SETable Table)/K[3](623 0 obj SETR TR)/K[4](732 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[172](457 0 obj SETable Table)/K[4](624 0 obj SETR TR)/K[4](723 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[172](457 0 obj SETable Table)/K[5](625 0 obj SETR TR)/K[4](714 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[172](457 0 obj SETable Table)/K[6](626 0 obj SETR TR)/K[4](705 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[172](457 0 obj SETable Table)/K[7](627 0 obj SETR TR)/K[4](696 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[172](457 0 obj SETable Table)/K[8](628 0 obj SETR TR)/K[4](687 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[172](457 0 obj SETable Table)/K[9](629 0 obj SETR TR)/K[4](678 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[172](457 0 obj SETable Table)/K[10](630 0 obj SETR TR)/K[4](669 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[172](457 0 obj SETable Table)/K[11](631 0 obj SETR TR)/K[4](660 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[172](457 0 obj SETable Table)/K[12](632 0 obj SETR TR)/K[4](651 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[172](457 0 obj SETable Table)/K[13](633 0 obj SETR TR)/K[4](638 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 14289-2:2024", "clause": "8.2.5.2", "testNumber": 1, "status": "failed", "failedChecks": 1, "tags": ["structure"], "description": "The structure tree root shall contain a single Document structure element as its only child, as specified in ISO 32000-2:2020, Annex L and ISO/TS 32005", "object": "PDStructTreeRoot", "test": "kidsStandardTypes == 'Document'", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)", "errorMessage": "The structure tree root contains P,Figure,TOC,Sect,Sect,P,P,H1,Table,P,P,H1,P,P,P,L,P,P,L,P,P,L,P,P,P,P,P,Figure,H1,P,P,P,L,P,P,L,P,P,L,P,P,H1,P,H2,P,P,P,L,P,H2,P,P,P,P,P,P,P,H2,P,P,P,P,L,P,P,L,P,P,L,P,P,P,L,P,L,P,H2,P,P,P,P,P,P,P,P,P,Figure,P,P,Figure,H1,P,H2,P,P,P,L,P,H2,P,P,P,P,P,P,P,H2,P,P,P,L,L,P,P,P,P,H2,P,P,P,P,P,Sect,Sect,P,P,Sect,P,P,P,Table,P,P,P,P,P,Sect,Sect,P,P,Sect,P,P,P,P,P,P,Table,P,P,P,P,P,Sect,P,P,Table,P,H2,P,P,L,P,P,P,P,P,P,H2,P,P,P,Table,P,P,L,P,P,P,H2,P,P,P,P,P,P,Figure,P,P,P,Figure,P,H2,P,P,P,L,P,P,P,P,P,P,P,P,H2,P,P,P,P,P,P,P,P,H1,P,H2,P,P,P,L,P,H2,P,L,P,P,P,P,P,P,P,L,P,P,P,P,P,P,P,P,P,H1,P,P,P,P,P,P,P,P,P,H1,P,P,P,H1,P,P,P,P,P,P,P,H1,P,P,P,P,P,P,P element(s) instead of a single Document structure element", "errorArguments": ["P,Figure,TOC,Sect,Sect,P,P,H1,Table,P,P,H1,P,P,P,L,P,P,L,P,P,L,P,P,P,P,P,Figure,H1,P,P,P,L,P,P,L,P,P,L,P,P,H1,P,H2,P,P,P,L,P,H2,P,P,P,P,P,P,P,H2,P,P,P,P,L,P,P,L,P,P,L,P,P,P,L,P,L,P,H2,P,P,P,P,P,P,P,P,P,Figure,P,P,Figure,H1,P,H2,P,P,P,L,P,H2,P,P,P,P,P,P,P,H2,P,P,P,L,L,P,P,P,P,H2,P,P,P,P,P,Sect,Sect,P,P,Sect,P,P,P,Table,P,P,P,P,P,Sect,Sect,P,P,Sect,P,P,P,P,P,P,Table,P,P,P,P,P,Sect,P,P,Table,P,H2,P,P,L,P,P,P,P,P,P,H2,P,P,P,Table,P,P,L,P,P,P,H2,P,P,P,P,P,P,Figure,P,P,P,Figure,P,H2,P,P,P,L,P,P,P,P,P,P,P,P,H2,P,P,P,P,P,P,P,P,H1,P,H2,P,P,P,L,P,H2,P,L,P,P,P,P,P,P,P,L,P,P,P,P,P,P,P,P,P,H1,P,P,P,P,P,P,P,P,P,H1,P,P,P,H1,P,P,P,P,P,P,P,H1,P,P,P,P,P,P,P"]}]}, {"ruleStatus": "FAILED", "specification": "ISO 14289-2:2024", "clause": "8.4.5.5.1", "testNumber": 1, "status": "failed", "failedChecks": 4, "tags": ["font"], "description": "The font programs for all fonts used for rendering within a conforming file shall be embedded within that file, as defined in ISO 32000-2:2020, 9.9", "object": "PDFont", "test": "Subtype == \"Type3\" || Subtype == \"Type0\" || renderingMode == 3 || containsFontFile == true", "checks": [{"status": "failed", "context": "root/document[0]/pages[0](2061 0 obj PDPage)/contentStream[0](2063 0 obj PDSemanticContentStream)/operators[40]/font[0](Arial-BoldMT)", "errorMessage": "The font program is not embedded", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[1](1 0 obj PDPage)/contentStream[0](2 0 obj PDSemanticContentStream)/operators[104]/font[0](Helvetica,Bold)", "errorMessage": "The font program is not embedded", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[3](5 0 obj PDPage)/contentStream[0](6 0 obj PDSemanticContentStream)/operators[174]/font[0](ArialMT)", "errorMessage": "The font program is not embedded", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[26](56 0 obj PDPage)/contentStream[0](57 0 obj PDSemanticContentStream)/operators[297]/font[0](TimesNewRomanPSMT)", "errorMessage": "The font program is not embedded", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 32005:2023", "clause": "Table 5. StructTreeRoot-Table", "testNumber": 1, "status": "failed", "failedChecks": 5, "tags": ["structure", "table"], "description": "StructTreeRoot shall not contain <Table>", "object": "SETable", "test": "parentStandardType != 'StructTreeRoot'", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[8](293 0 obj SETable Table)", "errorMessage": "StructTreeRoot contains <Table>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[130](415 0 obj SETable Table)", "errorMessage": "StructTreeRoot contains <Table>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[147](432 0 obj SETable Table)", "errorMessage": "StructTreeRoot contains <Table>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[156](441 0 obj SETable Table)", "errorMessage": "StructTreeRoot contains <Table>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[172](457 0 obj SETable Table)", "errorMessage": "StructTreeRoot contains <Table>", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 32005:2023", "clause": "Table 5. StructTreeRoot-P", "testNumber": 1, "status": "failed", "failedChecks": 205, "tags": ["paragraph", "structure"], "description": "StructTreeRoot shall not contain <P>", "object": "SEP", "test": "parentStandardType != 'StructTreeRoot'", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[0](285 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[5](290 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[6](291 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[9](294 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[10](295 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[12](297 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[13](298 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[14](299 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[16](301 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[17](302 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[19](304 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[20](305 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[22](307 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[23](308 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[24](309 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[25](310 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[26](311 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[29](314 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[30](315 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[31](316 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[33](318 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[34](319 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[36](321 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[37](322 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[39](324 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[40](325 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[42](327 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[44](329 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[45](330 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[46](331 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[48](333 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[50](335 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[51](336 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[52](337 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[53](338 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[54](339 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[55](340 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[56](341 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[58](343 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[59](344 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[60](345 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[61](346 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[63](348 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[64](349 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[66](351 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[67](352 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[69](354 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[70](355 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[71](356 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[73](358 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[75](360 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[77](362 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[78](363 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[79](364 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[80](365 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[81](366 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[82](367 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[83](368 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[84](369 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[85](370 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[87](372 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[88](373 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[91](376 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[93](378 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[94](379 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[95](380 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[97](382 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[99](384 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[100](385 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[101](386 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[102](387 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[103](388 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[104](389 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[105](390 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[107](392 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[108](393 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[109](394 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[112](397 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[113](398 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[114](399 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[115](400 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[117](402 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[118](403 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[119](404 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[120](405 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[121](406 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[124](409 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[125](410 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[127](412 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[128](413 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[129](414 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[131](416 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[132](417 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[133](418 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[134](419 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[135](420 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[138](423 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[139](424 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[141](426 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[142](427 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 14289-2:2024", "clause": "8.4.3", "testNumber": 1, "status": "failed", "failedChecks": 82, "tags": ["alt-text", "text"], "description": "In all cases, where real content maps to Unicode PUA values, an ActualText or Alt entry shall be present", "object": "Glyph", "test": "isRealContent == false || unicodePUA == false || actualTextPresent == true || altPresent == true", "checks": [{"status": "failed", "context": "root/document[0]/pages[3](5 0 obj PDPage)/contentStream[0](6 0 obj PDSemanticContentStream)/operators[169]/usedGlyphs[0](SymbolMT SymbolMT 120 0 508760925 28 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[3](5 0 obj PDPage)/contentStream[0](6 0 obj PDSemanticContentStream)/operators[190]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1370224403 28 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[3](5 0 obj PDPage)/contentStream[0](6 0 obj PDSemanticContentStream)/operators[215]/usedGlyphs[0](SymbolMT SymbolMT 120 0 246264949 28 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[3](5 0 obj PDPage)/contentStream[0](6 0 obj PDSemanticContentStream)/operators[236]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1296910502 28 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[3](5 0 obj PDPage)/contentStream[0](6 0 obj PDSemanticContentStream)/operators[287]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1554877309 28 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[3](5 0 obj PDPage)/contentStream[0](6 0 obj PDSemanticContentStream)/operators[312]/usedGlyphs[0](SymbolMT SymbolMT 120 0 2063786038 28 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[3](5 0 obj PDPage)/contentStream[0](6 0 obj PDSemanticContentStream)/operators[333]/usedGlyphs[0](SymbolMT SymbolMT 120 0 623131585 28 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[3](5 0 obj PDPage)/contentStream[0](6 0 obj PDSemanticContentStream)/operators[354]/usedGlyphs[0](SymbolMT SymbolMT 120 0 505968231 28 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[3](5 0 obj PDPage)/contentStream[0](6 0 obj PDSemanticContentStream)/operators[413]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1182758821 28 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[3](5 0 obj PDPage)/contentStream[0](6 0 obj PDSemanticContentStream)/operators[434]/usedGlyphs[0](SymbolMT SymbolMT 120 0 465152579 28 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[5](9 0 obj PDPage)/contentStream[0](10 0 obj PDSemanticContentStream)/operators[181]/usedGlyphs[0](SymbolMT SymbolMT 120 0 274100821 30 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[5](9 0 obj PDPage)/contentStream[0](10 0 obj PDSemanticContentStream)/operators[202]/usedGlyphs[0](SymbolMT SymbolMT 120 0 238431319 30 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[5](9 0 obj PDPage)/contentStream[0](10 0 obj PDSemanticContentStream)/operators[223]/usedGlyphs[0](SymbolMT SymbolMT 120 0 474933596 30 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[5](9 0 obj PDPage)/contentStream[0](10 0 obj PDSemanticContentStream)/operators[244]/usedGlyphs[0](SymbolMT SymbolMT 120 0 2042917213 30 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[5](9 0 obj PDPage)/contentStream[0](10 0 obj PDSemanticContentStream)/operators[265]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1520656618 30 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[5](9 0 obj PDPage)/contentStream[0](10 0 obj PDSemanticContentStream)/operators[286]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1699265405 30 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[5](9 0 obj PDPage)/contentStream[0](10 0 obj PDSemanticContentStream)/operators[313]/usedGlyphs[0](SymbolMT SymbolMT 120 0 237484673 30 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[5](9 0 obj PDPage)/contentStream[0](10 0 obj PDSemanticContentStream)/operators[338]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1412656257 30 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[5](9 0 obj PDPage)/contentStream[0](10 0 obj PDSemanticContentStream)/operators[403]/usedGlyphs[0](SymbolMT SymbolMT 120 0 103118806 30 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[5](9 0 obj PDPage)/contentStream[0](10 0 obj PDSemanticContentStream)/operators[424]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1237144823 30 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[5](9 0 obj PDPage)/contentStream[0](10 0 obj PDSemanticContentStream)/operators[445]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1801422599 30 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[5](9 0 obj PDPage)/contentStream[0](10 0 obj PDSemanticContentStream)/operators[486]/usedGlyphs[0](SymbolMT SymbolMT 120 0 2041264753 30 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[5](9 0 obj PDPage)/contentStream[0](10 0 obj PDSemanticContentStream)/operators[515]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1851522556 30 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[5](9 0 obj PDPage)/contentStream[0](10 0 obj PDSemanticContentStream)/operators[544]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1031968647 30 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[6](11 0 obj PDPage)/contentStream[0](12 0 obj PDSemanticContentStream)/operators[205]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1517758613 31 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[6](11 0 obj PDPage)/contentStream[0](12 0 obj PDSemanticContentStream)/operators[254]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1055104416 31 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[6](11 0 obj PDPage)/contentStream[0](12 0 obj PDSemanticContentStream)/operators[303]/usedGlyphs[0](SymbolMT SymbolMT 120 0 774362927 31 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[6](11 0 obj PDPage)/contentStream[0](12 0 obj PDSemanticContentStream)/operators[344]/usedGlyphs[0](SymbolMT SymbolMT 120 0 738174829 31 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[6](11 0 obj PDPage)/contentStream[0](12 0 obj PDSemanticContentStream)/operators[385]/usedGlyphs[0](SymbolMT SymbolMT 120 0 523051393 31 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[6](11 0 obj PDPage)/contentStream[0](12 0 obj PDSemanticContentStream)/operators[426]/usedGlyphs[0](SymbolMT SymbolMT 120 0 4181455 31 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[6](11 0 obj PDPage)/contentStream[0](12 0 obj PDSemanticContentStream)/operators[467]/usedGlyphs[0](SymbolMT SymbolMT 120 0 309060377 31 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[6](11 0 obj PDPage)/contentStream[0](12 0 obj PDSemanticContentStream)/operators[508]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1393198164 31 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[6](11 0 obj PDPage)/contentStream[0](12 0 obj PDSemanticContentStream)/operators[549]/usedGlyphs[0](SymbolMT SymbolMT 120 0 917935693 31 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[6](11 0 obj PDPage)/contentStream[0](12 0 obj PDSemanticContentStream)/operators[590]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1965036946 31 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[8](15 0 obj PDPage)/contentStream[0](16 0 obj PDSemanticContentStream)/operators[123]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1158124724 43 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[8](15 0 obj PDPage)/contentStream[0](16 0 obj PDSemanticContentStream)/operators[168]/usedGlyphs[0](SymbolMT SymbolMT 120 0 658281599 43 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[8](15 0 obj PDPage)/contentStream[0](16 0 obj PDSemanticContentStream)/operators[205]/usedGlyphs[0](SymbolMT SymbolMT 120 0 809860628 43 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[8](15 0 obj PDPage)/contentStream[0](16 0 obj PDSemanticContentStream)/operators[242]/usedGlyphs[0](SymbolMT SymbolMT 120 0 452015229 43 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[8](15 0 obj PDPage)/contentStream[0](16 0 obj PDSemanticContentStream)/operators[307]/usedGlyphs[0](SymbolMT SymbolMT 120 0 995631377 43 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[8](15 0 obj PDPage)/contentStream[0](16 0 obj PDSemanticContentStream)/operators[336]/usedGlyphs[0](SymbolMT SymbolMT 120 0 681158875 43 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[8](15 0 obj PDPage)/contentStream[0](16 0 obj PDSemanticContentStream)/operators[365]/usedGlyphs[0](SymbolMT SymbolMT 120 0 512238546 43 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[8](15 0 obj PDPage)/contentStream[0](16 0 obj PDSemanticContentStream)/operators[407]/usedGlyphs[0](SymbolMT SymbolMT 120 0 319426406 43 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[8](15 0 obj PDPage)/contentStream[0](16 0 obj PDSemanticContentStream)/operators[452]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1279469670 43 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[8](15 0 obj PDPage)/contentStream[0](16 0 obj PDSemanticContentStream)/operators[489]/usedGlyphs[0](SymbolMT SymbolMT 120 0 305552520 43 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[8](15 0 obj PDPage)/contentStream[0](16 0 obj PDSemanticContentStream)/operators[526]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1627781283 43 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[8](15 0 obj PDPage)/contentStream[0](16 0 obj PDSemanticContentStream)/operators[595]/usedGlyphs[0](SymbolMT SymbolMT 120 0 574077658 43 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[9](17 0 obj PDPage)/contentStream[0](18 0 obj PDSemanticContentStream)/operators[112]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1542856295 44 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[9](17 0 obj PDPage)/contentStream[0](18 0 obj PDSemanticContentStream)/operators[306]/usedGlyphs[0](SymbolMT SymbolMT 120 0 460333119 44 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[13](26 0 obj PDPage)/contentStream[0](27 0 obj PDSemanticContentStream)/operators[213]/usedGlyphs[0](SymbolMT SymbolMT 120 0 2115087165 48 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[13](26 0 obj PDPage)/contentStream[0](27 0 obj PDSemanticContentStream)/operators[254]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1531175283 48 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[14](28 0 obj PDPage)/contentStream[0](29 0 obj PDSemanticContentStream)/operators[221]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1995505717 51 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[14](28 0 obj PDPage)/contentStream[0](29 0 obj PDSemanticContentStream)/operators[282]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1334618867 51 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[14](28 0 obj PDPage)/contentStream[0](29 0 obj PDSemanticContentStream)/operators[347]/usedGlyphs[0](SymbolMT SymbolMT 120 0 45416784 51 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[14](28 0 obj PDPage)/contentStream[0](29 0 obj PDSemanticContentStream)/operators[384]/usedGlyphs[0](SymbolMT SymbolMT 120 0 364480205 51 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[14](28 0 obj PDPage)/contentStream[0](29 0 obj PDSemanticContentStream)/operators[425]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1807207655 51 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[21](44 0 obj PDPage)/contentStream[0](45 0 obj PDSemanticContentStream)/operators[156]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1511004956 58 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[21](44 0 obj PDPage)/contentStream[0](45 0 obj PDSemanticContentStream)/operators[201]/usedGlyphs[0](SymbolMT SymbolMT 120 0 559998250 58 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[21](44 0 obj PDPage)/contentStream[0](45 0 obj PDSemanticContentStream)/operators[234]/usedGlyphs[0](SymbolMT SymbolMT 120 0 703627308 58 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[21](44 0 obj PDPage)/contentStream[0](45 0 obj PDSemanticContentStream)/operators[271]/usedGlyphs[0](SymbolMT SymbolMT 120 0 979420182 58 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[21](44 0 obj PDPage)/contentStream[0](45 0 obj PDSemanticContentStream)/operators[300]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1626529981 58 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[21](44 0 obj PDPage)/contentStream[0](45 0 obj PDSemanticContentStream)/operators[341]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1184694332 58 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[21](44 0 obj PDPage)/contentStream[0](45 0 obj PDSemanticContentStream)/operators[404]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1799424291 58 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[21](44 0 obj PDPage)/contentStream[0](45 0 obj PDSemanticContentStream)/operators[437]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1472012329 58 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[25](54 0 obj PDPage)/contentStream[0](55 0 obj PDSemanticContentStream)/operators[215]/usedGlyphs[0](SymbolMT SymbolMT 120 0 102052782 62 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[25](54 0 obj PDPage)/contentStream[0](55 0 obj PDSemanticContentStream)/operators[244]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1932244589 62 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[25](54 0 obj PDPage)/contentStream[0](55 0 obj PDSemanticContentStream)/operators[265]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1913017282 62 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[25](54 0 obj PDPage)/contentStream[0](55 0 obj PDSemanticContentStream)/operators[286]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1173504361 62 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[25](54 0 obj PDPage)/contentStream[0](55 0 obj PDSemanticContentStream)/operators[307]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1792381498 62 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[25](54 0 obj PDPage)/contentStream[0](55 0 obj PDSemanticContentStream)/operators[328]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1147394515 62 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[27](58 0 obj PDPage)/contentStream[0](59 0 obj PDSemanticContentStream)/operators[268]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1412564235 64 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[27](58 0 obj PDPage)/contentStream[0](59 0 obj PDSemanticContentStream)/operators[322]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1833335943 64 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[27](58 0 obj PDPage)/contentStream[0](59 0 obj PDSemanticContentStream)/operators[386]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1360878852 64 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[27](58 0 obj PDPage)/contentStream[0](59 0 obj PDSemanticContentStream)/operators[438]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1534655921 64 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[27](58 0 obj PDPage)/contentStream[0](59 0 obj PDSemanticContentStream)/operators[494]/usedGlyphs[0](SymbolMT SymbolMT 120 0 777190206 64 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[27](58 0 obj PDPage)/contentStream[0](59 0 obj PDSemanticContentStream)/operators[558]/usedGlyphs[0](SymbolMT SymbolMT 120 0 198374825 64 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[27](58 0 obj PDPage)/contentStream[0](59 0 obj PDSemanticContentStream)/operators[662]/usedGlyphs[0](SymbolMT SymbolMT 120 0 442205321 64 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[27](58 0 obj PDPage)/contentStream[0](59 0 obj PDSemanticContentStream)/operators[761]/usedGlyphs[0](SymbolMT SymbolMT 120 0 196025267 64 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[28](60 0 obj PDPage)/contentStream[0](61 0 obj PDSemanticContentStream)/operators[234]/usedGlyphs[0](SymbolMT SymbolMT 120 0 99042020 71 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[28](60 0 obj PDPage)/contentStream[0](61 0 obj PDSemanticContentStream)/operators[282]/usedGlyphs[0](SymbolMT SymbolMT 120 0 391827378 71 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[28](60 0 obj PDPage)/contentStream[0](61 0 obj PDSemanticContentStream)/operators[324]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1241758568 71 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[28](60 0 obj PDPage)/contentStream[0](61 0 obj PDSemanticContentStream)/operators[364]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1317441269 71 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[28](60 0 obj PDPage)/contentStream[0](61 0 obj PDSemanticContentStream)/operators[400]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1908999587 71 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 32005:2023", "clause": "Table 5. StructTreeRoot-Document", "testNumber": 1, "status": "failed", "failedChecks": 1, "tags": ["structure"], "description": "StructTreeRoot shall contain exactly one <Document>", "object": "PDStructTreeRoot", "test": "kidsStandardTypes.split('&').filter(elem => elem == 'Document').length == 1", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)", "errorMessage": "StructTreeRoot either doesn't contain or contains more than one <Document>", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 32005:2023", "clause": "Table 5. TOCI-Span", "testNumber": 1, "status": "failed", "failedChecks": 25, "tags": ["toc", "structure", "span"], "description": "<TOCI> shall not contain <Span>", "object": "SESpan", "test": "parentStandardType != 'TOCI'", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[1](1920 0 obj SETOCI TOCI)/K[1](1970 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[2](1921 0 obj SETOCI TOCI)/K[1](1969 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[3](1922 0 obj SETOCI TOCI)/K[1](1968 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[4](1923 0 obj SETOCI TOCI)/K[1](1967 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[5](1924 0 obj SETOCI TOCI)/K[1](1966 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[6](1925 0 obj SETOCI TOCI)/K[1](1965 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[7](1926 0 obj SETOCI TOCI)/K[1](1964 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[8](1927 0 obj SETOCI TOCI)/K[1](1963 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[9](1928 0 obj SETOCI TOCI)/K[1](1962 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[10](1929 0 obj SETOCI TOCI)/K[1](1961 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[11](1930 0 obj SETOCI TOCI)/K[1](1960 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[12](1931 0 obj SETOCI TOCI)/K[1](1959 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[13](1932 0 obj SETOCI TOCI)/K[1](1958 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[14](1933 0 obj SETOCI TOCI)/K[1](1957 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[15](1934 0 obj SETOCI TOCI)/K[1](1956 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[16](1935 0 obj SETOCI TOCI)/K[1](1955 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[17](1936 0 obj SETOCI TOCI)/K[1](1954 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[18](1937 0 obj SETOCI TOCI)/K[1](1953 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[19](1938 0 obj SETOCI TOCI)/K[1](1952 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[20](1939 0 obj SETOCI TOCI)/K[1](1951 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[21](1940 0 obj SETOCI TOCI)/K[1](1950 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[22](1941 0 obj SETOCI TOCI)/K[1](1949 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[23](1942 0 obj SETOCI TOCI)/K[1](1948 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[24](1943 0 obj SETOCI TOCI)/K[1](1947 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[25](1944 0 obj SETOCI TOCI)/K[1](1946 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 14289-2:2024", "clause": "8.2.5.28.2", "testNumber": 1, "status": "failed", "failedChecks": 1, "tags": ["figure", "alt-text", "structure"], "description": "A Figure structure element shall have at least one of the following properties: a) an alternate description (Alt property), as specified in ISO 32000-2:2020, 14.9.3; b) a replacement text (ActualText property) that represents the content enclosed by the Figure structure element", "object": "SEFigure", "test": "Alt != null || ActualText != null", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[186](471 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 14289-2:2024", "clause": "8.8", "testNumber": 1, "status": "failed", "failedChecks": 25, "tags": ["syntax"], "description": "All destinations whose target lies within the current document shall be structure destinations", "object": "PDDestination", "test": "isStructDestination == true", "checks": [{"status": "failed", "context": "root/document[0]/pages[1](1 0 obj PDPage)/annots[0](145 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[1](1 0 obj PDPage)/annots[1](116 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[1](1 0 obj PDPage)/annots[2](139 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[1](1 0 obj PDPage)/annots[3](137 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[1](1 0 obj PDPage)/annots[4](136 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[1](1 0 obj PDPage)/annots[5](129 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[1](1 0 obj PDPage)/annots[6](121 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[1](1 0 obj PDPage)/annots[7](122 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[1](1 0 obj PDPage)/annots[8](144 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[1](1 0 obj PDPage)/annots[9](132 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[1](1 0 obj PDPage)/annots[10](126 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[1](1 0 obj PDPage)/annots[11](138 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[1](1 0 obj PDPage)/annots[12](140 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[1](1 0 obj PDPage)/annots[13](143 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[1](1 0 obj PDPage)/annots[14](124 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[1](1 0 obj PDPage)/annots[15](118 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[1](1 0 obj PDPage)/annots[16](119 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[1](1 0 obj PDPage)/annots[17](125 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[1](1 0 obj PDPage)/annots[18](134 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[1](1 0 obj PDPage)/annots[19](120 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[1](1 0 obj PDPage)/annots[20](131 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[1](1 0 obj PDPage)/annots[21](142 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[1](1 0 obj PDPage)/annots[22](123 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[1](1 0 obj PDPage)/annots[23](128 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[1](1 0 obj PDPage)/annots[24](127 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 32005:2023", "clause": "Table 5. StructTreeRoot-Sect", "testNumber": 1, "status": "failed", "failedChecks": 9, "tags": ["structure"], "description": "StructTreeRoot shall not contain <Sect>", "object": "SESect", "test": "parentStandardType != 'StructTreeRoot'", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[3](288 0 obj SESect Chart)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[4](289 0 obj SESect Chart)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[122](407 0 obj SESect Chart)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[123](408 0 obj SESect Chart)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[126](411 0 obj SESect Chart)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[136](421 0 obj SESect Chart)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[137](422 0 obj SESect Chart)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[140](425 0 obj SESect Chart)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[153](438 0 obj SESect Chart)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 32005:2023", "clause": "Table 5. StructTreeRoot-L", "testNumber": 1, "status": "failed", "failedChecks": 21, "tags": ["list", "structure"], "description": "StructTreeRoot shall not contain <L>", "object": "SEL", "test": "parentStandardType != 'StructTreeRoot'", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[15](300 0 obj SEL L)", "errorMessage": "StructTreeRoot contains <L>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[18](303 0 obj SEL L)", "errorMessage": "StructTreeRoot contains <L>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[21](306 0 obj SEL L)", "errorMessage": "StructTreeRoot contains <L>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[32](317 0 obj SEL L)", "errorMessage": "StructTreeRoot contains <L>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[35](320 0 obj SEL L)", "errorMessage": "StructTreeRoot contains <L>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[38](323 0 obj SEL L)", "errorMessage": "StructTreeRoot contains <L>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[47](332 0 obj SEL L)", "errorMessage": "StructTreeRoot contains <L>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[62](347 0 obj SEL L)", "errorMessage": "StructTreeRoot contains <L>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[65](350 0 obj SEL L)", "errorMessage": "StructTreeRoot contains <L>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[68](353 0 obj SEL L)", "errorMessage": "StructTreeRoot contains <L>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[72](357 0 obj SEL L)", "errorMessage": "StructTreeRoot contains <L>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[74](359 0 obj SEL L)", "errorMessage": "StructTreeRoot contains <L>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[96](381 0 obj SEL L)", "errorMessage": "StructTreeRoot contains <L>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[110](395 0 obj SEL L)", "errorMessage": "StructTreeRoot contains <L>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[111](396 0 obj SEL L)", "errorMessage": "StructTreeRoot contains <L>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[161](446 0 obj SEL L)", "errorMessage": "StructTreeRoot contains <L>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[175](460 0 obj SEL L)", "errorMessage": "StructTreeRoot contains <L>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[196](481 0 obj SEL L)", "errorMessage": "StructTreeRoot contains <L>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[220](505 0 obj SEL L)", "errorMessage": "StructTreeRoot contains <L>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[224](509 0 obj SEL L)", "errorMessage": "StructTreeRoot contains <L>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[232](517 0 obj SEL L)", "errorMessage": "StructTreeRoot contains <L>", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 32005:2023", "clause": "Table 5. StructTreeRoot-TOC", "testNumber": 1, "status": "failed", "failedChecks": 1, "tags": ["toc", "structure"], "description": "StructTreeRoot shall not contain <TOC>", "object": "SETOC", "test": "parentStandardType != 'StructTreeRoot'", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)", "errorMessage": "StructTreeRoot contains <TOC>", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 32005:2023", "clause": "Table 5. TOCI-Link", "testNumber": 1, "status": "failed", "failedChecks": 25, "tags": ["toc", "structure"], "description": "<TOCI> shall not contain <Link>", "object": "SELink", "test": "parentStandardType != 'TOCI'", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[1](1920 0 obj SETOCI TOCI)/K[0](201 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[2](1921 0 obj SETOCI TOCI)/K[0](202 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[3](1922 0 obj SETOCI TOCI)/K[0](203 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[4](1923 0 obj SETOCI TOCI)/K[0](204 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[5](1924 0 obj SETOCI TOCI)/K[0](205 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[6](1925 0 obj SETOCI TOCI)/K[0](206 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[7](1926 0 obj SETOCI TOCI)/K[0](207 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[8](1927 0 obj SETOCI TOCI)/K[0](208 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[9](1928 0 obj SETOCI TOCI)/K[0](209 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[10](1929 0 obj SETOCI TOCI)/K[0](210 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[11](1930 0 obj SETOCI TOCI)/K[0](211 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[12](1931 0 obj SETOCI TOCI)/K[0](212 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[13](1932 0 obj SETOCI TOCI)/K[0](213 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[14](1933 0 obj SETOCI TOCI)/K[0](214 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[15](1934 0 obj SETOCI TOCI)/K[0](215 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[16](1935 0 obj SETOCI TOCI)/K[0](216 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[17](1936 0 obj SETOCI TOCI)/K[0](217 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[18](1937 0 obj SETOCI TOCI)/K[0](218 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[19](1938 0 obj SETOCI TOCI)/K[0](219 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[20](1939 0 obj SETOCI TOCI)/K[0](220 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[21](1940 0 obj SETOCI TOCI)/K[0](221 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[22](1941 0 obj SETOCI TOCI)/K[0](222 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[23](1942 0 obj SETOCI TOCI)/K[0](223 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[24](1943 0 obj SETOCI TOCI)/K[0](224 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[25](1944 0 obj SETOCI TOCI)/K[0](225 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 32005:2023", "clause": "Table 5. StructTreeRoot-Figure", "testNumber": 1, "status": "failed", "failedChecks": 6, "tags": ["figure", "structure"], "description": "StructTreeRoot shall not contain <Figure>", "object": "SEFigure", "test": "parentStandardType != 'StructTreeRoot'", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[1](286 0 obj SEFigure Figure)", "errorMessage": "StructTreeRoot contains <Figure>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[27](312 0 obj SEFigure Figure)", "errorMessage": "StructTreeRoot contains <Figure>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[86](371 0 obj SEFigure Figure)", "errorMessage": "StructTreeRoot contains <Figure>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[89](374 0 obj SEFigure Figure)", "errorMessage": "StructTreeRoot contains <Figure>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[186](471 0 obj SEFigure Figure)", "errorMessage": "StructTreeRoot contains <Figure>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[190](475 0 obj SEFigure Figure)", "errorMessage": "StructTreeRoot contains <Figure>", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 32005:2023", "clause": "Table 5. TOCI-content", "testNumber": 1, "status": "failed", "failedChecks": 2, "tags": ["toc", "structure"], "description": "<TOCI> shall not contain content items", "object": "SETOCI", "test": "hasContentItems == false", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[0](1919 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](196 0 obj PDStructTreeRoot)/K[0](284 0 obj SEPart Part)/K[2](287 0 obj SETOC TOC)/K[26](1945 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 14289-2:2024", "clause": "8.11.1", "testNumber": 1, "status": "failed", "failedChecks": 1, "tags": ["metadata"], "description": "The Metadata stream as specified in ISO 32000-2:2020, 14.3 in the document catalog dictionary shall contain a dc:title entry", "object": "MainXMPPackage", "test": "dc_title != null", "checks": [{"status": "failed", "context": "root/document[0]/metadata[0](104 0 obj PDMetadata)/XMPPackage[0]", "errorMessage": "Metadata stream does not contain dc:title", "errorArguments": []}]}]}, "jobEndStatus": "normal", "profileName": "PDF/UA-2 + Tagged PDF validation profile", "statement": "PDF file is not compliant with Validation Profile requirements.", "compliant": false}], "processingTime": {"start": 1750782106823, "finish": 1750782112550, "duration": "00:00:05.727", "difference": 5727}}], "batchSummary": {"duration": {"start": 1750782106551, "finish": 1750782112744, "duration": "00:00:06.193", "difference": 6193}, "totalJobs": 1, "outOfMemory": 0, "veraExceptions": 0, "failedEncryptedJobs": 0, "failedParsingJobs": 0, "validationSummary": {"nonCompliantPdfaCount": 1, "compliantPdfaCount": 0, "failedJobCount": 0, "totalJobCount": 1, "successfulJobCount": 1}, "multiJob": false, "featuresSummary": {"failedJobCount": 0, "totalJobCount": 0, "successfulJobCount": 0}, "repairSummary": {"failedJobCount": 0, "totalJobCount": 0, "successfulJobCount": 0}}}}}