1{"_id": "685acfb1c7195815bd412f6c", "createdDate": "2025-06-24T16:17:53.515Z", "jobID": "eq-449638", "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/AGA-2020-State_of_the_States.pdf", "size": 8975234}, "validationResult": [{"details": {"passedRules": 1714, "failedRules": 10, "passedChecks": 1084527, "failedChecks": 3883, "tags": ["artifact", "note", "figure", "metadata", "alt-text", "syntax", "list", "structure", "table"], "ruleSummaries": [{"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 = dictionary(size = 1), DisplayDocTitle = null)", "errorArguments": ["dictionary(size = 1)", null]}]}, {"ruleStatus": "FAILED", "specification": "ISO 14289-2:2024", "clause": "8.2.2", "testNumber": 1, "status": "failed", "failedChecks": 3779, "tags": ["artifact"], "description": "Content that is not considered real shall be an artifact", "object": "SESimpleContentItem", "test": "isTaggedContent == true || parentsTags.contains('Artifact') == true", "checks": [{"status": "failed", "context": "root/document[0]/pages[0](8206 0 obj PDPage)/contentStream[0]/content[1]/contentItem[0]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[0](8206 0 obj PDPage)/contentStream[0]/content[1]/contentItem[1]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[0](8206 0 obj PDPage)/contentStream[0]/content[1]/contentItem[2]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[0](8206 0 obj PDPage)/contentStream[0]/content[1]/contentItem[3]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[0](8206 0 obj PDPage)/contentStream[0]/content[1]/contentItem[4]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[0](8206 0 obj PDPage)/contentStream[0]/content[1]/contentItem[5]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[0](8206 0 obj PDPage)/contentStream[0]/content[1]/contentItem[6]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[0](8206 0 obj PDPage)/contentStream[0]/content[1]/contentItem[7]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[0](8206 0 obj PDPage)/contentStream[0]/content[1]/contentItem[8]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[0](8206 0 obj PDPage)/contentStream[0]/content[1]/contentItem[9]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[0](8206 0 obj PDPage)/contentStream[0]/content[1]/contentItem[10]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[0](8206 0 obj PDPage)/contentStream[0]/content[1]/contentItem[11]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[0](8206 0 obj PDPage)/contentStream[0]/content[1]/contentItem[12]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[0](8206 0 obj PDPage)/contentStream[0]/content[1]/contentItem[13]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[0](8206 0 obj PDPage)/contentStream[0]/content[1]/contentItem[14]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[0](8206 0 obj PDPage)/contentStream[0]/content[1]/contentItem[15]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[0](8206 0 obj PDPage)/contentStream[0]/content[1]/contentItem[16]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[0](8206 0 obj PDPage)/contentStream[0]/content[1]/contentItem[17]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[0](8206 0 obj PDPage)/contentStream[0]/content[1]/contentItem[18]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[0](8206 0 obj PDPage)/contentStream[0]/content[1]/contentItem[19]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[0](8206 0 obj PDPage)/contentStream[0]/content[1]/contentItem[20]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[0](8206 0 obj PDPage)/contentStream[0]/content[1]/contentItem[21]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[0](8206 0 obj PDPage)/contentStream[0]/content[1]/contentItem[22]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[0](8206 0 obj PDPage)/contentStream[0]/content[1]/contentItem[23]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[0](8206 0 obj PDPage)/contentStream[0]/content[1]/contentItem[24]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[0](8206 0 obj PDPage)/contentStream[0]/content[1]/contentItem[25]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[0](8206 0 obj PDPage)/contentStream[0]/content[1]/contentItem[26]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[0](8206 0 obj PDPage)/contentStream[0]/content[1]/contentItem[27]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[0](8206 0 obj PDPage)/contentStream[0]/content[1]/contentItem[28]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[0](8206 0 obj PDPage)/contentStream[0]/content[1]/contentItem[29]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[0](8206 0 obj PDPage)/contentStream[0]/operators[25]/xObject[0]/contentStream[0](8228 0 obj PDSemanticContentStream)/content[0]/contentItem[0]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[1](1 0 obj PDPage)/contentStream[0](2 0 obj PDSemanticContentStream)/content[4]/contentItem[0]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](8 0 obj PDPage)/contentStream[0](9 0 obj PDSemanticContentStream)/content[4]/contentItem[0]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](8 0 obj PDPage)/contentStream[0](9 0 obj PDSemanticContentStream)/content[7]/contentItem[0]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](8 0 obj PDPage)/contentStream[0](9 0 obj PDSemanticContentStream)/content[7]/contentItem[1]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](8 0 obj PDPage)/contentStream[0](9 0 obj PDSemanticContentStream)/content[7]/contentItem[2]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](8 0 obj PDPage)/contentStream[0](9 0 obj PDSemanticContentStream)/content[7]/contentItem[3]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](8 0 obj PDPage)/contentStream[0](9 0 obj PDSemanticContentStream)/content[7]/contentItem[4]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](8 0 obj PDPage)/contentStream[0](9 0 obj PDSemanticContentStream)/content[7]/contentItem[5]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](8 0 obj PDPage)/contentStream[0](9 0 obj PDSemanticContentStream)/content[7]/contentItem[6]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](8 0 obj PDPage)/contentStream[0](9 0 obj PDSemanticContentStream)/content[7]/contentItem[7]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](8 0 obj PDPage)/contentStream[0](9 0 obj PDSemanticContentStream)/content[7]/contentItem[8]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](8 0 obj PDPage)/contentStream[0](9 0 obj PDSemanticContentStream)/content[7]/contentItem[9]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](8 0 obj PDPage)/contentStream[0](9 0 obj PDSemanticContentStream)/content[7]/contentItem[10]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](8 0 obj PDPage)/contentStream[0](9 0 obj PDSemanticContentStream)/content[7]/contentItem[11]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](8 0 obj PDPage)/contentStream[0](9 0 obj PDSemanticContentStream)/content[7]/contentItem[12]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](8 0 obj PDPage)/contentStream[0](9 0 obj PDSemanticContentStream)/content[7]/contentItem[13]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](8 0 obj PDPage)/contentStream[0](9 0 obj PDSemanticContentStream)/content[7]/contentItem[14]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](8 0 obj PDPage)/contentStream[0](9 0 obj PDSemanticContentStream)/content[7]/contentItem[15]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](8 0 obj PDPage)/contentStream[0](9 0 obj PDSemanticContentStream)/content[7]/contentItem[16]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](8 0 obj PDPage)/contentStream[0](9 0 obj PDSemanticContentStream)/content[7]/contentItem[17]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](8 0 obj PDPage)/contentStream[0](9 0 obj PDSemanticContentStream)/content[7]/contentItem[18]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](8 0 obj PDPage)/contentStream[0](9 0 obj PDSemanticContentStream)/content[7]/contentItem[19]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](8 0 obj PDPage)/contentStream[0](9 0 obj PDSemanticContentStream)/content[7]/contentItem[20]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](8 0 obj PDPage)/contentStream[0](9 0 obj PDSemanticContentStream)/content[7]/contentItem[21]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](8 0 obj PDPage)/contentStream[0](9 0 obj PDSemanticContentStream)/content[7]/contentItem[22]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](8 0 obj PDPage)/contentStream[0](9 0 obj PDSemanticContentStream)/content[7]/contentItem[23]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](8 0 obj PDPage)/contentStream[0](9 0 obj PDSemanticContentStream)/content[7]/contentItem[24]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](8 0 obj PDPage)/contentStream[0](9 0 obj PDSemanticContentStream)/content[7]/contentItem[25]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](8 0 obj PDPage)/contentStream[0](9 0 obj PDSemanticContentStream)/content[7]/contentItem[26]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](8 0 obj PDPage)/contentStream[0](9 0 obj PDSemanticContentStream)/content[7]/contentItem[27]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](8 0 obj PDPage)/contentStream[0](9 0 obj PDSemanticContentStream)/content[7]/contentItem[28]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](8 0 obj PDPage)/contentStream[0](9 0 obj PDSemanticContentStream)/content[7]/contentItem[29]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](8 0 obj PDPage)/contentStream[0](9 0 obj PDSemanticContentStream)/content[7]/contentItem[30]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](8 0 obj PDPage)/contentStream[0](9 0 obj PDSemanticContentStream)/content[7]/contentItem[31]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](8 0 obj PDPage)/contentStream[0](9 0 obj PDSemanticContentStream)/content[7]/contentItem[32]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](8 0 obj PDPage)/contentStream[0](9 0 obj PDSemanticContentStream)/content[7]/contentItem[33]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[3](10 0 obj PDPage)/contentStream[0](11 0 obj PDSemanticContentStream)/content[4]/contentItem[0]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[4](12 0 obj PDPage)/contentStream[0](13 0 obj PDSemanticContentStream)/content[4]/contentItem[0]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[5](14 0 obj PDPage)/contentStream[0](15 0 obj PDSemanticContentStream)/content[6]/contentItem[0]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[5](14 0 obj PDPage)/contentStream[0](15 0 obj PDSemanticContentStream)/operators[3]/xObject[0]/contentStream[0](530 0 obj PDSemanticContentStream)/content[0]/contentItem[0]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[5](14 0 obj PDPage)/contentStream[0](15 0 obj PDSemanticContentStream)/operators[25]/xObject[0]/contentStream[0](531 0 obj PDSemanticContentStream)/operators[8]/xObject[0]/contentStream[0](533 0 obj PDSemanticContentStream)/content[0]/contentItem[0]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[5](14 0 obj PDPage)/contentStream[0](15 0 obj PDSemanticContentStream)/operators[25]/xObject[0]/contentStream[0](531 0 obj PDSemanticContentStream)/operators[18]/xObject[0]/contentStream[0](532 0 obj PDSemanticContentStream)/operators[8]/xObject[0]/contentStream[0](535 0 obj PDSemanticContentStream)/content[0]/contentItem[0]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[6](21 0 obj PDPage)/contentStream[0](22 0 obj PDSemanticContentStream)/content[5]/contentItem[0]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[6](21 0 obj PDPage)/contentStream[0](22 0 obj PDSemanticContentStream)/operators[7]/xObject[0]/contentStream[0](23 0 obj PDSemanticContentStream)/content[0]/contentItem[0]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[7](25 0 obj PDPage)/contentStream[0](26 0 obj PDSemanticContentStream)/content[4]/contentItem[0]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[8](27 0 obj PDPage)/contentStream[0](28 0 obj PDSemanticContentStream)/content[4]/contentItem[0]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[8](27 0 obj PDPage)/contentStream[0](28 0 obj PDSemanticContentStream)/content[6]/contentItem[0]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[8](27 0 obj PDPage)/contentStream[0](28 0 obj PDSemanticContentStream)/content[6]/contentItem[1]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[8](27 0 obj PDPage)/contentStream[0](28 0 obj PDSemanticContentStream)/content[6]/contentItem[2]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[8](27 0 obj PDPage)/contentStream[0](28 0 obj PDSemanticContentStream)/content[6]/contentItem[3]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[8](27 0 obj PDPage)/contentStream[0](28 0 obj PDSemanticContentStream)/content[6]/contentItem[4]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[8](27 0 obj PDPage)/contentStream[0](28 0 obj PDSemanticContentStream)/content[6]/contentItem[5]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[8](27 0 obj PDPage)/contentStream[0](28 0 obj PDSemanticContentStream)/content[6]/contentItem[6]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[8](27 0 obj PDPage)/contentStream[0](28 0 obj PDSemanticContentStream)/content[6]/contentItem[7]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[8](27 0 obj PDPage)/contentStream[0](28 0 obj PDSemanticContentStream)/content[6]/contentItem[8]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[8](27 0 obj PDPage)/contentStream[0](28 0 obj PDSemanticContentStream)/content[6]/contentItem[9]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[8](27 0 obj PDPage)/contentStream[0](28 0 obj PDSemanticContentStream)/content[6]/contentItem[10]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[8](27 0 obj PDPage)/contentStream[0](28 0 obj PDSemanticContentStream)/content[6]/contentItem[11]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[8](27 0 obj PDPage)/contentStream[0](28 0 obj PDSemanticContentStream)/content[6]/contentItem[12]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[8](27 0 obj PDPage)/contentStream[0](28 0 obj PDSemanticContentStream)/content[6]/contentItem[13]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[8](27 0 obj PDPage)/contentStream[0](28 0 obj PDSemanticContentStream)/content[6]/contentItem[14]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[8](27 0 obj PDPage)/contentStream[0](28 0 obj PDSemanticContentStream)/content[6]/contentItem[15]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[8](27 0 obj PDPage)/contentStream[0](28 0 obj PDSemanticContentStream)/content[6]/contentItem[16]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[8](27 0 obj PDPage)/contentStream[0](28 0 obj PDSemanticContentStream)/content[6]/contentItem[17]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[8](27 0 obj PDPage)/contentStream[0](28 0 obj PDSemanticContentStream)/content[6]/contentItem[18]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[8](27 0 obj PDPage)/contentStream[0](28 0 obj PDSemanticContentStream)/content[6]/contentItem[19]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[8](27 0 obj PDPage)/contentStream[0](28 0 obj PDSemanticContentStream)/content[6]/contentItem[20]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[8](27 0 obj PDPage)/contentStream[0](28 0 obj PDSemanticContentStream)/content[6]/contentItem[21]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[8](27 0 obj PDPage)/contentStream[0](28 0 obj PDSemanticContentStream)/content[6]/contentItem[22]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 14289-2:2024", "clause": "8.2.5.25", "testNumber": 1, "status": "failed", "failedChecks": 3, "tags": ["list", "structure"], "description": "If Lbl structure elements are present, the ListNumbering attribute shall be present on the respective L structure element; in such cases the value None shall not be used", "object": "SEL", "test": "containsLabels == false || ListNumbering != 'None'", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[78](1288 0 obj SESect Story)/K[17](4168 0 obj SEL L)", "errorMessage": "List items contain Lbl structure elements, but the ListNumbering attribute is not present on the respective L structure element or it has value None", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[231](1441 0 obj SESect Story)/K[9](2872 0 obj SEL L)", "errorMessage": "List items contain Lbl structure elements, but the ListNumbering attribute is not present on the respective L structure element or it has value None", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[231](1441 0 obj SESect Story)/K[15](2878 0 obj SEL L)", "errorMessage": "List items contain Lbl structure elements, but the ListNumbering attribute is not present on the respective L structure element or it has value None", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 14289-2:2024", "clause": "8.8", "testNumber": 2, "status": "failed", "failedChecks": 1, "tags": ["syntax"], "description": "All destinations whose target lies within the current document shall be structure destinations", "object": "PDGoToAction", "test": "containsStructDestination == true", "checks": [{"status": "failed", "context": "root/document[0]/OpenAction[0](8205 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "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](635 0 obj PDMetadata)/XMPPackage[0]", "errorMessage": "Metadata stream does not contain dc:title", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 14289-2:2024", "clause": "8.2.5.28.2", "testNumber": 1, "status": "failed", "failedChecks": 94, "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](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[0](1210 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[3](1213 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[4](1214 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[6](1216 0 obj SESect Story)/K[13](8093 0 obj SEP body)/K[0](8097 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[11](1221 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[60](1270 0 obj SESect Story)/K[0](4609 0 obj SEP SOS_inline_chart)/K[0](4612 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[62](1272 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[69](1279 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[70](1280 0 obj SESect Story)/K[35](4293 0 obj SEP SOS_inline_chart)/K[0](4296 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[71](1281 0 obj SESect Story)/K[2](4254 0 obj SEP SOS_inline_chart)/K[0](4257 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[77](1287 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[78](1288 0 obj SESect Story)/K[24](4175 0 obj SEP SOS_inline_chart)/K[0](4183 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[79](1289 0 obj SESect Story)/K[2](4147 0 obj SEP SOS_inline_chart)/K[0](4150 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[85](1295 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[86](1296 0 obj SESect Story)/K[18](4108 0 obj SEP SOS_inline_chart)/K[0](4126 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[87](1297 0 obj SESect Story)/K[2](4086 0 obj SEP SOS_inline_chart)/K[0](4089 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[93](1303 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[94](1304 0 obj SESect Story)/K[16](4043 0 obj SEP SOS_inline_chart)/K[0](4059 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[95](1305 0 obj SESect Story)/K[2](4023 0 obj SEP SOS_inline_chart)/K[0](4026 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[101](1311 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[102](1312 0 obj SESect Story)/K[27](3944 0 obj SEP SOS_inline_chart)/K[0](3963 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[103](1313 0 obj SESect Story)/K[2](3913 0 obj SEP SOS_inline_chart)/K[0](3916 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[108](1318 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[111](1321 0 obj SESect Story)/K[1](3884 0 obj SEP SOS_inline_chart)/K[0](3886 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[112](1322 0 obj SESect Story)/K[1](3881 0 obj SEP SOS_inline_chart)/K[0](3882 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[113](1323 0 obj SESect Story)/K[1](3877 0 obj SEP SOS_inline_chart)/K[0](3879 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[117](1327 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[118](1328 0 obj SESect Story)/K[31](3812 0 obj SEP SOS_inline_chart)/K[0](3825 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[119](1329 0 obj SESect Story)/K[2](3777 0 obj SEP SOS_inline_chart)/K[0](3780 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[126](1336 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[127](1337 0 obj SESect Story)/K[35](3729 0 obj SEP SOS_inline_chart)/K[0](3732 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[128](1338 0 obj SESect Story)/K[2](3690 0 obj SEP SOS_inline_chart)/K[0](3693 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[134](1344 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[135](1345 0 obj SESect Story)/K[22](3659 0 obj SEP SOS_inline_chart)/K[0](3671 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[136](1346 0 obj SESect Story)/K[2](3633 0 obj SEP SOS_inline_chart)/K[0](3636 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[142](1352 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[143](1353 0 obj SESect Story)/K[37](3606 0 obj SEP SOS_inline_chart)/K[0](3612 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[144](1354 0 obj SESect Story)/K[2](3565 0 obj SEP SOS_inline_chart)/K[0](3568 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[150](1360 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[151](1361 0 obj SESect Story)/K[17](3527 0 obj SEP SOS_inline_chart)/K[0](3546 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[152](1362 0 obj SESect Story)/K[2](3506 0 obj SEP SOS_inline_chart)/K[0](3509 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[155](1365 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[158](1368 0 obj SESect Story)/K[6](3480 0 obj SEP SOS_inline_chart)/K[0](3495 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[162](1372 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[163](1373 0 obj SESect Story)/K[15](3437 0 obj SEP SOS_inline_chart)/K[0](3461 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[164](1374 0 obj SESect Story)/K[2](3418 0 obj SEP SOS_inline_chart)/K[0](3421 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[170](1380 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[171](1381 0 obj SESect Story)/K[21](3380 0 obj SEP SOS_inline_chart)/K[0](3399 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[172](1382 0 obj SESect Story)/K[2](3355 0 obj SEP SOS_inline_chart)/K[0](3358 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[179](1389 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[180](1390 0 obj SESect Story)/K[17](3310 0 obj SEP SOS_inline_chart)/K[0](3334 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[181](1391 0 obj SESect Story)/K[2](3289 0 obj SEP SOS_inline_chart)/K[0](3292 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[184](1394 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[187](1397 0 obj SESect Story)/K[18](3262 0 obj SEP SOS_inline_chart)/K[0](3278 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[191](1401 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[192](1402 0 obj SESect Story)/K[32](3223 0 obj SEP SOS_inline_chart)/K[0](3229 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[193](1403 0 obj SESect Story)/K[2](3187 0 obj SEP SOS_inline_chart)/K[0](3190 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[199](1409 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[200](1410 0 obj SESect Story)/K[17](3148 0 obj SEP SOS_inline_chart)/K[0](3168 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[201](1411 0 obj SESect Story)/K[2](3127 0 obj SEP SOS_inline_chart)/K[0](3130 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[207](1417 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[208](1418 0 obj SESect Story)/K[15](3081 0 obj SEP SOS_inline_chart)/K[0](3106 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[209](1419 0 obj SESect Story)/K[2](3062 0 obj SEP SOS_inline_chart)/K[0](3065 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[215](1425 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[216](1426 0 obj SESect Story)/K[17](3013 0 obj SEP SOS_inline_chart)/K[0](3041 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[217](1427 0 obj SESect Story)/K[2](2992 0 obj SEP SOS_inline_chart)/K[0](2995 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[224](1434 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[225](1435 0 obj SESect Story)/K[17](2951 0 obj SEP SOS_inline_chart)/K[0](2971 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[226](1436 0 obj SESect Story)/K[2](2930 0 obj SEP SOS_inline_chart)/K[0](2933 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[229](1439 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[235](1445 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[236](1446 0 obj SESect Story)/K[24](2803 0 obj SEP SOS_inline_chart)/K[0](2827 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[237](1447 0 obj SESect Story)/K[2](2775 0 obj SEP SOS_inline_chart)/K[0](2778 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[244](1454 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[245](1455 0 obj SESect Story)/K[18](2731 0 obj SEP SOS_inline_chart)/K[0](2754 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[246](1456 0 obj SESect Story)/K[2](2709 0 obj SEP SOS_inline_chart)/K[0](2712 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[252](1462 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[253](1463 0 obj SESect Story)/K[16](2677 0 obj SEP SOS_inline_chart)/K[0](2690 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[254](1464 0 obj SESect Story)/K[2](2657 0 obj SEP SOS_inline_chart)/K[0](2660 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[260](1470 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[261](1471 0 obj SESect Story)/K[31](2623 0 obj SEP SOS_inline_chart)/K[0](2636 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[262](1472 0 obj SESect Story)/K[2](2588 0 obj SEP SOS_inline_chart)/K[0](2591 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[266](1476 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[280](1490 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[281](1491 0 obj SESect Story)/K[20](1902 0 obj SEP SOS_inline_chart)/K[0](1921 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[282](1492 0 obj SESect Story)/K[2](1878 0 obj SEP SOS_inline_chart)/K[0](1881 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[288](1498 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[289](1499 0 obj SESect Story)/K[18](1841 0 obj SEP SOS_inline_chart)/K[0](1859 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[290](1500 0 obj SESect Story)/K[2](1819 0 obj SEP SOS_inline_chart)/K[0](1822 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[296](1506 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[297](1507 0 obj SESect Story)/K[10](1768 0 obj SEP SOS_inline_chart)/K[0](1798 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[298](1508 0 obj SESect Story)/K[2](1754 0 obj SEP SOS_inline_chart)/K[0](1757 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[304](1208 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[305](1207 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.2.5.14", "testNumber": 1, "status": "failed", "failedChecks": 1, "tags": ["note", "structure"], "description": "The Note standard structure type shall not be present in conforming documents unless role mapped to a structure element in the PDF 2.0 namespace", "object": "SENote", "test": "false", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[110](1320 0 obj SESect Story)/K[2](3889 0 obj SEP body)/K[1](3897 0 obj SENote Note)", "errorMessage": "Document uses Note structure type", "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](635 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.2.5.26", "testNumber": 5, "status": "failed", "failedChecks": 1, "tags": ["structure", "table"], "description": "When a table contains header cells, that table shall provide sufficient semantic information to allow accurate determination of which of its table header cells (structure element TH) pertain to other cells as specified in ISO 32000-2:2020, 14.8.5.7", "object": "SETD", "test": "hasConnectedHeader != false || unknownHeaders != ''", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)/K[0](1143 0 obj SEDocument Document)/K[0](1209 0 obj SEArt Article)/K[302](1512 0 obj SESect Story)/K[2](1520 0 obj SEP body)/K[0](1521 0 obj SETable Table)/K[13](1535 0 obj SETR TR)/K[0](1646 0 obj SETD TD)", "errorMessage": "TD does not contain Headers attribute, and Headers for this table cell cannot be determined algorithmically", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 14289-2:2024", "clause": "8.2.5.2", "testNumber": 2, "status": "failed", "failedChecks": 1, "tags": ["structure"], "description": "The structure tree root shall contain a single Document structure element as its only child. The namespace for that element shall be specified as the PDF 2.0 namespace", "object": "PDStructTreeRoot", "test": "kidsStandardTypes != 'Document' || firstChildStandardTypeNamespaceURL == 'http://iso.org/pdf2/ssn'", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](1141 0 obj PDStructTreeRoot)", "errorMessage": "The structure tree root contains a single Document structure element, but this element is not within the PDF 2.0 namespace (namespace URI = http://iso.org/pdf/ssn)", "errorArguments": ["http://iso.org/pdf/ssn"]}]}]}, "jobEndStatus": "normal", "profileName": "PDF/UA-2 + Tagged PDF validation profile", "statement": "PDF file is not compliant with Validation Profile requirements.", "compliant": false}], "processingTime": {"start": 1750781854652, "finish": 1750781873282, "duration": "00:00:18.630", "difference": 18630}}], "batchSummary": {"duration": {"start": 1750781854143, "finish": 1750781873432, "duration": "00:00:19.289", "difference": 19289}, "totalJobs": 1, "outOfMemory": 0, "veraExceptions": 0, "failedEncryptedJobs": 0, "failedParsingJobs": 0, "validationSummary": {"nonCompliantPdfaCount": 1, "compliantPdfaCount": 0, "failedJobCount": 0, "totalJobCount": 1, "successfulJobCount": 1}, "featuresSummary": {"failedJobCount": 0, "totalJobCount": 0, "successfulJobCount": 0}, "repairSummary": {"failedJobCount": 0, "totalJobCount": 0, "successfulJobCount": 0}, "multiJob": false}}}}