1{"_id": "685ad05503ccdc0557334aa2", "createdDate": "2025-06-24T16:20:37.786Z", "jobID": "eq-449687", "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/Building-Wealth-With-Real-Estate_Final71122-1.pdf", "size": 2085440}, "validationResult": [{"details": {"passedRules": 1717, "failedRules": 7, "passedChecks": 61967, "failedChecks": 110, "tags": ["figure", "metadata", "alt-text", "list", "structure", "span"], "ruleSummaries": [{"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](318 0 obj PDStructTreeRoot)", "errorMessage": "StructTreeRoot either doesn't contain or contains more than one <Document>", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 32005:2023", "clause": "Table 5. StructTreeRoot-Sect", "testNumber": 1, "status": "failed", "failedChecks": 44, "tags": ["structure"], "description": "StructTreeRoot shall not contain <Sect>", "object": "SESect", "test": "parentStandardType != 'StructTreeRoot'", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[0](1481 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[1](1473 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[2](1457 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[3](1448 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[4](1436 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[5](1424 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[6](1398 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[7](1371 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[8](1343 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[9](1316 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[10](1278 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[11](1235 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[12](1222 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[13](1214 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[14](1203 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[15](1194 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[16](1180 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[17](1169 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[18](1165 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[19](1160 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[20](1112 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[21](1088 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[22](1064 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[23](1059 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[24](1040 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[25](1009 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[26](978 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[27](946 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[28](897 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[29](870 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[30](829 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[31](812 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[32](774 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[33](742 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[34](698 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[35](639 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[36](593 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[37](567 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[38](554 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[39](523 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[40](489 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[41](473 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[42](460 0 obj SESect Sect)", "errorMessage": "StructTreeRoot contains <Sect>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[43](382 0 obj SESect Sect)", "errorMessage": "StructTreeRoot 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](318 0 obj PDStructTreeRoot)", "errorMessage": "The structure tree root contains Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect element(s) instead of a single Document structure element", "errorArguments": ["Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect,Sect"]}]}, {"ruleStatus": "FAILED", "specification": "ISO 14289-2:2024", "clause": "5", "testNumber": 1, "status": "failed", "failedChecks": 1, "tags": ["metadata"], "description": "The PDF/UA version of a file shall be specified in the value of the Metadata entry in the document catalog using the PDF/UA identification schema", "object": "MainXMPPackage", "test": "containsPDFUAIdentification == true", "checks": [{"status": "failed", "context": "root/document[0]/metadata[0](231 0 obj PDMetadata)/XMPPackage[0]", "errorMessage": "The document metadata stream doesn't contain PDF/UA Identification Schema", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 14289-2:2024", "clause": "8.2.5.28.2", "testNumber": 1, "status": "failed", "failedChecks": 25, "tags": ["figure", "alt-text", "structure"], "description": "A Figure structure element shall have at least one of the following properties: a) an alternate description (Alt property), as specified in ISO 32000-2:2020, 14.9.3; b) a replacement text (ActualText property) that represents the content enclosed by the Figure structure element", "object": "SEFigure", "test": "Alt != null || ActualText != null", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[1](1473 0 obj SESect Sect)/K[1](1463 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[2](1457 0 obj SESect Sect)/K[2](1456 0 obj SEFigure Diagram)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[3](1448 0 obj SESect Sect)/K[2](1447 0 obj SEFigure Diagram)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[4](1436 0 obj SESect Sect)/K[2](1435 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[5](1424 0 obj SESect Sect)/K[1](1418 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[6](1398 0 obj SESect Sect)/K[0](1381 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[9](1316 0 obj SESect Sect)/K[2](1315 0 obj SEFigure Diagram)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[11](1235 0 obj SESect Sect)/K[1](1237 0 obj SEFigure Diagram)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[12](1222 0 obj SESect Sect)/K[1](1221 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[13](1214 0 obj SESect Sect)/K[1](1213 0 obj SEFigure Diagram)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[14](1203 0 obj SESect Sect)/K[1](1202 0 obj SEFigure Diagram)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[15](1194 0 obj SESect Sect)/K[2](1193 0 obj SEFigure Diagram)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[16](1180 0 obj SESect Sect)/K[1](1179 0 obj SEFigure Diagram)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[18](1165 0 obj SESect Sect)/K[0](1163 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[19](1160 0 obj SESect Sect)/K[1](1159 0 obj SEFigure Diagram)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[20](1112 0 obj SESect Sect)/K[1](1111 0 obj SEFigure Diagram)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[30](829 0 obj SESect Sect)/K[2](831 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[30](829 0 obj SESect Sect)/K[3](832 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[31](812 0 obj SESect Sect)/K[2](811 0 obj SEFigure Diagram)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[32](774 0 obj SESect Sect)/K[2](773 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[37](567 0 obj SESect Sect)/K[3](565 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[37](567 0 obj SESect Sect)/K[4](566 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[38](554 0 obj SESect Sect)/K[1](553 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[40](489 0 obj SESect Sect)/K[2](488 0 obj SEFigure Figure)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[41](473 0 obj SESect Sect)/K[1](472 0 obj SEFigure Diagram)", "errorMessage": "Figure structure element neither has an alternate description nor a replacement text", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 14289-2:2024", "clause": "8.2.5.25", "testNumber": 1, "status": "failed", "failedChecks": 24, "tags": ["list", "structure"], "description": "If Lbl structure elements are present, the ListNumbering attribute shall be present on the respective L structure element; in such cases the value None shall not be used", "object": "SEL", "test": "containsLabels == false || ListNumbering != 'None'", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[6](1398 0 obj SESect Sect)/K[1](1399 0 obj SESect Textbox)/K[0](1400 0 obj SEL L)", "errorMessage": "List items contain Lbl structure elements, but the ListNumbering attribute is not present on the respective L structure element or it has value None", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[7](1371 0 obj SESect Sect)/K[2](1370 0 obj SESect Textbox)/K[0](1368 0 obj SEL L)", "errorMessage": "List items contain Lbl structure elements, but the ListNumbering attribute is not present on the respective L structure element or it has value None", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[8](1343 0 obj SESect Sect)/K[2](1342 0 obj SESect Textbox)/K[0](1340 0 obj SEL L)", "errorMessage": "List items contain Lbl structure elements, but the ListNumbering attribute is not present on the respective L structure element or it has value None", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[20](1112 0 obj SESect Sect)/K[1](1111 0 obj SEFigure Diagram)/K[2](1110 0 obj SESect Textbox)/K[0](1109 0 obj SEL L)/K[0](1107 0 obj SEL L)", "errorMessage": "List items contain Lbl structure elements, but the ListNumbering attribute is not present on the respective L structure element or it has value None", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[24](1040 0 obj SESect Sect)/K[1](1042 0 obj SESect Textbox)/K[0](1043 0 obj SEL L)", "errorMessage": "List items contain Lbl structure elements, but the ListNumbering attribute is not present on the respective L structure element or it has value None", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[25](1009 0 obj SESect Sect)/K[1](1011 0 obj SESect Textbox)/K[0](1012 0 obj SEL L)", "errorMessage": "List items contain Lbl structure elements, but the ListNumbering attribute is not present on the respective L structure element or it has value None", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[25](1009 0 obj SESect Sect)/K[1](1011 0 obj SESect Textbox)/K[0](1012 0 obj SEL L)/K[1](1015 0 obj SELI LI)/K[1](1017 0 obj SELBody LBody)/K[1](1018 0 obj SEL L)", "errorMessage": "List items contain Lbl structure elements, but the ListNumbering attribute is not present on the respective L structure element or it has value None", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[26](978 0 obj SESect Sect)/K[2](977 0 obj SESect Textbox)/K[0](975 0 obj SEL L)", "errorMessage": "List items contain Lbl structure elements, but the ListNumbering attribute is not present on the respective L structure element or it has value None", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[27](946 0 obj SESect Sect)/K[2](945 0 obj SESect Textbox)/K[0](943 0 obj SEL L)", "errorMessage": "List items contain Lbl structure elements, but the ListNumbering attribute is not present on the respective L structure element or it has value None", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[27](946 0 obj SESect Sect)/K[2](945 0 obj SESect Textbox)/K[0](943 0 obj SEL L)/K[2](942 0 obj SELI LI)/K[1](941 0 obj SELBody LBody)/K[1](939 0 obj SEL L)", "errorMessage": "List items contain Lbl structure elements, but the ListNumbering attribute is not present on the respective L structure element or it has value None", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[28](897 0 obj SESect Sect)/K[1](899 0 obj SESect Textbox)/K[0](900 0 obj SEL L)", "errorMessage": "List items contain Lbl structure elements, but the ListNumbering attribute is not present on the respective L structure element or it has value None", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[29](870 0 obj SESect Sect)/K[1](872 0 obj SESect Textbox)/K[0](873 0 obj SEL L)", "errorMessage": "List items contain Lbl structure elements, but the ListNumbering attribute is not present on the respective L structure element or it has value None", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[33](742 0 obj SESect Sect)/K[3](746 0 obj SESect Textbox)/K[0](747 0 obj SEL L)", "errorMessage": "List items contain Lbl structure elements, but the ListNumbering attribute is not present on the respective L structure element or it has value None", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[34](698 0 obj SESect Sect)/K[1](700 0 obj SESect Textbox)/K[1](702 0 obj SEL L)", "errorMessage": "List items contain Lbl structure elements, but the ListNumbering attribute is not present on the respective L structure element or it has value None", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[34](698 0 obj SESect Sect)/K[1](700 0 obj SESect Textbox)/K[3](704 0 obj SEL L)", "errorMessage": "List items contain Lbl structure elements, but the ListNumbering attribute is not present on the respective L structure element or it has value None", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[35](639 0 obj SESect Sect)/K[1](641 0 obj SESect Textbox)/K[0](642 0 obj SEL L)", "errorMessage": "List items contain Lbl structure elements, but the ListNumbering attribute is not present on the respective L structure element or it has value None", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[35](639 0 obj SESect Sect)/K[1](641 0 obj SESect Textbox)/K[2](644 0 obj SEL L)", "errorMessage": "List items contain Lbl structure elements, but the ListNumbering attribute is not present on the respective L structure element or it has value None", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[36](593 0 obj SESect Sect)/K[1](595 0 obj SESect Textbox)/K[2](598 0 obj SEL L)", "errorMessage": "List items contain Lbl structure elements, but the ListNumbering attribute is not present on the respective L structure element or it has value None", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[36](593 0 obj SESect Sect)/K[1](595 0 obj SESect Textbox)/K[4](600 0 obj SEL L)", "errorMessage": "List items contain Lbl structure elements, but the ListNumbering attribute is not present on the respective L structure element or it has value None", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[36](593 0 obj SESect Sect)/K[1](595 0 obj SESect Textbox)/K[6](602 0 obj SEL L)", "errorMessage": "List items contain Lbl structure elements, but the ListNumbering attribute is not present on the respective L structure element or it has value None", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[39](523 0 obj SESect Sect)/K[1](525 0 obj SESect Textbox)/K[0](526 0 obj SEL L)", "errorMessage": "List items contain Lbl structure elements, but the ListNumbering attribute is not present on the respective L structure element or it has value None", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[39](523 0 obj SESect Sect)/K[1](525 0 obj SESect Textbox)/K[0](526 0 obj SEL L)/K[0](528 0 obj SELI LI)/K[1](530 0 obj SELBody LBody)/K[5](531 0 obj SEL L)", "errorMessage": "List items contain Lbl structure elements, but the ListNumbering attribute is not present on the respective L structure element or it has value None", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[40](489 0 obj SESect Sect)/K[1](491 0 obj SESect Textbox)/K[0](492 0 obj SEL L)", "errorMessage": "List items contain Lbl structure elements, but the ListNumbering attribute is not present on the respective L structure element or it has value None", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[43](382 0 obj SESect Sect)/K[0](381 0 obj SESect Textbox)/K[1](379 0 obj SEL L)", "errorMessage": "List items contain Lbl structure elements, but the ListNumbering attribute is not present on the respective L structure element or it has value None", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 32005:2023", "clause": "Table 5. Sect-Span", "testNumber": 1, "status": "failed", "failedChecks": 14, "tags": ["structure", "span"], "description": "<Sect> shall not contain <Span>", "object": "SESpan", "test": "parentStandardType != 'Sect'", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[10](1278 0 obj SESect Sect)/K[0](1279 0 obj SESect Chart)/K[0](1239 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[10](1278 0 obj SESect Sect)/K[0](1279 0 obj SESect Chart)/K[8](1252 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[10](1278 0 obj SESect Sect)/K[1](1280 0 obj SESect Chart)/K[0](1253 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[10](1278 0 obj SESect Sect)/K[1](1280 0 obj SESect Chart)/K[2](1255 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[10](1278 0 obj SESect Sect)/K[1](1280 0 obj SESect Chart)/K[4](1257 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[10](1278 0 obj SESect Sect)/K[1](1280 0 obj SESect Chart)/K[7](1261 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[10](1278 0 obj SESect Sect)/K[1](1280 0 obj SESect Chart)/K[9](1265 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[10](1278 0 obj SESect Sect)/K[1](1280 0 obj SESect Chart)/K[11](1269 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[10](1278 0 obj SESect Sect)/K[1](1280 0 obj SESect Chart)/K[13](1274 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[33](742 0 obj SESect Sect)/K[5](739 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[34](698 0 obj SESect Sect)/K[2](695 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[35](639 0 obj SESect Sect)/K[2](636 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[36](593 0 obj SESect Sect)/K[2](590 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](318 0 obj PDStructTreeRoot)/K[37](567 0 obj SESect Sect)/K[1](562 0 obj SESpan Span)", "errorMessage": "<Sect> contains <Span>", "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": 1750782029773, "finish": 1750782037400, "duration": "00:00:07.627", "difference": 7627}}], "batchSummary": {"duration": {"start": 1750782029305, "finish": 1750782037709, "duration": "00:00:08.404", "difference": 8404}, "totalJobs": 1, "outOfMemory": 0, "veraExceptions": 0, "repairSummary": {"failedJobCount": 0, "totalJobCount": 0, "successfulJobCount": 0}, "failedEncryptedJobs": 0, "failedParsingJobs": 0, "validationSummary": {"nonCompliantPdfaCount": 1, "compliantPdfaCount": 0, "failedJobCount": 0, "totalJobCount": 1, "successfulJobCount": 1}, "featuresSummary": {"failedJobCount": 0, "totalJobCount": 0, "successfulJobCount": 0}, "multiJob": false}}}}