📦 EqualifyEverything / equalify-uic-analysis

📄 job_eq-449733.json · 1 lines
1{"_id": "685ad0f503ccdc0557334aa3", "createdDate": "2025-06-24T16:23:17.250Z", "jobID": "eq-449733", "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/2018-2019-Goals.pdf", "size": 1250703}, "validationResult": [{"details": {"passedRules": 1711, "failedRules": 13, "passedChecks": 393506, "failedChecks": 4846, "tags": ["artifact", "figure", "metadata", "alt-text", "syntax", "toc", "text", "structure", "table", "font"], "ruleSummaries": [{"ruleStatus": "FAILED", "specification": "ISO 14289-2:2024", "clause": "8.2.5.28.2", "testNumber": 1, "status": "failed", "failedChecks": 2, "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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[7](4878 0 obj SEArt TextBox)/K[0](4870 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[9](4869 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.2", "testNumber": 1, "status": "failed", "failedChecks": 4587, "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[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[16]/contentItem[0]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[16]/contentItem[1]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[16]/contentItem[2]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[16]/contentItem[3]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[16]/contentItem[4]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[16]/contentItem[5]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[16]/contentItem[6]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[16]/contentItem[7]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[16]/contentItem[8]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[16]/contentItem[9]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[16]/contentItem[10]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[16]/contentItem[11]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[16]/contentItem[12]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[16]/contentItem[13]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[16]/contentItem[14]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[16]/contentItem[15]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[28]/contentItem[0]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[28]/contentItem[1]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[28]/contentItem[2]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[28]/contentItem[3]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[28]/contentItem[4]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[28]/contentItem[5]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[28]/contentItem[6]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[28]/contentItem[7]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[28]/contentItem[8]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[28]/contentItem[9]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[28]/contentItem[10]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[28]/contentItem[11]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[28]/contentItem[12]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[28]/contentItem[13]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[38]/contentItem[0]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[38]/contentItem[1]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[38]/contentItem[2]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[38]/contentItem[3]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[38]/contentItem[4]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[38]/contentItem[5]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[38]/contentItem[6]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[38]/contentItem[7]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[38]/contentItem[8]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[38]/contentItem[9]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[38]/contentItem[10]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[38]/contentItem[11]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[38]/contentItem[12]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[38]/contentItem[13]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[43]/contentItem[0]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[43]/contentItem[1]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[43]/contentItem[2]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[43]/contentItem[3]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[43]/contentItem[4]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[43]/contentItem[5]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[43]/contentItem[6]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[43]/contentItem[7]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[43]/contentItem[8]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[43]/contentItem[9]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[43]/contentItem[10]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[43]/contentItem[11]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[43]/contentItem[12]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[43]/contentItem[13]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[51]/contentItem[0]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[51]/contentItem[1]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[51]/contentItem[2]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[51]/contentItem[3]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[51]/contentItem[4]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[51]/contentItem[5]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[51]/contentItem[6]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[51]/contentItem[7]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[51]/contentItem[8]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[51]/contentItem[9]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[51]/contentItem[10]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[51]/contentItem[11]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[51]/contentItem[12]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[51]/contentItem[13]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[51]/contentItem[14]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[51]/contentItem[15]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[51]/contentItem[16]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[51]/contentItem[17]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[51]/contentItem[18]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[51]/contentItem[19]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[51]/contentItem[20]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[51]/contentItem[21]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[51]/contentItem[22]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[51]/contentItem[23]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](51 0 obj PDPage)/contentStream[0](52 0 obj PDSemanticContentStream)/content[51]/contentItem[24]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[24](53 0 obj PDPage)/contentStream[0](54 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[24](53 0 obj PDPage)/contentStream[0](54 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[24](53 0 obj PDPage)/contentStream[0](54 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[24](53 0 obj PDPage)/contentStream[0](54 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[24](53 0 obj PDPage)/contentStream[0](54 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[24](53 0 obj PDPage)/contentStream[0](54 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[24](53 0 obj PDPage)/contentStream[0](54 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[24](53 0 obj PDPage)/contentStream[0](54 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[24](53 0 obj PDPage)/contentStream[0](54 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[24](53 0 obj PDPage)/contentStream[0](54 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[24](53 0 obj PDPage)/contentStream[0](54 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[24](53 0 obj PDPage)/contentStream[0](54 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[24](53 0 obj PDPage)/contentStream[0](54 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[24](53 0 obj PDPage)/contentStream[0](54 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[24](53 0 obj PDPage)/contentStream[0](54 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[24](53 0 obj PDPage)/contentStream[0](54 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[24](53 0 obj PDPage)/contentStream[0](54 0 obj PDSemanticContentStream)/content[18]/contentItem[0]", "errorMessage": "Content is neither marked as Artifact nor tagged as real content", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 14289-2:2024", "clause": "8.2.5.8", "testNumber": 1, "status": "failed", "failedChecks": 59, "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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[0](4721 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[1](4722 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[2](4723 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[3](4724 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[4](4725 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[5](4726 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[6](4727 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[7](4728 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[8](4729 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[9](4730 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[10](4731 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[11](4732 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[12](4733 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[13](4734 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[14](4735 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[15](4736 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[16](4737 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[17](4738 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[18](4739 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[19](4740 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[20](4741 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[21](4742 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[22](4743 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[23](4744 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[24](4745 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[25](4746 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[26](4747 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[27](4748 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[28](4749 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[29](4750 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[30](4751 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[31](4719 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[0](4688 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[1](4689 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[2](4690 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[3](4691 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[4](4692 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[5](4693 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[6](4694 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[7](4695 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[8](4696 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[9](4697 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[10](4698 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[11](4699 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[12](4700 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[13](4701 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[14](4702 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[15](4703 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[16](4704 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[17](4705 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[18](4706 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[19](4707 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[20](4708 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[21](4709 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[22](4710 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[23](4711 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[24](4712 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[25](4686 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](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[26](4713 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 14289-2:2024", "clause": "8.4.5.5.1", "testNumber": 1, "status": "failed", "failedChecks": 6, "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](4899 0 obj PDPage)/contentStream[0]/operators[233]/font[0](TimesNewRomanPSMT)", "errorMessage": "The font program is not embedded", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[0](4899 0 obj PDPage)/contentStream[0]/operators[376]/font[0](TimesNewRomanPS-BoldMT)", "errorMessage": "The font program is not embedded", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[6](13 0 obj PDPage)/contentStream[0](14 0 obj PDSemanticContentStream)/operators[309]/font[0](TimesNewRomanPS-ItalicMT)", "errorMessage": "The font program is not embedded", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[7](15 0 obj PDPage)/contentStream[0](16 0 obj PDSemanticContentStream)/operators[250]/font[0](ArialMT)", "errorMessage": "The font program is not embedded", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[61](127 0 obj PDPage)/contentStream[0](128 0 obj PDSemanticContentStream)/operators[470]/font[0](Arial-BoldMT)", "errorMessage": "The font program is not embedded", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[61](127 0 obj PDPage)/contentStream[0](128 0 obj PDSemanticContentStream)/operators[938]/font[0](CourierNewPSMT)", "errorMessage": "The font program is not embedded", "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](200 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.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](419 0 obj PDStructTreeRoot)", "errorMessage": "The structure tree root contains Sect element(s) instead of a single Document structure element", "errorArguments": ["Sect"]}]}, {"ruleStatus": "FAILED", "specification": "ISO 14289-2:2024", "clause": "8.4.3", "testNumber": 1, "status": "failed", "failedChecks": 25, "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[12](25 0 obj PDPage)/contentStream[0](26 0 obj PDSemanticContentStream)/operators[376]/usedGlyphs[0](LWMBOH+Wingdings-Regular LWMBOH+Wingdings-Regular 57 0 102318785 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[12](25 0 obj PDPage)/contentStream[0](26 0 obj PDSemanticContentStream)/operators[402]/usedGlyphs[0](LWMBOH+Wingdings-Regular LWMBOH+Wingdings-Regular 57 0 778806426 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[12](25 0 obj PDPage)/contentStream[0](26 0 obj PDSemanticContentStream)/operators[429]/usedGlyphs[0](LWMBOH+Wingdings-Regular LWMBOH+Wingdings-Regular 57 0 1599823012 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[12](25 0 obj PDPage)/contentStream[0](26 0 obj PDSemanticContentStream)/operators[537]/usedGlyphs[0](LWMBOH+Wingdings-Regular LWMBOH+Wingdings-Regular 57 0 80722676 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[12](25 0 obj PDPage)/contentStream[0](26 0 obj PDSemanticContentStream)/operators[606]/usedGlyphs[0](LWMBOH+Wingdings-Regular LWMBOH+Wingdings-Regular 57 0 1492822331 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[12](25 0 obj PDPage)/contentStream[0](26 0 obj PDSemanticContentStream)/operators[638]/usedGlyphs[0](LWMBOH+Wingdings-Regular LWMBOH+Wingdings-Regular 57 0 1596009860 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[13](28 0 obj PDPage)/contentStream[0](29 0 obj PDSemanticContentStream)/operators[339]/usedGlyphs[0](LWMBOH+Wingdings-Regular LWMBOH+Wingdings-Regular 57 0 943666520 75 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](28 0 obj PDPage)/contentStream[0](29 0 obj PDSemanticContentStream)/operators[362]/usedGlyphs[0](LWMBOH+Wingdings-Regular LWMBOH+Wingdings-Regular 57 0 1236303587 75 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](28 0 obj PDPage)/contentStream[0](29 0 obj PDSemanticContentStream)/operators[386]/usedGlyphs[0](LWMBOH+Wingdings-Regular LWMBOH+Wingdings-Regular 57 0 892231982 75 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](28 0 obj PDPage)/contentStream[0](29 0 obj PDSemanticContentStream)/operators[432]/usedGlyphs[0](LWMBOH+Wingdings-Regular LWMBOH+Wingdings-Regular 57 0 1710228600 75 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](28 0 obj PDPage)/contentStream[0](29 0 obj PDSemanticContentStream)/operators[458]/usedGlyphs[0](LWMBOH+Wingdings-Regular LWMBOH+Wingdings-Regular 57 0 606365803 75 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](30 0 obj PDPage)/contentStream[0](31 0 obj PDSemanticContentStream)/operators[343]/usedGlyphs[0](LWMBOH+Wingdings-Regular LWMBOH+Wingdings-Regular 57 0 438228197 76 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](30 0 obj PDPage)/contentStream[0](31 0 obj PDSemanticContentStream)/operators[367]/usedGlyphs[0](LWMBOH+Wingdings-Regular LWMBOH+Wingdings-Regular 57 0 1719547057 76 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](30 0 obj PDPage)/contentStream[0](31 0 obj PDSemanticContentStream)/operators[395]/usedGlyphs[0](LWMBOH+Wingdings-Regular LWMBOH+Wingdings-Regular 57 0 476973576 76 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](30 0 obj PDPage)/contentStream[0](31 0 obj PDSemanticContentStream)/operators[414]/usedGlyphs[0](LWMBOH+Wingdings-Regular LWMBOH+Wingdings-Regular 57 0 1840940155 76 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](30 0 obj PDPage)/contentStream[0](31 0 obj PDSemanticContentStream)/operators[438]/usedGlyphs[0](LWMBOH+Wingdings-Regular LWMBOH+Wingdings-Regular 57 0 32496853 76 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[15](32 0 obj PDPage)/contentStream[0](33 0 obj PDSemanticContentStream)/operators[339]/usedGlyphs[0](LWMBOH+Wingdings-Regular LWMBOH+Wingdings-Regular 57 0 1904273153 77 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[15](32 0 obj PDPage)/contentStream[0](33 0 obj PDSemanticContentStream)/operators[366]/usedGlyphs[0](LWMBOH+Wingdings-Regular LWMBOH+Wingdings-Regular 57 0 1311544814 77 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[15](32 0 obj PDPage)/contentStream[0](33 0 obj PDSemanticContentStream)/operators[412]/usedGlyphs[0](LWMBOH+Wingdings-Regular LWMBOH+Wingdings-Regular 57 0 13692003 77 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[15](32 0 obj PDPage)/contentStream[0](33 0 obj PDSemanticContentStream)/operators[436]/usedGlyphs[0](LWMBOH+Wingdings-Regular LWMBOH+Wingdings-Regular 57 0 94748968 77 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[15](32 0 obj PDPage)/contentStream[0](33 0 obj PDSemanticContentStream)/operators[464]/usedGlyphs[0](LWMBOH+Wingdings-Regular LWMBOH+Wingdings-Regular 57 0 1944815218 77 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[16](34 0 obj PDPage)/contentStream[0](35 0 obj PDSemanticContentStream)/operators[334]/usedGlyphs[0](LWMBOH+Wingdings-Regular LWMBOH+Wingdings-Regular 57 0 809822663 78 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[16](34 0 obj PDPage)/contentStream[0](35 0 obj PDSemanticContentStream)/operators[392]/usedGlyphs[0](LWMBOH+Wingdings-Regular LWMBOH+Wingdings-Regular 57 0 1104654975 78 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[16](34 0 obj PDPage)/contentStream[0](35 0 obj PDSemanticContentStream)/operators[420]/usedGlyphs[0](LWMBOH+Wingdings-Regular LWMBOH+Wingdings-Regular 57 0 1225353990 78 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[16](34 0 obj PDPage)/contentStream[0](35 0 obj PDSemanticContentStream)/operators[485]/usedGlyphs[0](LWMBOH+Wingdings-Regular LWMBOH+Wingdings-Regular 57 0 1243102466 78 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 14289-2:2024", "clause": "8.8", "testNumber": 2, "status": "failed", "failedChecks": 91, "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]/pages[3](5 0 obj PDPage)/annots[0](224 0 obj PDLinkAnnot)/A[0](232 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[3](5 0 obj PDPage)/annots[1](228 0 obj PDLinkAnnot)/A[0](237 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[3](5 0 obj PDPage)/annots[2](242 0 obj PDLinkAnnot)/A[0](238 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[3](5 0 obj PDPage)/annots[3](258 0 obj PDLinkAnnot)/A[0](235 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[3](5 0 obj PDPage)/annots[4](255 0 obj PDLinkAnnot)/A[0](236 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[3](5 0 obj PDPage)/annots[5](263 0 obj PDLinkAnnot)/A[0](265 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[3](5 0 obj PDPage)/annots[6](250 0 obj PDLinkAnnot)/A[0](226 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[3](5 0 obj PDPage)/annots[7](248 0 obj PDLinkAnnot)/A[0](241 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[3](5 0 obj PDPage)/annots[8](260 0 obj PDLinkAnnot)/A[0](230 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[3](5 0 obj PDPage)/annots[9](227 0 obj PDLinkAnnot)/A[0](245 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[3](5 0 obj PDPage)/annots[10](244 0 obj PDLinkAnnot)/A[0](221 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[3](5 0 obj PDPage)/annots[11](246 0 obj PDLinkAnnot)/A[0](218 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[3](5 0 obj PDPage)/annots[12](257 0 obj PDLinkAnnot)/A[0](219 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[3](5 0 obj PDPage)/annots[13](247 0 obj PDLinkAnnot)/A[0](220 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[3](5 0 obj PDPage)/annots[14](249 0 obj PDLinkAnnot)/A[0](217 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[3](5 0 obj PDPage)/annots[15](264 0 obj PDLinkAnnot)/A[0](222 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[3](5 0 obj PDPage)/annots[16](261 0 obj PDLinkAnnot)/A[0](213 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[3](5 0 obj PDPage)/annots[17](231 0 obj PDLinkAnnot)/A[0](273 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[3](5 0 obj PDPage)/annots[18](229 0 obj PDLinkAnnot)/A[0](274 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[3](5 0 obj PDPage)/annots[19](251 0 obj PDLinkAnnot)/A[0](223 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[3](5 0 obj PDPage)/annots[20](252 0 obj PDLinkAnnot)/A[0](272 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[3](5 0 obj PDPage)/annots[21](253 0 obj PDLinkAnnot)/A[0](269 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[3](5 0 obj PDPage)/annots[22](256 0 obj PDLinkAnnot)/A[0](212 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[3](5 0 obj PDPage)/annots[23](225 0 obj PDLinkAnnot)/A[0](275 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[3](5 0 obj PDPage)/annots[24](243 0 obj PDLinkAnnot)/A[0](266 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[3](5 0 obj PDPage)/annots[25](254 0 obj PDLinkAnnot)/A[0](214 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[3](5 0 obj PDPage)/annots[26](234 0 obj PDLinkAnnot)/A[0](216 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[3](5 0 obj PDPage)/annots[27](240 0 obj PDLinkAnnot)/A[0](270 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[3](5 0 obj PDPage)/annots[28](259 0 obj PDLinkAnnot)/A[0](215 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[3](5 0 obj PDPage)/annots[29](233 0 obj PDLinkAnnot)/A[0](271 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[3](5 0 obj PDPage)/annots[30](239 0 obj PDLinkAnnot)/A[0](268 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[3](5 0 obj PDPage)/annots[31](262 0 obj PDLinkAnnot)/A[0](267 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[4](8 0 obj PDPage)/annots[0](276 0 obj PDLinkAnnot)/A[0](281 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[4](8 0 obj PDPage)/annots[1](277 0 obj PDLinkAnnot)/A[0](282 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[4](8 0 obj PDPage)/annots[2](302 0 obj PDLinkAnnot)/A[0](296 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[4](8 0 obj PDPage)/annots[3](305 0 obj PDLinkAnnot)/A[0](291 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[4](8 0 obj PDPage)/annots[4](326 0 obj PDLinkAnnot)/A[0](300 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[4](8 0 obj PDPage)/annots[5](312 0 obj PDLinkAnnot)/A[0](285 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[4](8 0 obj PDPage)/annots[6](280 0 obj PDLinkAnnot)/A[0](308 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[4](8 0 obj PDPage)/annots[7](325 0 obj PDLinkAnnot)/A[0](279 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[4](8 0 obj PDPage)/annots[8](314 0 obj PDLinkAnnot)/A[0](297 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[4](8 0 obj PDPage)/annots[9](317 0 obj PDLinkAnnot)/A[0](292 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[4](8 0 obj PDPage)/annots[10](311 0 obj PDLinkAnnot)/A[0](301 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[4](8 0 obj PDPage)/annots[11](278 0 obj PDLinkAnnot)/A[0](286 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[4](8 0 obj PDPage)/annots[12](313 0 obj PDLinkAnnot)/A[0](298 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[4](8 0 obj PDPage)/annots[13](322 0 obj PDLinkAnnot)/A[0](287 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[4](8 0 obj PDPage)/annots[14](309 0 obj PDLinkAnnot)/A[0](295 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[4](8 0 obj PDPage)/annots[15](316 0 obj PDLinkAnnot)/A[0](290 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[4](8 0 obj PDPage)/annots[16](303 0 obj PDLinkAnnot)/A[0](289 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[4](8 0 obj PDPage)/annots[17](284 0 obj PDLinkAnnot)/A[0](288 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[4](8 0 obj PDPage)/annots[18](306 0 obj PDLinkAnnot)/A[0](294 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[4](8 0 obj PDPage)/annots[19](324 0 obj PDLinkAnnot)/A[0](283 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[4](8 0 obj PDPage)/annots[20](319 0 obj PDLinkAnnot)/A[0](304 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[4](8 0 obj PDPage)/annots[21](315 0 obj PDLinkAnnot)/A[0](318 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[4](8 0 obj PDPage)/annots[22](307 0 obj PDLinkAnnot)/A[0](293 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[4](8 0 obj PDPage)/annots[23](327 0 obj PDLinkAnnot)/A[0](323 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[4](8 0 obj PDPage)/annots[24](310 0 obj PDLinkAnnot)/A[0](320 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[4](8 0 obj PDPage)/annots[25](299 0 obj PDLinkAnnot)/A[0](321 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/Outlines[0](outline 356 0)/A[0](357 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/Outlines[1](outline 359 0)/A[0](408 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/Outlines[2](outline 354 0)/A[0](355 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/Outlines[3](outline 353 0)/A[0](418 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/Outlines[4](outline 372 0)/A[0](373 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/Outlines[5](outline 394 0)/A[0](395 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/Outlines[6](outline 374 0)/A[0](375 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/Outlines[7](outline 396 0)/A[0](397 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/Outlines[8](outline 377 0)/A[0](378 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/Outlines[9](outline 358 0)/A[0](417 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/Outlines[10](outline 379 0)/A[0](398 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/Outlines[11](outline 411 0)/A[0](412 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/Outlines[12](outline 380 0)/A[0](381 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/Outlines[13](outline 382 0)/A[0](383 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/Outlines[14](outline 360 0)/A[0](361 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/Outlines[15](outline 413 0)/A[0](414 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/Outlines[16](outline 415 0)/A[0](416 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/Outlines[17](outline 384 0)/A[0](385 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/Outlines[18](outline 362 0)/A[0](399 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/Outlines[19](outline 363 0)/A[0](376 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/Outlines[20](outline 386 0)/A[0](387 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/Outlines[21](outline 364 0)/A[0](365 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/Outlines[22](outline 388 0)/A[0](389 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/Outlines[23](outline 366 0)/A[0](367 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/Outlines[24](outline 368 0)/A[0](369 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/Outlines[25](outline 401 0)/A[0](402 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/Outlines[26](outline 400 0)/A[0](407 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/Outlines[27](outline 390 0)/A[0](391 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/Outlines[28](outline 370 0)/A[0](371 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/Outlines[29](outline 392 0)/A[0](393 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/Outlines[30](outline 405 0)/A[0](406 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/Outlines[31](outline 403 0)/A[0](404 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/Outlines[32](outline 409 0)/A[0](410 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 32005:2023", "clause": "Table 5. StructTreeRoot-Sect", "testNumber": 1, "status": "failed", "failedChecks": 1, "tags": ["structure"], "description": "StructTreeRoot shall not contain <Sect>", "object": "SESect", "test": "parentStandardType != 'StructTreeRoot'", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 14289-2:2024", "clause": "8.2.5.26", "testNumber": 3, "status": "failed", "failedChecks": 12, "tags": ["structure", "table"], "description": "Tables shall be regular. Table rows shall have the same number of columns (taking into account column spans)", "object": "SETable", "test": "numberOfRowWithWrongColumnSpan == null || wrongColumnSpan != null", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[435](3980 0 obj SETable Table)", "errorMessage": "Table rows 1 and 5 span different number of columns", "errorArguments": ["5"]}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[485](3681 0 obj SETable Table)", "errorMessage": "Table rows 1 and 6 span different number of columns", "errorArguments": ["6"]}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[494](3469 0 obj SETable Table)", "errorMessage": "Table rows 1 and 7 span different number of columns", "errorArguments": ["7"]}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[530](3262 0 obj SETable Table)", "errorMessage": "Table rows 1 and 6 span different number of columns", "errorArguments": ["6"]}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[557](3167 0 obj SETable Table)", "errorMessage": "Table rows 1 and 4 span different number of columns", "errorArguments": ["4"]}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[564](3086 0 obj SETable Table)", "errorMessage": "Table rows 1 and 4 span different number of columns", "errorArguments": ["4"]}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[646](2366 0 obj SETable Table)", "errorMessage": "Table rows 1 and 3 span different number of columns", "errorArguments": ["3"]}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[693](1718 0 obj SETable Table)", "errorMessage": "Table rows 1 and 6 span different number of columns", "errorArguments": ["6"]}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[700](1499 0 obj SETable Table)", "errorMessage": "Table rows 1 and 11 span different number of columns", "errorArguments": ["11"]}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[742](1026 0 obj SETable Table)", "errorMessage": "Table rows 1 and 6 span different number of columns", "errorArguments": ["6"]}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[782](674 0 obj SETable Table)", "errorMessage": "Table rows 1 and 7 span different number of columns", "errorArguments": ["7"]}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[812](515 0 obj SETable Table)", "errorMessage": "Table rows 1 and 6 span different number of columns", "errorArguments": ["6"]}]}, {"ruleStatus": "FAILED", "specification": "ISO 32005:2023", "clause": "Table 5. TOCI-content", "testNumber": 1, "status": "failed", "failedChecks": 59, "tags": ["toc", "structure"], "description": "<TOCI> shall not contain content items", "object": "SETOCI", "test": "hasContentItems == false", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[0](4721 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[1](4722 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[2](4723 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[3](4724 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[4](4725 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[5](4726 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[6](4727 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[7](4728 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[8](4729 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[9](4730 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[10](4731 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[11](4732 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[12](4733 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[13](4734 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[14](4735 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[15](4736 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[16](4737 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[17](4738 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[18](4739 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[19](4740 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[20](4741 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[21](4742 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[22](4743 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[23](4744 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[24](4745 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[25](4746 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[26](4747 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[27](4748 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[28](4749 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[29](4750 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[30](4751 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[82](4720 0 obj SETOC TOC)/K[31](4719 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[0](4688 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[1](4689 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[2](4690 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[3](4691 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[4](4692 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[5](4693 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[6](4694 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[7](4695 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[8](4696 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[9](4697 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[10](4698 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[11](4699 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[12](4700 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[13](4701 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[14](4702 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[15](4703 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[16](4704 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[17](4705 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[18](4706 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[19](4707 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[20](4708 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[21](4709 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[22](4710 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[23](4711 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[24](4712 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[25](4686 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](419 0 obj PDStructTreeRoot)/K[0](420 0 obj SESect Sect)/K[83](4687 0 obj SETOC TOC)/K[26](4713 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "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-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](419 0 obj PDStructTreeRoot)", "errorMessage": "StructTreeRoot either doesn't contain or contains more than one <Document>", "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": 1750782180248, "finish": 1750782196857, "duration": "00:00:16.609", "difference": 16609}}], "batchSummary": {"duration": {"start": 1750782179646, "finish": 1750782197166, "duration": "00:00:17.520", "difference": 17520}, "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}}}}