📦 EqualifyEverything / equalify-uic-analysis

📄 job_eq-449717.json · 1 lines
1{"_id": "685ad0b7bdb84d59207817b3", "createdDate": "2025-06-24T16:22:15.814Z", "jobID": "eq-449717", "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/RL30862.pdf", "size": 1509335}, "validationResult": [{"details": {"passedRules": 1695, "failedRules": 29, "passedChecks": 342378, "failedChecks": 684, "tags": ["annotation", "note", "paragraph", "metadata", "figure", "alt-text", "toc", "list", "structure", "artifact", "syntax", "text", "table", "span", "font"], "ruleSummaries": [{"ruleStatus": "FAILED", "specification": "ISO 32005:2023", "clause": "Table 5. StructTreeRoot-Figure", "testNumber": 1, "status": "failed", "failedChecks": 2, "tags": ["figure", "structure"], "description": "StructTreeRoot shall not contain <Figure>", "object": "SEFigure", "test": "parentStandardType != 'StructTreeRoot'", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[0](248 0 obj SEFigure Figure)", "errorMessage": "StructTreeRoot contains <Figure>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[1](251 0 obj SEFigure Figure)", "errorMessage": "StructTreeRoot contains <Figure>", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 32005:2023", "clause": "Table 5. TOCI-content", "testNumber": 1, "status": "failed", "failedChecks": 1, "tags": ["toc", "structure"], "description": "<TOCI> shall not contain content items", "object": "SETOCI", "test": "hasContentItems == false", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[21](518 0 obj SETOC TOC)/K[1](531 0 obj SETOCI TOCI)", "errorMessage": "<TOCI> contains content item(s)", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 14289-2:2024", "clause": "8.2.5.14", "testNumber": 1, "status": "failed", "failedChecks": 15, "tags": ["note", "structure"], "description": "The Note standard structure type shall not be present in conforming documents unless role mapped to a structure element in the PDF 2.0 namespace", "object": "SENote", "test": "false", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[24](541 0 obj SENote Footnote)", "errorMessage": "Document uses Note structure type", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[35](573 0 obj SENote Footnote)", "errorMessage": "Document uses Note structure type", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[51](641 0 obj SENote Footnote)", "errorMessage": "Document uses Note structure type", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[55](656 0 obj SENote Footnote)", "errorMessage": "Document uses Note structure type", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[69](737 0 obj SENote Footnote)", "errorMessage": "Document uses Note structure type", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[79](1186 0 obj SENote Footnote)", "errorMessage": "Document uses Note structure type", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[107](2026 0 obj SENote Footnote)", "errorMessage": "Document uses Note structure type", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[113](2045 0 obj SENote Footnote)", "errorMessage": "Document uses Note structure type", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[123](2077 0 obj SENote Footnote)", "errorMessage": "Document uses Note structure type", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[132](2096 0 obj SENote Footnote)", "errorMessage": "Document uses Note structure type", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[141](2127 0 obj SENote Footnote)", "errorMessage": "Document uses Note structure type", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[149](2152 0 obj SENote Footnote)", "errorMessage": "Document uses Note structure type", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[153](2165 0 obj SENote Footnote)", "errorMessage": "Document uses Note structure type", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[160](2193 0 obj SENote Footnote)", "errorMessage": "Document uses Note structure type", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[166](2212 0 obj SENote Footnote)", "errorMessage": "Document uses Note structure type", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 32005:2023", "clause": "Table 5. StructTreeRoot-Table", "testNumber": 1, "status": "failed", "failedChecks": 21, "tags": ["structure", "table"], "description": "StructTreeRoot shall not contain <Table>", "object": "SETable", "test": "parentStandardType != 'StructTreeRoot'", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[41](596 0 obj SETable Table)", "errorMessage": "StructTreeRoot contains <Table>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[74](768 0 obj SETable Table)", "errorMessage": "StructTreeRoot contains <Table>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[75](1093 0 obj SETable Table)", "errorMessage": "StructTreeRoot contains <Table>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[84](1207 0 obj SETable Table)", "errorMessage": "StructTreeRoot contains <Table>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[85](1779 0 obj SETable Table)", "errorMessage": "StructTreeRoot contains <Table>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[86](1794 0 obj SETable Table)", "errorMessage": "StructTreeRoot contains <Table>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[87](1813 0 obj SETable Table)", "errorMessage": "StructTreeRoot contains <Table>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[172](2240 0 obj SETable Table)", "errorMessage": "StructTreeRoot contains <Table>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[173](2416 0 obj SETable Table)", "errorMessage": "StructTreeRoot contains <Table>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[174](2607 0 obj SETable Table)", "errorMessage": "StructTreeRoot contains <Table>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[175](2769 0 obj SETable Table)", "errorMessage": "StructTreeRoot contains <Table>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[176](2947 0 obj SETable Table)", "errorMessage": "StructTreeRoot contains <Table>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[177](3130 0 obj SETable Table)", "errorMessage": "StructTreeRoot contains <Table>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[178](3347 0 obj SETable Table)", "errorMessage": "StructTreeRoot contains <Table>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[179](3517 0 obj SETable Table)", "errorMessage": "StructTreeRoot contains <Table>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[180](3680 0 obj SETable Table)", "errorMessage": "StructTreeRoot contains <Table>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[181](3845 0 obj SETable Table)", "errorMessage": "StructTreeRoot contains <Table>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[182](4019 0 obj SETable Table)", "errorMessage": "StructTreeRoot contains <Table>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[183](4167 0 obj SETable Table)", "errorMessage": "StructTreeRoot contains <Table>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[184](4325 0 obj SETable Table)", "errorMessage": "StructTreeRoot contains <Table>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[221](4540 0 obj SETable Table)", "errorMessage": "StructTreeRoot contains <Table>", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 14289-2:2024", "clause": "8.2.5.26", "testNumber": 4, "status": "failed", "failedChecks": 14, "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](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[87](1813 0 obj SETable Table)", "errorMessage": "Table rows 1 and 5 span different number of columns (12 and 11 respectively)", "errorArguments": ["5", "12", "11"]}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[172](2240 0 obj SETable Table)", "errorMessage": "Table rows 1 and 2 span different number of columns (6 and 1 respectively)", "errorArguments": ["2", "6", "1"]}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[173](2416 0 obj SETable Table)", "errorMessage": "Table rows 1 and 2 span different number of columns (6 and 2 respectively)", "errorArguments": ["2", "6", "2"]}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[174](2607 0 obj SETable Table)", "errorMessage": "Table rows 1 and 4 span different number of columns (6 and 2 respectively)", "errorArguments": ["4", "6", "2"]}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[175](2769 0 obj SETable Table)", "errorMessage": "Table rows 1 and 3 span different number of columns (6 and 2 respectively)", "errorArguments": ["3", "6", "2"]}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[176](2947 0 obj SETable Table)", "errorMessage": "Table rows 1 and 3 span different number of columns (6 and 2 respectively)", "errorArguments": ["3", "6", "2"]}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[177](3130 0 obj SETable Table)", "errorMessage": "Table rows 1 and 3 span different number of columns (6 and 1 respectively)", "errorArguments": ["3", "6", "1"]}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[178](3347 0 obj SETable Table)", "errorMessage": "Table rows 1 and 3 span different number of columns (6 and 2 respectively)", "errorArguments": ["3", "6", "2"]}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[179](3517 0 obj SETable Table)", "errorMessage": "Table rows 1 and 2 span different number of columns (6 and 1 respectively)", "errorArguments": ["2", "6", "1"]}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[180](3680 0 obj SETable Table)", "errorMessage": "Table rows 1 and 2 span different number of columns (6 and 1 respectively)", "errorArguments": ["2", "6", "1"]}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[181](3845 0 obj SETable Table)", "errorMessage": "Table rows 1 and 8 span different number of columns (6 and 1 respectively)", "errorArguments": ["8", "6", "1"]}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[182](4019 0 obj SETable Table)", "errorMessage": "Table rows 1 and 4 span different number of columns (6 and 1 respectively)", "errorArguments": ["4", "6", "1"]}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[183](4167 0 obj SETable Table)", "errorMessage": "Table rows 1 and 2 span different number of columns (6 and 1 respectively)", "errorArguments": ["2", "6", "1"]}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[184](4325 0 obj SETable Table)", "errorMessage": "Table rows 1 and 2 span different number of columns (6 and 2 respectively)", "errorArguments": ["2", "6", "2"]}]}, {"ruleStatus": "FAILED", "specification": "ISO 32005:2023", "clause": "Table 5. StructTreeRoot-Form", "testNumber": 1, "status": "failed", "failedChecks": 1, "tags": ["structure"], "description": "StructTreeRoot shall not contain <Form>", "object": "SEForm", "test": "parentStandardType != 'StructTreeRoot'", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[229](4616 0 obj SEForm Form)", "errorMessage": "StructTreeRoot contains <Form>", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 32005:2023", "clause": "Table 5. StructTreeRoot-TOC", "testNumber": 1, "status": "failed", "failedChecks": 4, "tags": ["toc", "structure"], "description": "StructTreeRoot shall not contain <TOC>", "object": "SETOC", "test": "parentStandardType != 'StructTreeRoot'", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[15](295 0 obj SETOC TOC)", "errorMessage": "StructTreeRoot contains <TOC>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[17](452 0 obj SETOC TOC)", "errorMessage": "StructTreeRoot contains <TOC>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[19](500 0 obj SETOC TOC)", "errorMessage": "StructTreeRoot contains <TOC>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[21](518 0 obj SETOC TOC)", "errorMessage": "StructTreeRoot contains <TOC>", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 14289-2:2024", "clause": "8.4.5.5.1", "testNumber": 1, "status": "failed", "failedChecks": 4, "tags": ["font"], "description": "The font programs for all fonts used for rendering within a conforming file shall be embedded within that file, as defined in ISO 32000-2:2020, 9.9", "object": "PDFont", "test": "Subtype == \"Type3\" || Subtype == \"Type0\" || renderingMode == 3 || containsFontFile == true", "checks": [{"status": "failed", "context": "root/document[0]/pages[0](3 0 obj PDPage)/contentStream[0](4 0 obj PDSemanticContentStream)/operators[49]/font[0](ArialMT)", "errorMessage": "The font program is not embedded", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[0](3 0 obj PDPage)/contentStream[0](4 0 obj PDSemanticContentStream)/operators[78]/font[0](TimesNewRomanPSMT)", "errorMessage": "The font program is not embedded", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[3](46 0 obj PDPage)/contentStream[0](104 0 obj PDSemanticContentStream)/operators[1467]/font[0](TimesNewRomanPS-ItalicMT)", "errorMessage": "The font program is not embedded", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[37](100 0 obj PDPage)/contentStream[0](237 0 obj PDSemanticContentStream)/operators[198]/font[0](Arial-BoldMT)", "errorMessage": "The font program is not embedded", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 14289-2:2024", "clause": "8.10.2.3", "testNumber": 1, "status": "failed", "failedChecks": 1, "tags": ["annotation", "alt-text"], "description": "If a label for a widget annotation is not present, a Contents entry shall be provided to supply description and context for the widget", "object": "PDWidgetAnnot", "test": "containsLbl == true || Contents != null", "checks": [{"status": "failed", "context": "root/document[0]/pages[0](3 0 obj PDPage)/annots[0](4614 0 obj PDWidgetAnnot)", "errorMessage": "Widget annotation contains neither label nor Contents entry", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 32005:2023", "clause": "Table 5. TR-Span", "testNumber": 1, "status": "failed", "failedChecks": 246, "tags": ["structure", "span"], "description": "<TR> shall not contain <Span>", "object": "SESpan", "test": "parentStandardType != 'TR'", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[41](596 0 obj SETable Table)/K[0](597 0 obj SETBody TBody)/K[0](598 0 obj SETR TR)/K[0](599 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[74](768 0 obj SETable Table)/K[0](769 0 obj SETBody TBody)/K[0](770 0 obj SETR TR)/K[0](771 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[74](768 0 obj SETable Table)/K[0](769 0 obj SETBody TBody)/K[1](780 0 obj SETR TR)/K[0](781 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[74](768 0 obj SETable Table)/K[0](769 0 obj SETBody TBody)/K[2](784 0 obj SETR TR)/K[0](785 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[74](768 0 obj SETable Table)/K[0](769 0 obj SETBody TBody)/K[3](796 0 obj SETR TR)/K[0](797 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[74](768 0 obj SETable Table)/K[0](769 0 obj SETBody TBody)/K[4](808 0 obj SETR TR)/K[0](809 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[74](768 0 obj SETable Table)/K[0](769 0 obj SETBody TBody)/K[5](820 0 obj SETR TR)/K[0](821 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[74](768 0 obj SETable Table)/K[0](769 0 obj SETBody TBody)/K[6](832 0 obj SETR TR)/K[0](833 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[74](768 0 obj SETable Table)/K[0](769 0 obj SETBody TBody)/K[7](844 0 obj SETR TR)/K[0](845 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[74](768 0 obj SETable Table)/K[0](769 0 obj SETBody TBody)/K[8](848 0 obj SETR TR)/K[0](849 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[74](768 0 obj SETable Table)/K[0](769 0 obj SETBody TBody)/K[9](860 0 obj SETR TR)/K[0](861 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[74](768 0 obj SETable Table)/K[0](769 0 obj SETBody TBody)/K[10](872 0 obj SETR TR)/K[0](873 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[74](768 0 obj SETable Table)/K[0](769 0 obj SETBody TBody)/K[11](884 0 obj SETR TR)/K[0](885 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[74](768 0 obj SETable Table)/K[0](769 0 obj SETBody TBody)/K[12](896 0 obj SETR TR)/K[0](897 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[74](768 0 obj SETable Table)/K[0](769 0 obj SETBody TBody)/K[13](908 0 obj SETR TR)/K[0](909 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[74](768 0 obj SETable Table)/K[0](769 0 obj SETBody TBody)/K[14](920 0 obj SETR TR)/K[0](921 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[74](768 0 obj SETable Table)/K[0](769 0 obj SETBody TBody)/K[15](932 0 obj SETR TR)/K[0](933 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[74](768 0 obj SETable Table)/K[0](769 0 obj SETBody TBody)/K[16](944 0 obj SETR TR)/K[0](945 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[74](768 0 obj SETable Table)/K[0](769 0 obj SETBody TBody)/K[17](956 0 obj SETR TR)/K[0](957 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[74](768 0 obj SETable Table)/K[0](769 0 obj SETBody TBody)/K[18](968 0 obj SETR TR)/K[0](969 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[74](768 0 obj SETable Table)/K[0](769 0 obj SETBody TBody)/K[19](980 0 obj SETR TR)/K[0](981 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[74](768 0 obj SETable Table)/K[0](769 0 obj SETBody TBody)/K[20](992 0 obj SETR TR)/K[0](993 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[74](768 0 obj SETable Table)/K[0](769 0 obj SETBody TBody)/K[21](1004 0 obj SETR TR)/K[0](1005 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[74](768 0 obj SETable Table)/K[0](769 0 obj SETBody TBody)/K[22](1016 0 obj SETR TR)/K[0](1017 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[74](768 0 obj SETable Table)/K[0](769 0 obj SETBody TBody)/K[23](1028 0 obj SETR TR)/K[0](1029 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[74](768 0 obj SETable Table)/K[0](769 0 obj SETBody TBody)/K[24](1040 0 obj SETR TR)/K[0](1041 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[74](768 0 obj SETable Table)/K[0](769 0 obj SETBody TBody)/K[25](1052 0 obj SETR TR)/K[0](1053 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[74](768 0 obj SETable Table)/K[0](769 0 obj SETBody TBody)/K[26](1064 0 obj SETR TR)/K[0](1065 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[74](768 0 obj SETable Table)/K[0](769 0 obj SETBody TBody)/K[27](1076 0 obj SETR TR)/K[0](1077 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[75](1093 0 obj SETable Table)/K[0](1094 0 obj SETBody TBody)/K[0](1095 0 obj SETR TR)/K[0](1096 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[75](1093 0 obj SETable Table)/K[0](1094 0 obj SETBody TBody)/K[1](1106 0 obj SETR TR)/K[0](1107 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[75](1093 0 obj SETable Table)/K[0](1094 0 obj SETBody TBody)/K[2](1123 0 obj SETR TR)/K[0](1124 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[75](1093 0 obj SETable Table)/K[0](1094 0 obj SETBody TBody)/K[3](1135 0 obj SETR TR)/K[0](1136 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[84](1207 0 obj SETable Table)/K[0](1208 0 obj SETBody TBody)/K[0](1209 0 obj SETR TR)/K[0](1210 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[84](1207 0 obj SETable Table)/K[0](1208 0 obj SETBody TBody)/K[1](1221 0 obj SETR TR)/K[2](1224 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[84](1207 0 obj SETable Table)/K[0](1208 0 obj SETBody TBody)/K[2](1237 0 obj SETR TR)/K[6](1244 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[84](1207 0 obj SETable Table)/K[0](1208 0 obj SETBody TBody)/K[3](1257 0 obj SETR TR)/K[0](1258 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[84](1207 0 obj SETable Table)/K[0](1208 0 obj SETBody TBody)/K[4](1284 0 obj SETR TR)/K[0](1285 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[84](1207 0 obj SETable Table)/K[0](1208 0 obj SETBody TBody)/K[5](1310 0 obj SETR TR)/K[0](1311 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[84](1207 0 obj SETable Table)/K[0](1208 0 obj SETBody TBody)/K[6](1336 0 obj SETR TR)/K[0](1337 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[84](1207 0 obj SETable Table)/K[0](1208 0 obj SETBody TBody)/K[7](1362 0 obj SETR TR)/K[0](1363 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[84](1207 0 obj SETable Table)/K[0](1208 0 obj SETBody TBody)/K[8](1388 0 obj SETR TR)/K[0](1389 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[84](1207 0 obj SETable Table)/K[0](1208 0 obj SETBody TBody)/K[9](1414 0 obj SETR TR)/K[0](1415 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[84](1207 0 obj SETable Table)/K[0](1208 0 obj SETBody TBody)/K[10](1440 0 obj SETR TR)/K[0](1441 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[84](1207 0 obj SETable Table)/K[0](1208 0 obj SETBody TBody)/K[11](1466 0 obj SETR TR)/K[0](1467 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[84](1207 0 obj SETable Table)/K[0](1208 0 obj SETBody TBody)/K[12](1492 0 obj SETR TR)/K[0](1493 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[84](1207 0 obj SETable Table)/K[0](1208 0 obj SETBody TBody)/K[13](1518 0 obj SETR TR)/K[0](1519 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[84](1207 0 obj SETable Table)/K[0](1208 0 obj SETBody TBody)/K[14](1544 0 obj SETR TR)/K[0](1545 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[84](1207 0 obj SETable Table)/K[0](1208 0 obj SETBody TBody)/K[15](1570 0 obj SETR TR)/K[0](1571 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[84](1207 0 obj SETable Table)/K[0](1208 0 obj SETBody TBody)/K[16](1596 0 obj SETR TR)/K[0](1597 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[84](1207 0 obj SETable Table)/K[0](1208 0 obj SETBody TBody)/K[17](1622 0 obj SETR TR)/K[0](1623 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[84](1207 0 obj SETable Table)/K[0](1208 0 obj SETBody TBody)/K[18](1648 0 obj SETR TR)/K[0](1649 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[84](1207 0 obj SETable Table)/K[0](1208 0 obj SETBody TBody)/K[19](1674 0 obj SETR TR)/K[0](1675 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[84](1207 0 obj SETable Table)/K[0](1208 0 obj SETBody TBody)/K[20](1700 0 obj SETR TR)/K[0](1701 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[84](1207 0 obj SETable Table)/K[0](1208 0 obj SETBody TBody)/K[21](1726 0 obj SETR TR)/K[0](1727 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[84](1207 0 obj SETable Table)/K[0](1208 0 obj SETBody TBody)/K[22](1752 0 obj SETR TR)/K[0](1753 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[85](1779 0 obj SETable Table)/K[0](1780 0 obj SETBody TBody)/K[0](1781 0 obj SETR TR)/K[0](1782 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[86](1794 0 obj SETable Table)/K[0](1795 0 obj SETHead THead)/K[0](1796 0 obj SETR TR)/K[2](1799 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[87](1813 0 obj SETable Table)/K[0](1814 0 obj SETHead THead)/K[0](1815 0 obj SETR TR)/K[6](1822 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[87](1813 0 obj SETable Table)/K[1](1835 0 obj SETBody TBody)/K[0](1836 0 obj SETR TR)/K[0](1837 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[87](1813 0 obj SETable Table)/K[1](1835 0 obj SETBody TBody)/K[1](1862 0 obj SETR TR)/K[0](1863 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[87](1813 0 obj SETable Table)/K[1](1835 0 obj SETBody TBody)/K[2](1888 0 obj SETR TR)/K[0](1889 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[87](1813 0 obj SETable Table)/K[1](1835 0 obj SETBody TBody)/K[3](1914 0 obj SETR TR)/K[0](1915 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[172](2240 0 obj SETable Table)/K[0](2241 0 obj SETBody TBody)/K[0](2242 0 obj SETR TR)/K[0](2243 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[172](2240 0 obj SETable Table)/K[0](2241 0 obj SETBody TBody)/K[1](2271 0 obj SETR TR)/K[0](2272 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[172](2240 0 obj SETable Table)/K[0](2241 0 obj SETBody TBody)/K[2](2281 0 obj SETR TR)/K[0](2282 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[172](2240 0 obj SETable Table)/K[0](2241 0 obj SETBody TBody)/K[3](2287 0 obj SETR TR)/K[0](2288 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[172](2240 0 obj SETable Table)/K[0](2241 0 obj SETBody TBody)/K[4](2293 0 obj SETR TR)/K[0](2294 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[172](2240 0 obj SETable Table)/K[0](2241 0 obj SETBody TBody)/K[5](2299 0 obj SETR TR)/K[0](2300 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[172](2240 0 obj SETable Table)/K[0](2241 0 obj SETBody TBody)/K[6](2305 0 obj SETR TR)/K[0](2306 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[172](2240 0 obj SETable Table)/K[0](2241 0 obj SETBody TBody)/K[7](2311 0 obj SETR TR)/K[0](2312 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[172](2240 0 obj SETable Table)/K[0](2241 0 obj SETBody TBody)/K[8](2317 0 obj SETR TR)/K[0](2318 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[172](2240 0 obj SETable Table)/K[0](2241 0 obj SETBody TBody)/K[9](2331 0 obj SETR TR)/K[0](2332 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[172](2240 0 obj SETable Table)/K[0](2241 0 obj SETBody TBody)/K[10](2345 0 obj SETR TR)/K[0](2346 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[172](2240 0 obj SETable Table)/K[0](2241 0 obj SETBody TBody)/K[11](2351 0 obj SETR TR)/K[0](2352 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[172](2240 0 obj SETable Table)/K[0](2241 0 obj SETBody TBody)/K[12](2357 0 obj SETR TR)/K[0](2358 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[172](2240 0 obj SETable Table)/K[0](2241 0 obj SETBody TBody)/K[13](2363 0 obj SETR TR)/K[0](2364 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[172](2240 0 obj SETable Table)/K[0](2241 0 obj SETBody TBody)/K[14](2369 0 obj SETR TR)/K[0](2370 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[172](2240 0 obj SETable Table)/K[0](2241 0 obj SETBody TBody)/K[15](2375 0 obj SETR TR)/K[0](2376 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[172](2240 0 obj SETable Table)/K[0](2241 0 obj SETBody TBody)/K[16](2381 0 obj SETR TR)/K[0](2382 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[172](2240 0 obj SETable Table)/K[0](2241 0 obj SETBody TBody)/K[17](2395 0 obj SETR TR)/K[0](2396 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[172](2240 0 obj SETable Table)/K[0](2241 0 obj SETBody TBody)/K[18](2404 0 obj SETR TR)/K[0](2405 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[172](2240 0 obj SETable Table)/K[0](2241 0 obj SETBody TBody)/K[19](2410 0 obj SETR TR)/K[0](2411 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[173](2416 0 obj SETable Table)/K[0](2417 0 obj SETBody TBody)/K[0](2418 0 obj SETR TR)/K[0](2419 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[173](2416 0 obj SETable Table)/K[0](2417 0 obj SETBody TBody)/K[1](2448 0 obj SETR TR)/K[0](2449 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[173](2416 0 obj SETable Table)/K[0](2417 0 obj SETBody TBody)/K[2](2454 0 obj SETR TR)/K[0](2455 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[173](2416 0 obj SETable Table)/K[0](2417 0 obj SETBody TBody)/K[3](2460 0 obj SETR TR)/K[0](2461 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[173](2416 0 obj SETable Table)/K[0](2417 0 obj SETBody TBody)/K[4](2466 0 obj SETR TR)/K[0](2467 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[173](2416 0 obj SETable Table)/K[0](2417 0 obj SETBody TBody)/K[5](2472 0 obj SETR TR)/K[0](2473 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[173](2416 0 obj SETable Table)/K[0](2417 0 obj SETBody TBody)/K[6](2486 0 obj SETR TR)/K[0](2487 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[173](2416 0 obj SETable Table)/K[0](2417 0 obj SETBody TBody)/K[7](2500 0 obj SETR TR)/K[0](2501 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[173](2416 0 obj SETable Table)/K[0](2417 0 obj SETBody TBody)/K[8](2514 0 obj SETR TR)/K[0](2515 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[173](2416 0 obj SETable Table)/K[0](2417 0 obj SETBody TBody)/K[9](2528 0 obj SETR TR)/K[0](2529 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[173](2416 0 obj SETable Table)/K[0](2417 0 obj SETBody TBody)/K[10](2534 0 obj SETR TR)/K[0](2535 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[173](2416 0 obj SETable Table)/K[0](2417 0 obj SETBody TBody)/K[11](2548 0 obj SETR TR)/K[0](2549 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[173](2416 0 obj SETable Table)/K[0](2417 0 obj SETBody TBody)/K[12](2562 0 obj SETR TR)/K[0](2563 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[173](2416 0 obj SETable Table)/K[0](2417 0 obj SETBody TBody)/K[13](2568 0 obj SETR TR)/K[0](2569 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[173](2416 0 obj SETable Table)/K[0](2417 0 obj SETBody TBody)/K[14](2574 0 obj SETR TR)/K[0](2575 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[173](2416 0 obj SETable Table)/K[0](2417 0 obj SETBody TBody)/K[15](2588 0 obj SETR TR)/K[0](2589 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[174](2607 0 obj SETable Table)/K[0](2608 0 obj SETBody TBody)/K[0](2609 0 obj SETR TR)/K[0](2610 0 obj SESpan Span)", "errorMessage": "<TR> contains <Span>", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 14289-2:2024", "clause": "8.4.3", "testNumber": 1, "status": "failed", "failedChecks": 13, "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[7](55 0 obj PDPage)/contentStream[0](125 0 obj PDSemanticContentStream)/operators[483]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1074844820 28 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[7](55 0 obj PDPage)/contentStream[0](125 0 obj PDSemanticContentStream)/operators[605]/usedGlyphs[0](SymbolMT SymbolMT 120 0 2027227708 28 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[7](55 0 obj PDPage)/contentStream[0](125 0 obj PDSemanticContentStream)/operators[679]/usedGlyphs[0](SymbolMT SymbolMT 120 0 215632153 28 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[7](55 0 obj PDPage)/contentStream[0](125 0 obj PDSemanticContentStream)/operators[777]/usedGlyphs[0](SymbolMT SymbolMT 120 0 790229674 28 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[7](55 0 obj PDPage)/contentStream[0](125 0 obj PDSemanticContentStream)/operators[863]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1778877569 28 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[7](55 0 obj PDPage)/contentStream[0](125 0 obj PDSemanticContentStream)/operators[1046]/usedGlyphs[0](SymbolMT SymbolMT 120 0 422134367 28 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[8](58 0 obj PDPage)/contentStream[0](131 0 obj PDSemanticContentStream)/operators[173]/usedGlyphs[0](SymbolMT SymbolMT 120 0 44278425 29 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[8](58 0 obj PDPage)/contentStream[0](131 0 obj PDSemanticContentStream)/operators[276]/usedGlyphs[0](SymbolMT SymbolMT 120 0 564086167 29 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](64 0 obj PDPage)/contentStream[0](165 0 obj PDSemanticContentStream)/operators[699]/usedGlyphs[0](SymbolMT SymbolMT 120 0 882706486 44 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[13](64 0 obj PDPage)/contentStream[0](165 0 obj PDSemanticContentStream)/operators[915]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1041451158 44 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[13](64 0 obj PDPage)/contentStream[0](165 0 obj PDSemanticContentStream)/operators[1179]/usedGlyphs[0](SymbolMT SymbolMT 120 0 775574071 44 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[13](64 0 obj PDPage)/contentStream[0](165 0 obj PDSemanticContentStream)/operators[1314]/usedGlyphs[0](SymbolMT SymbolMT 120 0 1791589252 44 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[13](64 0 obj PDPage)/contentStream[0](165 0 obj PDSemanticContentStream)/operators[1590]/usedGlyphs[0](SymbolMT SymbolMT 120 0 901815188 44 true)", "errorMessage": "Real content maps to Unicode PUA values, but ActualText and Alt entry are not present", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 32005:2023", "clause": "Table 5. TOCI-Span", "testNumber": 1, "status": "failed", "failedChecks": 24, "tags": ["toc", "structure", "span"], "description": "<TOCI> shall not contain <Span>", "object": "SESpan", "test": "parentStandardType != 'TOCI'", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[15](295 0 obj SETOC TOC)/K[0](296 0 obj SETOCI TOCI)/K[1](308 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[15](295 0 obj SETOC TOC)/K[1](309 0 obj SETOCI TOCI)/K[1](319 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[15](295 0 obj SETOC TOC)/K[2](320 0 obj SETOCI TOCI)/K[1](331 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[15](295 0 obj SETOC TOC)/K[3](332 0 obj SETOCI TOCI)/K[1](342 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[15](295 0 obj SETOC TOC)/K[4](343 0 obj SETOCI TOCI)/K[1](353 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[15](295 0 obj SETOC TOC)/K[5](354 0 obj SETOCI TOCI)/K[1](365 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[15](295 0 obj SETOC TOC)/K[6](366 0 obj SETOCI TOCI)/K[1](377 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[15](295 0 obj SETOC TOC)/K[7](378 0 obj SETOCI TOCI)/K[1](389 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[15](295 0 obj SETOC TOC)/K[8](390 0 obj SETOCI TOCI)/K[1](399 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[15](295 0 obj SETOC TOC)/K[9](400 0 obj SETOCI TOCI)/K[1](411 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[15](295 0 obj SETOC TOC)/K[10](412 0 obj SETOCI TOCI)/K[1](421 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[15](295 0 obj SETOC TOC)/K[11](422 0 obj SETOCI TOCI)/K[1](432 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[15](295 0 obj SETOC TOC)/K[12](433 0 obj SETOCI TOCI)/K[1](446 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[15](295 0 obj SETOC TOC)/K[13](447 0 obj SETOCI TOCI)/K[0](448 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[17](452 0 obj SETOC TOC)/K[0](453 0 obj SETOCI TOCI)/K[1](462 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[17](452 0 obj SETOC TOC)/K[1](463 0 obj SETOCI TOCI)/K[1](471 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[17](452 0 obj SETOC TOC)/K[2](472 0 obj SETOCI TOCI)/K[1](484 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[17](452 0 obj SETOC TOC)/K[3](485 0 obj SETOCI TOCI)/K[1](493 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[17](452 0 obj SETOC TOC)/K[4](494 0 obj SETOCI TOCI)/K[0](495 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[17](452 0 obj SETOC TOC)/K[4](494 0 obj SETOCI TOCI)/K[1](496 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[19](500 0 obj SETOC TOC)/K[0](501 0 obj SETOCI TOCI)/K[1](512 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[19](500 0 obj SETOC TOC)/K[1](513 0 obj SETOCI TOCI)/K[0](514 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[21](518 0 obj SETOC TOC)/K[0](519 0 obj SETOCI TOCI)/K[1](530 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[21](518 0 obj SETOC TOC)/K[2](532 0 obj SETOCI TOCI)/K[0](533 0 obj SESpan Span)", "errorMessage": "<TOCI> contains <Span>", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 32005:2023", "clause": "Table 5. StructTreeRoot-Note", "testNumber": 1, "status": "failed", "failedChecks": 15, "tags": ["note", "structure"], "description": "StructTreeRoot shall not contain <Note>", "object": "SENote", "test": "parentStandardType != 'StructTreeRoot'", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[24](541 0 obj SENote Footnote)", "errorMessage": "StructTreeRoot contains <Note>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[35](573 0 obj SENote Footnote)", "errorMessage": "StructTreeRoot contains <Note>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[51](641 0 obj SENote Footnote)", "errorMessage": "StructTreeRoot contains <Note>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[55](656 0 obj SENote Footnote)", "errorMessage": "StructTreeRoot contains <Note>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[69](737 0 obj SENote Footnote)", "errorMessage": "StructTreeRoot contains <Note>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[79](1186 0 obj SENote Footnote)", "errorMessage": "StructTreeRoot contains <Note>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[107](2026 0 obj SENote Footnote)", "errorMessage": "StructTreeRoot contains <Note>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[113](2045 0 obj SENote Footnote)", "errorMessage": "StructTreeRoot contains <Note>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[123](2077 0 obj SENote Footnote)", "errorMessage": "StructTreeRoot contains <Note>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[132](2096 0 obj SENote Footnote)", "errorMessage": "StructTreeRoot contains <Note>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[141](2127 0 obj SENote Footnote)", "errorMessage": "StructTreeRoot contains <Note>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[149](2152 0 obj SENote Footnote)", "errorMessage": "StructTreeRoot contains <Note>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[153](2165 0 obj SENote Footnote)", "errorMessage": "StructTreeRoot contains <Note>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[160](2193 0 obj SENote Footnote)", "errorMessage": "StructTreeRoot contains <Note>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[166](2212 0 obj SENote Footnote)", "errorMessage": "StructTreeRoot contains <Note>", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 32005:2023", "clause": "Table 5. StructTreeRoot-P", "testNumber": 1, "status": "failed", "failedChecks": 158, "tags": ["paragraph", "structure"], "description": "StructTreeRoot shall not contain <P>", "object": "SEP", "test": "parentStandardType != 'StructTreeRoot'", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[3](257 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[4](260 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[6](268 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[7](271 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[8](274 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[9](277 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[10](280 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[11](283 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[12](286 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[13](289 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[16](449 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[18](497 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[20](515 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[23](538 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[25](544 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[26](547 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[27](550 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[28](553 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[29](556 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[30](559 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[32](565 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[33](566 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[34](570 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[36](577 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[37](580 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[38](581 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[39](582 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[42](609 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[43](616 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[44](619 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[45](622 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[46](625 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[47](628 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[49](634 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[50](637 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[52](647 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[53](650 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[54](653 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[56](661 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[58](667 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[59](670 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[61](698 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[63](704 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[65](717 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[66](720 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[68](730 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[70](741 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[71](744 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[72](747 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[76](1157 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[78](1179 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[80](1189 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[81](1192 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[82](1195 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[88](1938 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[89](1944 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[90](1945 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[91](1949 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[93](1973 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[95](1983 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[96](1986 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[97](1993 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[98](1996 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[100](2003 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[101](2006 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[102](2013 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[103](2016 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[104](2019 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[105](2022 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[106](2025 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[108](2028 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[109](2031 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[111](2040 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[112](2041 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[114](2049 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[115](2052 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[116](2055 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[117](2058 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[119](2064 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[121](2070 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[122](2073 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[124](2081 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[125](2084 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[126](2087 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[127](2088 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[128](2089 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[129](2090 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[130](2093 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[131](2094 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[133](2102 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[134](2105 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[135](2108 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[136](2111 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[137](2114 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[138](2117 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[140](2124 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[142](2132 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[143](2135 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[144](2138 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[145](2141 0 obj SEP P)", "errorMessage": "StructTreeRoot contains <P>", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 14289-2:2024", "clause": "8.9.2.4.13", "testNumber": 1, "status": "failed", "failedChecks": 1, "tags": ["annotation", "artifact"], "description": "A widget annotation of zero height and width shall be an artifact", "object": "PDWidgetAnnot", "test": "width != 0 || height != 0 || structParentType == null || isArtifact == true", "checks": [{"status": "failed", "context": "root/document[0]/pages[0](3 0 obj PDPage)/annots[0](4614 0 obj PDWidgetAnnot)", "errorMessage": "A Widget annotation of zero height and width is not marked as an Artifact (structure tag = Form, standard type = Form)", "errorArguments": ["Form", "Form"]}]}, {"ruleStatus": "FAILED", "specification": "ISO 14289-2:2024", "clause": "8.8", "testNumber": 1, "status": "failed", "failedChecks": 79, "tags": ["syntax"], "description": "All destinations whose target lies within the current document shall be structure destinations", "object": "PDDestination", "test": "isStructDestination == true", "checks": [{"status": "failed", "context": "root/document[0]/pages[2](43 0 obj PDPage)/annots[0](45 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](43 0 obj PDPage)/annots[1](49 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](43 0 obj PDPage)/annots[2](50 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](43 0 obj PDPage)/annots[3](53 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](43 0 obj PDPage)/annots[4](56 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](43 0 obj PDPage)/annots[5](57 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](43 0 obj PDPage)/annots[6](59 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](43 0 obj PDPage)/annots[7](65 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](43 0 obj PDPage)/annots[8](67 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](43 0 obj PDPage)/annots[9](68 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](43 0 obj PDPage)/annots[10](70 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](43 0 obj PDPage)/annots[11](71 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](43 0 obj PDPage)/annots[12](75 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](43 0 obj PDPage)/annots[13](78 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](43 0 obj PDPage)/annots[14](79 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](43 0 obj PDPage)/annots[15](80 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](43 0 obj PDPage)/annots[16](81 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](43 0 obj PDPage)/annots[17](82 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](43 0 obj PDPage)/annots[18](86 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[2](43 0 obj PDPage)/annots[19](101 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[5](52 0 obj PDPage)/annots[0](116 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[8](58 0 obj PDPage)/annots[0](132 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[8](58 0 obj PDPage)/annots[1](133 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[9](60 0 obj PDPage)/annots[0](144 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[10](61 0 obj PDPage)/annots[0](146 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[10](61 0 obj PDPage)/annots[1](147 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[10](61 0 obj PDPage)/annots[2](148 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[10](61 0 obj PDPage)/annots[3](149 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[10](61 0 obj PDPage)/annots[4](155 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[10](61 0 obj PDPage)/annots[5](156 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[12](63 0 obj PDPage)/annots[0](164 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[13](64 0 obj PDPage)/annots[0](166 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[13](64 0 obj PDPage)/annots[1](167 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[14](66 0 obj PDPage)/annots[0](169 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[14](66 0 obj PDPage)/annots[1](170 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](85 0 obj PDPage)/annots[0](180 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](85 0 obj PDPage)/annots[1](181 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](85 0 obj PDPage)/annots[2](182 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](85 0 obj PDPage)/annots[3](183 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[23](85 0 obj PDPage)/annots[4](184 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[24](87 0 obj PDPage)/annots[0](186 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[24](87 0 obj PDPage)/annots[1](187 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[24](87 0 obj PDPage)/annots[2](188 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[24](87 0 obj PDPage)/annots[3](189 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[25](88 0 obj PDPage)/annots[0](191 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[25](88 0 obj PDPage)/annots[1](192 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[25](88 0 obj PDPage)/annots[2](193 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[26](89 0 obj PDPage)/annots[0](195 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[26](89 0 obj PDPage)/annots[1](196 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[26](89 0 obj PDPage)/annots[2](197 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[27](90 0 obj PDPage)/annots[0](199 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[27](90 0 obj PDPage)/annots[1](200 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[27](90 0 obj PDPage)/annots[2](201 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[28](91 0 obj PDPage)/annots[0](203 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[28](91 0 obj PDPage)/annots[1](204 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[28](91 0 obj PDPage)/annots[2](205 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[29](92 0 obj PDPage)/annots[0](207 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[29](92 0 obj PDPage)/annots[1](208 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[29](92 0 obj PDPage)/annots[2](209 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[30](93 0 obj PDPage)/annots[0](211 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[30](93 0 obj PDPage)/annots[1](212 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[30](93 0 obj PDPage)/annots[2](213 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[31](94 0 obj PDPage)/annots[0](215 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[31](94 0 obj PDPage)/annots[1](216 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[31](94 0 obj PDPage)/annots[2](217 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[32](95 0 obj PDPage)/annots[0](219 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[32](95 0 obj PDPage)/annots[1](220 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[32](95 0 obj PDPage)/annots[2](221 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[33](96 0 obj PDPage)/annots[0](223 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[33](96 0 obj PDPage)/annots[1](224 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[33](96 0 obj PDPage)/annots[2](225 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[33](96 0 obj PDPage)/annots[3](226 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[34](97 0 obj PDPage)/annots[0](228 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[34](97 0 obj PDPage)/annots[1](229 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[34](97 0 obj PDPage)/annots[2](230 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[34](97 0 obj PDPage)/annots[3](231 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[35](98 0 obj PDPage)/annots[0](233 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[35](98 0 obj PDPage)/annots[1](234 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/pages[35](98 0 obj PDPage)/annots[2](235 0 obj PDLinkAnnot)/Dest[0]", "errorMessage": "Destination in Outline item, OpenAction or Link annotation is not a structure destination", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 32005:2023", "clause": "Table 5. StructTreeRoot-L", "testNumber": 1, "status": "failed", "failedChecks": 6, "tags": ["list", "structure"], "description": "StructTreeRoot shall not contain <L>", "object": "SEL", "test": "parentStandardType != 'StructTreeRoot'", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[60](673 0 obj SEL L)", "errorMessage": "StructTreeRoot contains <L>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[64](707 0 obj SEL L)", "errorMessage": "StructTreeRoot contains <L>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[77](1158 0 obj SEL L)", "errorMessage": "StructTreeRoot contains <L>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[92](1952 0 obj SEL L)", "errorMessage": "StructTreeRoot contains <L>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[186](4424 0 obj SEL L)", "errorMessage": "StructTreeRoot contains <L>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[187](4435 0 obj SEL L)", "errorMessage": "StructTreeRoot contains <L>", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 32005:2023", "clause": "Table 5. P-Sect", "testNumber": 1, "status": "failed", "failedChecks": 1, "tags": ["paragraph", "structure"], "description": "<P> shall not contain <Sect>", "object": "SESect", "test": "parentStandardType != 'P'", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[225](4558 0 obj SEP P)/K[1](4560 0 obj SESect InlineShape)", "errorMessage": "<P> contains <Sect>", "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](244 0 obj PDStructTreeRoot)", "errorMessage": "The structure tree root contains Figure,Figure,H1,P,P,H1,P,P,P,P,P,P,P,P,H1,TOC,P,TOC,P,TOC,P,TOC,H1,P,Note,P,P,P,P,P,P,H1,P,P,P,Note,P,P,P,P,H1,Table,P,P,P,P,P,P,H1,P,P,Note,P,P,P,Note,P,H2,P,P,L,P,H2,P,L,P,P,H1,P,Note,P,P,P,H1,Table,Table,P,L,P,Note,P,P,P,H1,Table,Table,Table,Table,P,P,P,P,L,P,H2,P,P,P,P,H2,P,P,P,P,P,P,P,Note,P,P,H2,P,P,Note,P,P,P,P,H1,P,H2,P,P,Note,P,P,P,P,P,P,P,P,Note,P,P,P,P,P,P,H2,P,Note,P,P,P,P,P,P,P,Note,P,P,P,Note,P,P,H2,P,P,P,Note,P,P,P,P,P,Note,P,P,P,P,H1,Table,Table,Table,Table,Table,Table,Table,Table,Table,Table,Table,Table,Table,P,L,L,P,P,P,P,P,P,H3,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,H1,P,Table,P,H1,P,P,P,P,P,Form element(s) instead of a single Document structure element", "errorArguments": ["Figure,Figure,H1,P,P,H1,P,P,P,P,P,P,P,P,H1,TOC,P,TOC,P,TOC,P,TOC,H1,P,Note,P,P,P,P,P,P,H1,P,P,P,Note,P,P,P,P,H1,Table,P,P,P,P,P,P,H1,P,P,Note,P,P,P,Note,P,H2,P,P,L,P,H2,P,L,P,P,H1,P,Note,P,P,P,H1,Table,Table,P,L,P,Note,P,P,P,H1,Table,Table,Table,Table,P,P,P,P,L,P,H2,P,P,P,P,H2,P,P,P,P,P,P,P,Note,P,P,H2,P,P,Note,P,P,P,P,H1,P,H2,P,P,Note,P,P,P,P,P,P,P,P,Note,P,P,P,P,P,P,H2,P,Note,P,P,P,P,P,P,P,Note,P,P,P,Note,P,P,H2,P,P,P,Note,P,P,P,P,P,Note,P,P,P,P,H1,Table,Table,Table,Table,Table,Table,Table,Table,Table,Table,Table,Table,Table,P,L,L,P,P,P,P,P,P,H3,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,P,H1,P,Table,P,H1,P,P,P,P,P,Form"]}]}, {"ruleStatus": "FAILED", "specification": "ISO 32005:2023", "clause": "Table 5. P-P", "testNumber": 1, "status": "failed", "failedChecks": 3, "tags": ["paragraph", "structure"], "description": "<P> shall not contain <P>", "object": "SEP", "test": "parentStandardType != 'P'", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[4](260 0 obj SEP P)/K[0](261 0 obj SEP P)", "errorMessage": "<P> contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[4](260 0 obj SEP P)/K[1](262 0 obj SEP P)", "errorMessage": "<P> contains <P>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[4](260 0 obj SEP P)/K[2](263 0 obj SEP P)", "errorMessage": "<P> contains <P>", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 32005:2023", "clause": "Table 5. StructTreeRoot-Hn", "testNumber": 1, "status": "failed", "failedChecks": 23, "tags": ["structure"], "description": "StructTreeRoot shall not contain <Hn>", "object": "SEHn", "test": "parentStandardType != 'StructTreeRoot'", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[2](252 0 obj SEHn H1)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[5](264 0 obj SEHn H1)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[14](291 0 obj SEHn H1)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[22](534 0 obj SEHn H1)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[31](562 0 obj SEHn H1)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[40](585 0 obj SEHn H1)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[48](631 0 obj SEHn H1)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[57](664 0 obj SEHn H2)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[62](701 0 obj SEHn H2)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[67](727 0 obj SEHn H1)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[73](750 0 obj SEHn H1)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[83](1197 0 obj SEHn H1)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[94](1980 0 obj SEHn H2)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[99](2000 0 obj SEHn H2)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[110](2037 0 obj SEHn H2)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[118](2061 0 obj SEHn H1)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[120](2067 0 obj SEHn H2)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[139](2120 0 obj SEHn H2)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[156](2178 0 obj SEHn H2)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[171](2226 0 obj SEHn H1)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[194](4461 0 obj SEHn H3)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[219](4536 0 obj SEHn H1)", "errorMessage": "StructTreeRoot contains <Hn>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[223](4554 0 obj SEHn H1)", "errorMessage": "StructTreeRoot contains <Hn>", "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](244 0 obj PDStructTreeRoot)", "errorMessage": "StructTreeRoot either doesn't contain or contains more than one <Document>", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 14289-2:2024", "clause": "8.11.1", "testNumber": 2, "status": "failed", "failedChecks": 1, "tags": ["metadata"], "description": "The Catalog dictionary of a conforming file shall contain the Metadata key whose value is a metadata stream as defined in ISO 32000-2:2020, 14.3. The metadata stream dictionary shall contain entry Type with value /Metadata and entry Subtype with value /XML", "object": "PDDocument", "test": "containsMetadata == true", "checks": [{"status": "failed", "context": "root/document[0]", "errorMessage": "The document catalog dictionary doesn't contain metadata key or metadata stream dictionary does not contain either entry Type with value /Metadata or entry Subtype with value /XML", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 32005:2023", "clause": "Table 5. Sect-content", "testNumber": 1, "status": "failed", "failedChecks": 1, "tags": ["structure"], "description": "<Sect> shall not contain content items", "object": "SESect", "test": "hasContentItems == false", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[225](4558 0 obj SEP P)/K[1](4560 0 obj SESect InlineShape)", "errorMessage": "<Sect> contains content item(s)", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 32005:2023", "clause": "Table 5. TOCI-Link", "testNumber": 1, "status": "failed", "failedChecks": 19, "tags": ["toc", "structure"], "description": "<TOCI> shall not contain <Link>", "object": "SELink", "test": "parentStandardType != 'TOCI'", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[15](295 0 obj SETOC TOC)/K[0](296 0 obj SETOCI TOCI)/K[0](297 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[15](295 0 obj SETOC TOC)/K[1](309 0 obj SETOCI TOCI)/K[0](310 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[15](295 0 obj SETOC TOC)/K[2](320 0 obj SETOCI TOCI)/K[0](321 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[15](295 0 obj SETOC TOC)/K[3](332 0 obj SETOCI TOCI)/K[0](333 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[15](295 0 obj SETOC TOC)/K[4](343 0 obj SETOCI TOCI)/K[0](344 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[15](295 0 obj SETOC TOC)/K[5](354 0 obj SETOCI TOCI)/K[0](355 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[15](295 0 obj SETOC TOC)/K[6](366 0 obj SETOCI TOCI)/K[0](367 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[15](295 0 obj SETOC TOC)/K[7](378 0 obj SETOCI TOCI)/K[0](379 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[15](295 0 obj SETOC TOC)/K[8](390 0 obj SETOCI TOCI)/K[0](391 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[15](295 0 obj SETOC TOC)/K[9](400 0 obj SETOCI TOCI)/K[0](401 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[15](295 0 obj SETOC TOC)/K[10](412 0 obj SETOCI TOCI)/K[0](413 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[15](295 0 obj SETOC TOC)/K[11](422 0 obj SETOCI TOCI)/K[0](423 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[15](295 0 obj SETOC TOC)/K[12](433 0 obj SETOCI TOCI)/K[0](434 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[17](452 0 obj SETOC TOC)/K[0](453 0 obj SETOCI TOCI)/K[0](454 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[17](452 0 obj SETOC TOC)/K[1](463 0 obj SETOCI TOCI)/K[0](464 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[17](452 0 obj SETOC TOC)/K[2](472 0 obj SETOCI TOCI)/K[0](473 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[17](452 0 obj SETOC TOC)/K[3](485 0 obj SETOCI TOCI)/K[0](486 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[19](500 0 obj SETOC TOC)/K[0](501 0 obj SETOCI TOCI)/K[0](502 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[21](518 0 obj SETOC TOC)/K[0](519 0 obj SETOCI TOCI)/K[0](520 0 obj SELink Link)", "errorMessage": "<TOCI> contains <Link>", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 14289-2:2024", "clause": "8.2.5.26", "testNumber": 3, "status": "failed", "failedChecks": 3, "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](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[74](768 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](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[75](1093 0 obj SETable Table)", "errorMessage": "Table rows 1 and 2 span different number of columns", "errorArguments": ["2"]}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[84](1207 0 obj SETable Table)", "errorMessage": "Table rows 1 and 2 span different number of columns", "errorArguments": ["2"]}]}, {"ruleStatus": "FAILED", "specification": "ISO 14289-2:2024", "clause": "8.2.5.8", "testNumber": 1, "status": "failed", "failedChecks": 24, "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](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[15](295 0 obj SETOC TOC)/K[0](296 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](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[15](295 0 obj SETOC TOC)/K[1](309 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](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[15](295 0 obj SETOC TOC)/K[2](320 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](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[15](295 0 obj SETOC TOC)/K[3](332 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](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[15](295 0 obj SETOC TOC)/K[4](343 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](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[15](295 0 obj SETOC TOC)/K[5](354 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](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[15](295 0 obj SETOC TOC)/K[6](366 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](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[15](295 0 obj SETOC TOC)/K[7](378 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](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[15](295 0 obj SETOC TOC)/K[8](390 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](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[15](295 0 obj SETOC TOC)/K[9](400 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](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[15](295 0 obj SETOC TOC)/K[10](412 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](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[15](295 0 obj SETOC TOC)/K[11](422 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](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[15](295 0 obj SETOC TOC)/K[12](433 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](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[15](295 0 obj SETOC TOC)/K[13](447 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](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[17](452 0 obj SETOC TOC)/K[0](453 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](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[17](452 0 obj SETOC TOC)/K[1](463 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](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[17](452 0 obj SETOC TOC)/K[2](472 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](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[17](452 0 obj SETOC TOC)/K[3](485 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](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[17](452 0 obj SETOC TOC)/K[4](494 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](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[19](500 0 obj SETOC TOC)/K[0](501 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](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[19](500 0 obj SETOC TOC)/K[1](513 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](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[21](518 0 obj SETOC TOC)/K[0](519 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](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[21](518 0 obj SETOC TOC)/K[1](531 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](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)/K[21](518 0 obj SETOC TOC)/K[2](532 0 obj SETOCI TOCI)", "errorMessage": "TOCI in the TOC does not contain the Ref entry, neither directly on the TOCI structure element itself nor on its descendant structure elements", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 32005:2023", "clause": "Table 5. StructTreeRoot-Part", "testNumber": 1, "status": "failed", "failedChecks": 1, "tags": ["structure"], "description": "StructTreeRoot shall not contain <Part>", "object": "SEPart", "test": "parentStandardType != 'StructTreeRoot'", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](244 0 obj PDStructTreeRoot)/K[0](247 0 obj SEPart Part)", "errorMessage": "StructTreeRoot contains <Part>", "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": 1750782127680, "finish": 1750782135581, "duration": "00:00:07.901", "difference": 7901}}], "batchSummary": {"duration": {"start": 1750782127298, "finish": 1750782135760, "duration": "00:00:08.462", "difference": 8462}, "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}}}}