1{"_id": "685ad3db1449e0fc48d7c4c8", "createdDate": "2025-06-24T16:35:39.170Z", "jobID": "eq-450067", "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/OACCaregiverOnePagerSpan.pdf", "size": 130088}, "validationResult": [{"details": {"passedRules": 1719, "failedRules": 5, "passedChecks": 6268, "failedChecks": 16, "tags": ["annotation", "note", "metadata", "alt-text", "syntax", "structure"], "ruleSummaries": [{"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](4 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.14", "testNumber": 1, "status": "failed", "failedChecks": 2, "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](6 0 obj PDStructTreeRoot)/K[0](9 0 obj SEDocument Document)/K[12](32 0 obj SEP P)/K[0](30 0 obj SENote Note)", "errorMessage": "Document uses Note structure type", "errorArguments": []}, {"status": "failed", "context": "root/document[0]/StructTreeRoot[0](6 0 obj PDStructTreeRoot)/K[0](9 0 obj SEDocument Document)/K[13](24 0 obj SEP P)/K[0](22 0 obj SENote Note)", "errorMessage": "Document uses Note structure type", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 14289-2:2024", "clause": "8.9.4.2", "testNumber": 1, "status": "failed", "failedChecks": 11, "tags": ["annotation", "alt-text"], "description": "Where an annotation has a Contents entry and the directly enclosing structure element has an Alt entry, the values of Alt and Contents shall be identical", "object": "PDAnnot", "test": "Contents == null || Alt == null || Contents == Alt", "checks": [{"status": "failed", "context": "root/document[0]/pages[0](84 0 obj PDPage)/annots[0](64 0 obj PDLinkAnnot)", "errorMessage": "Both Contents and Alt entries are present for the annotation, but they are not identical (Contents = Cuidando a los nuestros. , Alt = Cuidando a los nuestros.)", "errorArguments": [" Cuidando a los nuestros. ", "Cuidando a los nuestros."]}, {"status": "failed", "context": "root/document[0]/pages[0](84 0 obj PDPage)/annots[1](66 0 obj PDLinkAnnot)", "errorMessage": "Both Contents and Alt entries are present for the annotation, but they are not identical (Contents = Cuidando a los nuestros. , Alt = Cuidando a los nuestros.)", "errorArguments": [" Cuidando a los nuestros. ", "Cuidando a los nuestros."]}, {"status": "failed", "context": "root/document[0]/pages[0](84 0 obj PDPage)/annots[2](58 0 obj PDLinkAnnot)", "errorMessage": "Both Contents and Alt entries are present for the annotation, but they are not identical (Contents = Eldercare Locator (buscador de cuidadores para personas mayores). , Alt = Eldercare Locator (buscador de cuidadores para personas mayores).)", "errorArguments": [" Eldercare Locator (buscador de cuidadores para personas mayores). ", "Eldercare Locator (buscador de cuidadores para personas mayores)."]}, {"status": "failed", "context": "root/document[0]/pages[0](84 0 obj PDPage)/annots[3](60 0 obj PDLinkAnnot)", "errorMessage": "Both Contents and Alt entries are present for the annotation, but they are not identical (Contents = Eldercare Locator (buscador de cuidadores para personas mayores). , Alt = Eldercare Locator (buscador de cuidadores para personas mayores).)", "errorArguments": [" Eldercare Locator (buscador de cuidadores para personas mayores). ", "Eldercare Locator (buscador de cuidadores para personas mayores)."]}, {"status": "failed", "context": "root/document[0]/pages[0](84 0 obj PDPage)/annots[4](53 0 obj PDLinkAnnot)", "errorMessage": "Both Contents and Alt entries are present for the annotation, but they are not identical (Contents = El primer paso para encontrar\r\nrecursos para adultos mayores\r\nwww.eldercare.gov. , Alt = El primer paso para encontrar\r\nrecursos para adultos mayores\r\nwww.eldercare.gov.)", "errorArguments": [" El primer paso para encontrar\r\nrecursos para adultos mayores\r\nwww.eldercare.gov. ", "El primer paso para encontrar\r\nrecursos para adultos mayores\r\nwww.eldercare.gov."]}, {"status": "failed", "context": "root/document[0]/pages[0](84 0 obj PDPage)/annots[5](55 0 obj PDLinkAnnot)", "errorMessage": "Both Contents and Alt entries are present for the annotation, but they are not identical (Contents = El primer paso para encontrar\r\nrecursos para adultos mayores\r\nwww.eldercare.gov. , Alt = El primer paso para encontrar\r\nrecursos para adultos mayores\r\nwww.eldercare.gov.)", "errorArguments": [" El primer paso para encontrar\r\nrecursos para adultos mayores\r\nwww.eldercare.gov. ", "El primer paso para encontrar\r\nrecursos para adultos mayores\r\nwww.eldercare.gov."]}, {"status": "failed", "context": "root/document[0]/pages[0](84 0 obj PDPage)/annots[6](48 0 obj PDLinkAnnot)", "errorMessage": "Both Contents and Alt entries are present for the annotation, but they are not identical (Contents = La Alzheimer\u2019s Association. , Alt = La Alzheimer\u2019s Association.)", "errorArguments": [" La Alzheimer\u2019s Association. ", "La Alzheimer\u2019s Association."]}, {"status": "failed", "context": "root/document[0]/pages[0](84 0 obj PDPage)/annots[7](43 0 obj PDLinkAnnot)", "errorMessage": "Both Contents and Alt entries are present for the annotation, but they are not identical (Contents = El Consejo Nacional Hispano para el Adulto Mayor (NHCOA, por sus siglas en ingl\u00e9s), , Alt = El Consejo Nacional Hispano para el Adulto Mayor (NHCOA, por sus siglas en ingl\u00e9s),)", "errorArguments": [" El Consejo Nacional Hispano para el Adulto Mayor (NHCOA, por sus siglas en ingl\u00e9s), ", "El Consejo Nacional Hispano para el Adulto Mayor (NHCOA, por sus siglas en ingl\u00e9s),"]}, {"status": "failed", "context": "root/document[0]/pages[0](84 0 obj PDPage)/annots[8](37 0 obj PDLinkAnnot)", "errorMessage": "Both Contents and Alt entries are present for the annotation, but they are not identical (Contents = El Consejo Nacional Hispano para el Adulto Mayor (NHCOA, por sus siglas en ingl\u00e9s). , Alt = El Consejo Nacional Hispano para el Adulto Mayor (NHCOA, por sus siglas en ingl\u00e9s).)", "errorArguments": [" El Consejo Nacional Hispano para el Adulto Mayor (NHCOA, por sus siglas en ingl\u00e9s). ", "El Consejo Nacional Hispano para el Adulto Mayor (NHCOA, por sus siglas en ingl\u00e9s)."]}, {"status": "failed", "context": "root/document[0]/pages[0](84 0 obj PDPage)/annots[9](39 0 obj PDLinkAnnot)", "errorMessage": "Both Contents and Alt entries are present for the annotation, but they are not identical (Contents = El Consejo Nacional Hispano para el Adulto Mayor (NHCOA, por sus siglas en ingl\u00e9s). , Alt = El Consejo Nacional Hispano para el Adulto Mayor (NHCOA, por sus siglas en ingl\u00e9s).)", "errorArguments": [" El Consejo Nacional Hispano para el Adulto Mayor (NHCOA, por sus siglas en ingl\u00e9s). ", "El Consejo Nacional Hispano para el Adulto Mayor (NHCOA, por sus siglas en ingl\u00e9s)."]}, {"status": "failed", "context": "root/document[0]/pages[0](84 0 obj PDPage)/annots[10](26 0 obj PDLinkAnnot)", "errorMessage": "Both Contents and Alt entries are present for the annotation, but they are not identical (Contents = El cuidado de otras personas: una prioridad de la salud p\u00fablica. , Alt = El cuidado de otras personas: una prioridad de la salud p\u00fablica.)", "errorArguments": [" El cuidado de otras personas: una prioridad de la salud p\u00fablica. ", "El cuidado de otras personas: una prioridad de la salud p\u00fablica."]}]}, {"ruleStatus": "FAILED", "specification": "ISO 14289-2:2024", "clause": "8.8", "testNumber": 2, "status": "failed", "failedChecks": 1, "tags": ["syntax"], "description": "All destinations whose target lies within the current document shall be structure destinations", "object": "PDGoToAction", "test": "containsStructDestination == true", "checks": [{"status": "failed", "context": "root/document[0]/OpenAction[0](82 0 obj PDGoToAction)", "errorMessage": "Destination in GoTo action is not a structure destination", "errorArguments": []}]}, {"ruleStatus": "FAILED", "specification": "ISO 14289-2:2024", "clause": "8.2.5.2", "testNumber": 2, "status": "failed", "failedChecks": 1, "tags": ["structure"], "description": "The structure tree root shall contain a single Document structure element as its only child. The namespace for that element shall be specified as the PDF 2.0 namespace", "object": "PDStructTreeRoot", "test": "kidsStandardTypes != 'Document' || firstChildStandardTypeNamespaceURL == 'http://iso.org/pdf2/ssn'", "checks": [{"status": "failed", "context": "root/document[0]/StructTreeRoot[0](6 0 obj PDStructTreeRoot)", "errorMessage": "The structure tree root contains a single Document structure element, but this element is not within the PDF 2.0 namespace (namespace URI = http://iso.org/pdf/ssn)", "errorArguments": ["http://iso.org/pdf/ssn"]}]}]}, "jobEndStatus": "normal", "profileName": "PDF/UA-2 + Tagged PDF validation profile", "statement": "PDF file is not compliant with Validation Profile requirements.", "compliant": false}], "processingTime": {"start": 1750782937092, "finish": 1750782938965, "duration": "00:00:01.873", "difference": 1873}}], "batchSummary": {"duration": {"start": 1750782936884, "finish": 1750782939106, "duration": "00:00:02.222", "difference": 2222}, "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}}}}