{
  "@type": "earl:report",
  "@context": "http://daisy.github.io/ace/ace-report-1.0.jsonld",
  "dct:title": "Ace Report",
  "dct:description": "Report on automated accessibility checks for EPUB",
  "dct:date": "3/31/2026, 9:40:25 AM",
  "earl:assertedBy": {
    "@type": "earl:software",
    "doap:name": "DAISY Ace",
    "doap:description": "DAISY Accessibility Checker for EPUB",
    "doap:homepage": "http://daisy.github.io/ace",
    "doap:created": "2017-07-01",
    "doap:release": {
      "doap:revision": "1.3.7"
    }
  },
  "outlines": {
    "toc": "<ol xmlns=\"http://www.w3.org/1999/xhtml\">\r\n        <li>\r\n          Let’s Go!\r\n        </li>\r\n        <li>\r\n          The World\r\n        </li>\r\n        <li>\r\n          North America\r\n\t\t </li>\r\n\t\t <li>\r\n          South America\r\n\t\t </li>\r\n\r\n       <li>\r\n          Asia\r\n\t\t </li>\r\n\t\t <li>\r\n          Europe\r\n\t\t </li>\r\n\r\n       <li>\r\n          Australia\r\n\t\t </li>\r\n\t\t <li>\r\n          Antarctica\r\n\t\t </li>\r\n      <li>\r\n          Words to Know\r\n\t\t </li>\r\n      </ol>",
    "headings": "<ul><li><span class=\"toc-h1\">Guide</span></li></ul>",
    "html": "<ol><li></li></ol>"
  },
  "data": {
    "images": [
      {
        "src": "OPS/images/cover1.jpg",
        "alt": "",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" class=\"bi w0 h0\" alt=\"\" src=\"images/cover1.jpg\" />",
        "location": "cover.xhtml#epubcfi(/4/2/4%5Bpage-container%5D/2%5Bpf0%5D/2/2)"
      },
      {
        "src": "OPS/images/bg1.jpg",
        "alt": "",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" class=\"bi w0 h0\" alt=\"\" src=\"images/bg1.jpg\" />",
        "location": "page-0001.xhtml#epubcfi(/4/2/4%5Bpage-container%5D/2%5Bpf1%5D/2/2)"
      },
      {
        "src": "OPS/images/bg2.jpg",
        "alt": "",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" class=\"bi w0 h0\" alt=\"\" src=\"images/bg2.jpg\" />",
        "location": "page-0002.xhtml#epubcfi(/4/2/4%5Bpage-container%5D/2%5Bpf2%5D/2/2)"
      },
      {
        "src": "OPS/images/bg3.jpg",
        "alt": "",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" class=\"bi x3 y3 w0 h0\" alt=\"\" src=\"images/bg3.jpg\" />",
        "location": "page-0003.xhtml#epubcfi(/4/2/4%5Bpage-container%5D/2%5Bpf3%5D/2/2)"
      },
      {
        "src": "OPS/images/bg4.jpg",
        "alt": "",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" class=\"bi w0 h0\" alt=\"\" src=\"images/bg4.jpg\" />",
        "location": "page-0004.xhtml#epubcfi(/4/2/4%5Bpage-container%5D/2%5Bpf4%5D/2/2)"
      },
      {
        "src": "OPS/images/bg5.jpg",
        "alt": "",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" class=\"bi w0 h0\" alt=\"\" src=\"images/bg5.jpg\" />",
        "location": "page-0005.xhtml#epubcfi(/4/2/4%5Bpage-container%5D/2%5Bpf5%5D/2/2)"
      },
      {
        "src": "OPS/images/bg6.jpg",
        "alt": "",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" class=\"bi w0 h0\" alt=\"\" src=\"images/bg6.jpg\" />",
        "location": "page-0006.xhtml#epubcfi(/4/2/4%5Bpage-container%5D/2%5Bpf6%5D/2/2)"
      },
      {
        "src": "OPS/images/bg7.jpg",
        "alt": "",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" class=\"bi w0 h0\" alt=\"\" src=\"images/bg7.jpg\" />",
        "location": "page-0007.xhtml#epubcfi(/4/2/4%5Bpage-container%5D/2%5Bpf7%5D/2/2)"
      },
      {
        "src": "OPS/images/bg8.jpg",
        "alt": "",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" class=\"bi w0 h0\" alt=\"\" src=\"images/bg8.jpg\" />",
        "location": "page-0008.xhtml#epubcfi(/4/2/4%5Bpage-container%5D/2%5Bpf8%5D/2/2)"
      },
      {
        "src": "OPS/images/bg9.jpg",
        "alt": "",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" class=\"bi w0 h0\" alt=\"\" src=\"images/bg9.jpg\" />",
        "location": "page-0009.xhtml#epubcfi(/4/2/4%5Bpage-container%5D/2%5Bpf9%5D/2/2)"
      },
      {
        "src": "OPS/images/bg10.jpg",
        "alt": "",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" class=\"bi w0 h0\" alt=\"\" src=\"images/bg10.jpg\" />",
        "location": "page-0010.xhtml#epubcfi(/4/2/4%5Bpage-container%5D/2%5Bpf10%5D/2/2)"
      },
      {
        "src": "OPS/images/bg11.jpg",
        "alt": "",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" class=\"bi w0 h0\" alt=\"\" src=\"images/bg11.jpg\" />",
        "location": "page-0011.xhtml#epubcfi(/4/2/4%5Bpage-container%5D/2%5Bpf11%5D/2/2)"
      },
      {
        "src": "OPS/images/bg12.jpg",
        "alt": "",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" class=\"bi w0 h0\" alt=\"\" src=\"images/bg12.jpg\" />",
        "location": "page-0012.xhtml#epubcfi(/4/2/4%5Bpage-container%5D/2%5Bpf12%5D/2/2)"
      },
      {
        "src": "OPS/images/bg13.jpg",
        "alt": "",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" class=\"bi w0 h0\" alt=\"\" src=\"images/bg13.jpg\" />",
        "location": "page-0013.xhtml#epubcfi(/4/2/4%5Bpage-container%5D/2%5Bpf13%5D/2/2)"
      },
      {
        "src": "OPS/images/bg14.jpg",
        "alt": "",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" class=\"bi w0 h0\" alt=\"\" src=\"images/bg14.jpg\" />",
        "location": "page-0014.xhtml#epubcfi(/4/2/4%5Bpage-container%5D/2%5Bpf14%5D/2/2)"
      },
      {
        "src": "OPS/images/bg15.jpg",
        "alt": "",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" class=\"bi w0 h0\" alt=\"\" src=\"images/bg15.jpg\" />",
        "location": "page-0015.xhtml#epubcfi(/4/2/4%5Bpage-container%5D/2%5Bpf15%5D/2/2)"
      },
      {
        "src": "OPS/images/bg16.jpg",
        "alt": "",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" class=\"bi w0 h0\" alt=\"\" src=\"images/bg16.jpg\" />",
        "location": "page-0016.xhtml#epubcfi(/4/2/4%5Bpage-container%5D/2%5Bpf16%5D/2/2)"
      },
      {
        "src": "OPS/images/bg17.jpg",
        "alt": "",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" class=\"bi w0 h0\" alt=\"\" src=\"images/bg17.jpg\" />",
        "location": "page-0017.xhtml#epubcfi(/4/2/4%5Bpage-container%5D/2%5Bpf17%5D/2/2)"
      },
      {
        "src": "OPS/images/bg18.jpg",
        "alt": "",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" class=\"bi w0 h0\" alt=\"\" src=\"images/bg18.jpg\" />",
        "location": "page-0018.xhtml#epubcfi(/4/2/4%5Bpage-container%5D/2%5Bpf18%5D/2/2)"
      },
      {
        "src": "OPS/images/bg19.jpg",
        "alt": "",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" class=\"bi w0 h0\" alt=\"\" src=\"images/bg19.jpg\" />",
        "location": "page-0019.xhtml#epubcfi(/4/2/4%5Bpage-container%5D/2%5Bpf19%5D/2/2)"
      },
      {
        "src": "OPS/images/bg20.jpg",
        "alt": "",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" class=\"bi w0 h0\" alt=\"\" src=\"images/bg20.jpg\" />",
        "location": "page-0020.xhtml#epubcfi(/4/2/4%5Bpage-container%5D/2%5Bpf20%5D/2/2)"
      }
    ],
    "scripts": [
      {
        "type": "text/javascript",
        "src": "OPS/js/highlightColor.js",
        "path": "/tmp/tmp-2193243-JRmcEfQ3VRXT/OPS/js/highlightColor.js",
        "location": "cover.xhtml#epubcfi(/4/4)"
      },
      {
        "type": "text/javascript",
        "src": "OPS/js/highlight.js",
        "path": "/tmp/tmp-2193243-JRmcEfQ3VRXT/OPS/js/highlight.js",
        "location": "cover.xhtml#epubcfi(/4/6)"
      },
      {
        "type": "text/javascript",
        "src": "OPS/js/highlightColor.js",
        "path": "/tmp/tmp-2193243-JRmcEfQ3VRXT/OPS/js/highlightColor.js",
        "location": "page-0001.xhtml#epubcfi(/4/4)"
      },
      {
        "type": "text/javascript",
        "src": "OPS/js/highlight.js",
        "path": "/tmp/tmp-2193243-JRmcEfQ3VRXT/OPS/js/highlight.js",
        "location": "page-0001.xhtml#epubcfi(/4/6)"
      },
      {
        "type": "text/javascript",
        "src": "OPS/js/highlightColor.js",
        "path": "/tmp/tmp-2193243-JRmcEfQ3VRXT/OPS/js/highlightColor.js",
        "location": "page-0002.xhtml#epubcfi(/4/4)"
      },
      {
        "type": "text/javascript",
        "src": "OPS/js/highlight.js",
        "path": "/tmp/tmp-2193243-JRmcEfQ3VRXT/OPS/js/highlight.js",
        "location": "page-0002.xhtml#epubcfi(/4/6)"
      }
    ]
  },
  "properties": {
    "hasManifestFallbacks": false,
    "hasBindings": false,
    "hasSVGContentDocuments": false,
    "hasFormElements": false,
    "hasMathML": false,
    "hasPageBreaks": false
  },
  "earl:testSubject": {
    "url": "../../uploads/epub_accessibility/52e2fe1d-b994-434d-8298-37ad4357c2e2.epub",
    "metadata": {
      "dc:identifier": [
        "9798765980545",
        "urn:uuid:1234-5678"
      ],
      "dc:language": "en",
      "dc:title": "Places Around the World",
      "dc:date": "2025-05-15",
      "dc:creator": "MITR",
      "dc:publisher": "Teacher Created Materials",
      "fixed-layout": "true",
      "rendition:layout": "pre-paginated",
      "rendition:orientation": "auto",
      "ibooks:binding": "true",
      "ibooks:specified-fonts": "true",
      "rendition:spread": "landscape",
      "schema:accessMode": [
        "textual",
        "visual"
      ],
      "schema:accessModeSufficient": "textual,visual",
      "schema:accessibilityHazard": [
        "noFlashingHazard",
        "noMotionSimulationHazard",
        "noSoundHazard"
      ],
      "cover": "cover-image",
      "original-resolution": "1282x1282",
      "dcterms:modified": "2025-05-15T15:17:36Z",
      "media:active-class": "-epub-media-overlay-active",
      "media:duration": "01:98:68"
    },
    "links": {},
    "epubVersion": "3.0"
  },
  "a11y-metadata": {
    "missing": [
      "schema:accessibilityFeature",
      "schema:accessibilitySummary",
      "a11y:certifiedBy",
      "a11y:certifierCredential",
      "a11y:certifierReport",
      "dcterms:conformsTo"
    ],
    "empty": [],
    "present": [
      "schema:accessMode",
      "schema:accessibilityHazard",
      "schema:accessModeSufficient"
    ]
  },
  "assertions": [
    {
      "@type": "earl:assertion",
      "earl:result": {
        "earl:outcome": "pass"
      },
      "assertions": [],
      "earl:testSubject": {
        "url": "/OPS/nav.xhtml"
      }
    },
    {
      "@type": "earl:assertion",
      "earl:result": {
        "earl:outcome": "fail"
      },
      "assertions": [
        {
          "@type": "earl:assertion",
          "earl:result": {
            "earl:outcome": "fail",
            "dct:description": "The language must be specified (xml:lang in OPF package)"
          },
          "earl:assertedBy": "Ace",
          "earl:mode": "automatic",
          "earl:test": {
            "earl:impact": "serious",
            "dct:title": "epub-lang",
            "dct:description": "Ensures the OPF XML language is provided",
            "help": {
              "url": "http://kb.daisy.org/publishing/docs/epub/language.html",
              "dct:title": "Language",
              "dct:description": "Add the missing OPF xml:lang attribute"
            },
            "rulesetTags": [
              "EPUB"
            ]
          }
        },
        {
          "@type": "earl:assertion",
          "earl:result": {
            "earl:outcome": "fail",
            "dct:description": "Publications must declare the 'schema:accessibilityFeature' metadata"
          },
          "earl:assertedBy": "Ace",
          "earl:mode": "automatic",
          "earl:test": {
            "earl:impact": "serious",
            "dct:title": "metadata-accessibilityfeature",
            "dct:description": "Ensures a 'schema:accessibilityFeature' metadata is present",
            "help": {
              "url": "http://kb.daisy.org/publishing/docs/metadata/schema.org/index.html",
              "dct:title": "Schema.org Accessibility Metadata",
              "dct:description": "Add a 'schema:accessibilityFeature' metadata property to the Package Document"
            },
            "rulesetTags": [
              "EPUB"
            ]
          }
        },
        {
          "@type": "earl:assertion",
          "earl:result": {
            "earl:outcome": "fail",
            "dct:description": "Publications must declare the 'schema:accessibilitySummary' metadata"
          },
          "earl:assertedBy": "Ace",
          "earl:mode": "automatic",
          "earl:test": {
            "earl:impact": "moderate",
            "dct:title": "metadata-accessibilitysummary",
            "dct:description": "Ensures a 'schema:accessibilitySummary' metadata is present",
            "help": {
              "url": "http://kb.daisy.org/publishing/docs/metadata/schema.org/index.html",
              "dct:title": "Schema.org Accessibility Metadata",
              "dct:description": "Add a 'schema:accessibilitySummary' metadata property to the Package Document"
            },
            "rulesetTags": [
              "EPUB"
            ]
          }
        }
      ],
      "earl:testSubject": {
        "url": "OPS/content.opf",
        "dct:title": "Places Around the World"
      }
    },
    {
      "@type": "earl:assertion",
      "earl:result": {
        "earl:outcome": "pass"
      },
      "assertions": [],
      "earl:testSubject": {
        "url": "cover.xhtml",
        "dct:title": "Places Around the World"
      }
    },
    {
      "@type": "earl:assertion",
      "earl:result": {
        "earl:outcome": "pass"
      },
      "assertions": [],
      "earl:testSubject": {
        "url": "blank.xhtml",
        "dct:title": "Blank"
      }
    },
    {
      "@type": "earl:assertion",
      "earl:result": {
        "earl:outcome": "pass"
      },
      "assertions": [],
      "earl:testSubject": {
        "url": "page-0001.xhtml",
        "dct:title": "Places Around the World"
      }
    },
    {
      "@type": "earl:assertion",
      "earl:result": {
        "earl:outcome": "pass"
      },
      "assertions": [],
      "earl:testSubject": {
        "url": "page-0002.xhtml",
        "dct:title": "Places Around the World"
      }
    },
    {
      "@type": "earl:assertion",
      "earl:result": {
        "earl:outcome": "fail"
      },
      "assertions": [
        {
          "@type": "earl:assertion",
          "earl:result": {
            "earl:outcome": "fail",
            "dct:description": "Element is in tab order and does not have accessible text\nElement does not have text that is visible to screen readers\naria-label attribute does not exist or is empty\naria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\nElement has no title attribute",
            "earl:pointer": {
              "cfi": [
                "/4/2/4[page-container]/2[pf3]/2/38"
              ],
              "css": [
                "a[href$=\"page-0004.xhtml\"]"
              ]
            },
            "html": "<a xmlns=\"http://www.w3.org/1999/xhtml\" class=\"l\" href=\"page-0004.xhtml\" data-dest-detail=\"[4,&quot;XYZ&quot;,null,605,null]\">"
          },
          "earl:assertedBy": "aXe",
          "earl:mode": "automatic",
          "earl:test": {
            "earl:impact": "serious",
            "dct:title": "link-name",
            "dct:description": "Ensure links have discernible text",
            "help": {
              "url": "http://kb.daisy.org/publishing/docs/html/links.html",
              "dct:title": "Links",
              "dct:description": "Links must have discernible text"
            },
            "rulesetTags": [
              "cat.name-role-value",
              "wcag2a",
              "wcag244",
              "wcag412",
              "section508",
              "section508.22.a",
              "TTv5",
              "TT6.a",
              "EN-301-549",
              "EN-9.2.4.4",
              "EN-9.4.1.2",
              "ACT"
            ]
          }
        },
        {
          "@type": "earl:assertion",
          "earl:result": {
            "earl:outcome": "fail",
            "dct:description": "Element is in tab order and does not have accessible text\nElement does not have text that is visible to screen readers\naria-label attribute does not exist or is empty\naria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\nElement has no title attribute",
            "earl:pointer": {
              "cfi": [
                "/4/2/4[page-container]/2[pf3]/2/40"
              ],
              "css": [
                "a[href$=\"page-0006.xhtml\"]"
              ]
            },
            "html": "<a xmlns=\"http://www.w3.org/1999/xhtml\" class=\"l\" href=\"page-0006.xhtml\" data-dest-detail=\"[4,&quot;XYZ&quot;,null,605,null]\">"
          },
          "earl:assertedBy": "aXe",
          "earl:mode": "automatic",
          "earl:test": {
            "earl:impact": "serious",
            "dct:title": "link-name",
            "dct:description": "Ensure links have discernible text",
            "help": {
              "url": "http://kb.daisy.org/publishing/docs/html/links.html",
              "dct:title": "Links",
              "dct:description": "Links must have discernible text"
            },
            "rulesetTags": [
              "cat.name-role-value",
              "wcag2a",
              "wcag244",
              "wcag412",
              "section508",
              "section508.22.a",
              "TTv5",
              "TT6.a",
              "EN-301-549",
              "EN-9.2.4.4",
              "EN-9.4.1.2",
              "ACT"
            ]
          }
        },
        {
          "@type": "earl:assertion",
          "earl:result": {
            "earl:outcome": "fail",
            "dct:description": "Element is in tab order and does not have accessible text\nElement does not have text that is visible to screen readers\naria-label attribute does not exist or is empty\naria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\nElement has no title attribute",
            "earl:pointer": {
              "cfi": [
                "/4/2/4[page-container]/2[pf3]/2/42"
              ],
              "css": [
                "a[href$=\"page-0008.xhtml\"]"
              ]
            },
            "html": "<a xmlns=\"http://www.w3.org/1999/xhtml\" class=\"l\" href=\"page-0008.xhtml\" data-dest-detail=\"[4,&quot;XYZ&quot;,null,605,null]\">"
          },
          "earl:assertedBy": "aXe",
          "earl:mode": "automatic",
          "earl:test": {
            "earl:impact": "serious",
            "dct:title": "link-name",
            "dct:description": "Ensure links have discernible text",
            "help": {
              "url": "http://kb.daisy.org/publishing/docs/html/links.html",
              "dct:title": "Links",
              "dct:description": "Links must have discernible text"
            },
            "rulesetTags": [
              "cat.name-role-value",
              "wcag2a",
              "wcag244",
              "wcag412",
              "section508",
              "section508.22.a",
              "TTv5",
              "TT6.a",
              "EN-301-549",
              "EN-9.2.4.4",
              "EN-9.4.1.2",
              "ACT"
            ]
          }
        },
        {
          "@type": "earl:assertion",
          "earl:result": {
            "earl:outcome": "fail",
            "dct:description": "Element is in tab order and does not have accessible text\nElement does not have text that is visible to screen readers\naria-label attribute does not exist or is empty\naria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\nElement has no title attribute",
            "earl:pointer": {
              "cfi": [
                "/4/2/4[page-container]/2[pf3]/2/44"
              ],
              "css": [
                "a[href$=\"page-0010.xhtml\"]"
              ]
            },
            "html": "<a xmlns=\"http://www.w3.org/1999/xhtml\" class=\"l\" href=\"page-0010.xhtml\" data-dest-detail=\"[4,&quot;XYZ&quot;,null,605,null]\">"
          },
          "earl:assertedBy": "aXe",
          "earl:mode": "automatic",
          "earl:test": {
            "earl:impact": "serious",
            "dct:title": "link-name",
            "dct:description": "Ensure links have discernible text",
            "help": {
              "url": "http://kb.daisy.org/publishing/docs/html/links.html",
              "dct:title": "Links",
              "dct:description": "Links must have discernible text"
            },
            "rulesetTags": [
              "cat.name-role-value",
              "wcag2a",
              "wcag244",
              "wcag412",
              "section508",
              "section508.22.a",
              "TTv5",
              "TT6.a",
              "EN-301-549",
              "EN-9.2.4.4",
              "EN-9.4.1.2",
              "ACT"
            ]
          }
        },
        {
          "@type": "earl:assertion",
          "earl:result": {
            "earl:outcome": "fail",
            "dct:description": "Element is in tab order and does not have accessible text\nElement does not have text that is visible to screen readers\naria-label attribute does not exist or is empty\naria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\nElement has no title attribute",
            "earl:pointer": {
              "cfi": [
                "/4/2/4[page-container]/2[pf3]/2/46"
              ],
              "css": [
                "a[href$=\"page-0011.xhtml\"]"
              ]
            },
            "html": "<a xmlns=\"http://www.w3.org/1999/xhtml\" class=\"l\" href=\"page-0011.xhtml\" data-dest-detail=\"[4,&quot;XYZ&quot;,null,605,null]\">"
          },
          "earl:assertedBy": "aXe",
          "earl:mode": "automatic",
          "earl:test": {
            "earl:impact": "serious",
            "dct:title": "link-name",
            "dct:description": "Ensure links have discernible text",
            "help": {
              "url": "http://kb.daisy.org/publishing/docs/html/links.html",
              "dct:title": "Links",
              "dct:description": "Links must have discernible text"
            },
            "rulesetTags": [
              "cat.name-role-value",
              "wcag2a",
              "wcag244",
              "wcag412",
              "section508",
              "section508.22.a",
              "TTv5",
              "TT6.a",
              "EN-301-549",
              "EN-9.2.4.4",
              "EN-9.4.1.2",
              "ACT"
            ]
          }
        },
        {
          "@type": "earl:assertion",
          "earl:result": {
            "earl:outcome": "fail",
            "dct:description": "Element is in tab order and does not have accessible text\nElement does not have text that is visible to screen readers\naria-label attribute does not exist or is empty\naria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\nElement has no title attribute",
            "earl:pointer": {
              "cfi": [
                "/4/2/4[page-container]/2[pf3]/2/48"
              ],
              "css": [
                "a[href$=\"page-0012.xhtml\"]"
              ]
            },
            "html": "<a xmlns=\"http://www.w3.org/1999/xhtml\" class=\"l\" href=\"page-0012.xhtml\" data-dest-detail=\"[4,&quot;XYZ&quot;,null,605,null]\">"
          },
          "earl:assertedBy": "aXe",
          "earl:mode": "automatic",
          "earl:test": {
            "earl:impact": "serious",
            "dct:title": "link-name",
            "dct:description": "Ensure links have discernible text",
            "help": {
              "url": "http://kb.daisy.org/publishing/docs/html/links.html",
              "dct:title": "Links",
              "dct:description": "Links must have discernible text"
            },
            "rulesetTags": [
              "cat.name-role-value",
              "wcag2a",
              "wcag244",
              "wcag412",
              "section508",
              "section508.22.a",
              "TTv5",
              "TT6.a",
              "EN-301-549",
              "EN-9.2.4.4",
              "EN-9.4.1.2",
              "ACT"
            ]
          }
        },
        {
          "@type": "earl:assertion",
          "earl:result": {
            "earl:outcome": "fail",
            "dct:description": "Element is in tab order and does not have accessible text\nElement does not have text that is visible to screen readers\naria-label attribute does not exist or is empty\naria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\nElement has no title attribute",
            "earl:pointer": {
              "cfi": [
                "/4/2/4[page-container]/2[pf3]/2/50"
              ],
              "css": [
                "a[href$=\"page-0014.xhtml\"]"
              ]
            },
            "html": "<a xmlns=\"http://www.w3.org/1999/xhtml\" class=\"l\" href=\"page-0014.xhtml\" data-dest-detail=\"[4,&quot;XYZ&quot;,null,605,null]\">"
          },
          "earl:assertedBy": "aXe",
          "earl:mode": "automatic",
          "earl:test": {
            "earl:impact": "serious",
            "dct:title": "link-name",
            "dct:description": "Ensure links have discernible text",
            "help": {
              "url": "http://kb.daisy.org/publishing/docs/html/links.html",
              "dct:title": "Links",
              "dct:description": "Links must have discernible text"
            },
            "rulesetTags": [
              "cat.name-role-value",
              "wcag2a",
              "wcag244",
              "wcag412",
              "section508",
              "section508.22.a",
              "TTv5",
              "TT6.a",
              "EN-301-549",
              "EN-9.2.4.4",
              "EN-9.4.1.2",
              "ACT"
            ]
          }
        },
        {
          "@type": "earl:assertion",
          "earl:result": {
            "earl:outcome": "fail",
            "dct:description": "Element is in tab order and does not have accessible text\nElement does not have text that is visible to screen readers\naria-label attribute does not exist or is empty\naria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\nElement has no title attribute",
            "earl:pointer": {
              "cfi": [
                "/4/2/4[page-container]/2[pf3]/2/52"
              ],
              "css": [
                "a[href$=\"page-0016.xhtml\"]"
              ]
            },
            "html": "<a xmlns=\"http://www.w3.org/1999/xhtml\" class=\"l\" href=\"page-0016.xhtml\" data-dest-detail=\"[4,&quot;XYZ&quot;,null,605,null]\">"
          },
          "earl:assertedBy": "aXe",
          "earl:mode": "automatic",
          "earl:test": {
            "earl:impact": "serious",
            "dct:title": "link-name",
            "dct:description": "Ensure links have discernible text",
            "help": {
              "url": "http://kb.daisy.org/publishing/docs/html/links.html",
              "dct:title": "Links",
              "dct:description": "Links must have discernible text"
            },
            "rulesetTags": [
              "cat.name-role-value",
              "wcag2a",
              "wcag244",
              "wcag412",
              "section508",
              "section508.22.a",
              "TTv5",
              "TT6.a",
              "EN-301-549",
              "EN-9.2.4.4",
              "EN-9.4.1.2",
              "ACT"
            ]
          }
        },
        {
          "@type": "earl:assertion",
          "earl:result": {
            "earl:outcome": "fail",
            "dct:description": "Element is in tab order and does not have accessible text\nElement does not have text that is visible to screen readers\naria-label attribute does not exist or is empty\naria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\nElement has no title attribute",
            "earl:pointer": {
              "cfi": [
                "/4/2/4[page-container]/2[pf3]/2/54"
              ],
              "css": [
                "a[href$=\"page-0018.xhtml\"]"
              ]
            },
            "html": "<a xmlns=\"http://www.w3.org/1999/xhtml\" class=\"l\" href=\"page-0018.xhtml\" data-dest-detail=\"[4,&quot;XYZ&quot;,null,605,null]\">"
          },
          "earl:assertedBy": "aXe",
          "earl:mode": "automatic",
          "earl:test": {
            "earl:impact": "serious",
            "dct:title": "link-name",
            "dct:description": "Ensure links have discernible text",
            "help": {
              "url": "http://kb.daisy.org/publishing/docs/html/links.html",
              "dct:title": "Links",
              "dct:description": "Links must have discernible text"
            },
            "rulesetTags": [
              "cat.name-role-value",
              "wcag2a",
              "wcag244",
              "wcag412",
              "section508",
              "section508.22.a",
              "TTv5",
              "TT6.a",
              "EN-301-549",
              "EN-9.2.4.4",
              "EN-9.4.1.2",
              "ACT"
            ]
          }
        },
        {
          "@type": "earl:assertion",
          "earl:result": {
            "earl:outcome": "fail",
            "dct:description": "Element is in tab order and does not have accessible text\nElement does not have text that is visible to screen readers\naria-label attribute does not exist or is empty\naria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\nElement has no title attribute",
            "earl:pointer": {
              "cfi": [
                "/4/2/4[page-container]/2[pf3]/2/56"
              ],
              "css": [
                "a[href$=\"page-0020.xhtml\"]"
              ]
            },
            "html": "<a xmlns=\"http://www.w3.org/1999/xhtml\" class=\"l\" href=\"page-0020.xhtml\" data-dest-detail=\"[4,&quot;XYZ&quot;,null,605,null]\">"
          },
          "earl:assertedBy": "aXe",
          "earl:mode": "automatic",
          "earl:test": {
            "earl:impact": "serious",
            "dct:title": "link-name",
            "dct:description": "Ensure links have discernible text",
            "help": {
              "url": "http://kb.daisy.org/publishing/docs/html/links.html",
              "dct:title": "Links",
              "dct:description": "Links must have discernible text"
            },
            "rulesetTags": [
              "cat.name-role-value",
              "wcag2a",
              "wcag244",
              "wcag412",
              "section508",
              "section508.22.a",
              "TTv5",
              "TT6.a",
              "EN-301-549",
              "EN-9.2.4.4",
              "EN-9.4.1.2",
              "ACT"
            ]
          }
        }
      ],
      "earl:testSubject": {
        "url": "page-0003.xhtml",
        "dct:title": "Places Around the World"
      }
    },
    {
      "@type": "earl:assertion",
      "earl:result": {
        "earl:outcome": "pass"
      },
      "assertions": [],
      "earl:testSubject": {
        "url": "page-0004.xhtml",
        "dct:title": "Places Around the World"
      }
    },
    {
      "@type": "earl:assertion",
      "earl:result": {
        "earl:outcome": "pass"
      },
      "assertions": [],
      "earl:testSubject": {
        "url": "page-0005.xhtml",
        "dct:title": "Places Around the World"
      }
    },
    {
      "@type": "earl:assertion",
      "earl:result": {
        "earl:outcome": "pass"
      },
      "assertions": [],
      "earl:testSubject": {
        "url": "page-0006.xhtml",
        "dct:title": "Places Around the World"
      }
    },
    {
      "@type": "earl:assertion",
      "earl:result": {
        "earl:outcome": "pass"
      },
      "assertions": [],
      "earl:testSubject": {
        "url": "page-0007.xhtml",
        "dct:title": "Places Around the World"
      }
    },
    {
      "@type": "earl:assertion",
      "earl:result": {
        "earl:outcome": "pass"
      },
      "assertions": [],
      "earl:testSubject": {
        "url": "page-0008.xhtml",
        "dct:title": "Places Around the World"
      }
    },
    {
      "@type": "earl:assertion",
      "earl:result": {
        "earl:outcome": "pass"
      },
      "assertions": [],
      "earl:testSubject": {
        "url": "page-0009.xhtml",
        "dct:title": "Places Around the World"
      }
    },
    {
      "@type": "earl:assertion",
      "earl:result": {
        "earl:outcome": "pass"
      },
      "assertions": [],
      "earl:testSubject": {
        "url": "page-0010.xhtml",
        "dct:title": "Places Around the World"
      }
    },
    {
      "@type": "earl:assertion",
      "earl:result": {
        "earl:outcome": "pass"
      },
      "assertions": [],
      "earl:testSubject": {
        "url": "page-0011.xhtml",
        "dct:title": "Places Around the World"
      }
    },
    {
      "@type": "earl:assertion",
      "earl:result": {
        "earl:outcome": "pass"
      },
      "assertions": [],
      "earl:testSubject": {
        "url": "page-0012.xhtml",
        "dct:title": "Places Around the World"
      }
    },
    {
      "@type": "earl:assertion",
      "earl:result": {
        "earl:outcome": "pass"
      },
      "assertions": [],
      "earl:testSubject": {
        "url": "page-0013.xhtml",
        "dct:title": "Places Around the World"
      }
    },
    {
      "@type": "earl:assertion",
      "earl:result": {
        "earl:outcome": "pass"
      },
      "assertions": [],
      "earl:testSubject": {
        "url": "page-0014.xhtml",
        "dct:title": "Places Around the World"
      }
    },
    {
      "@type": "earl:assertion",
      "earl:result": {
        "earl:outcome": "pass"
      },
      "assertions": [],
      "earl:testSubject": {
        "url": "page-0015.xhtml",
        "dct:title": "Places Around the World"
      }
    },
    {
      "@type": "earl:assertion",
      "earl:result": {
        "earl:outcome": "pass"
      },
      "assertions": [],
      "earl:testSubject": {
        "url": "page-0016.xhtml",
        "dct:title": "Places Around the World"
      }
    },
    {
      "@type": "earl:assertion",
      "earl:result": {
        "earl:outcome": "pass"
      },
      "assertions": [],
      "earl:testSubject": {
        "url": "page-0017.xhtml",
        "dct:title": "Places Around the World"
      }
    },
    {
      "@type": "earl:assertion",
      "earl:result": {
        "earl:outcome": "pass"
      },
      "assertions": [],
      "earl:testSubject": {
        "url": "page-0018.xhtml",
        "dct:title": "Places Around the World"
      }
    },
    {
      "@type": "earl:assertion",
      "earl:result": {
        "earl:outcome": "pass"
      },
      "assertions": [],
      "earl:testSubject": {
        "url": "page-0019.xhtml",
        "dct:title": "Places Around the World"
      }
    },
    {
      "@type": "earl:assertion",
      "earl:result": {
        "earl:outcome": "pass"
      },
      "assertions": [],
      "earl:testSubject": {
        "url": "page-0020.xhtml",
        "dct:title": "Places Around the World"
      }
    },
    {
      "@type": "earl:assertion",
      "earl:result": {
        "earl:outcome": "fail"
      },
      "assertions": [
        {
          "@type": "earl:assertion",
          "earl:result": {
            "earl:outcome": "fail",
            "dct:description": "Element has no ARIA role matching its epub:type",
            "earl:pointer": {
              "cfi": [
                "/4/2"
              ],
              "css": [
                "nav:nth-child(1)"
              ]
            },
            "html": "<nav xmlns=\"http://www.w3.org/1999/xhtml\" xmlns:epub=\"http://www.idpf.org/2007/ops\" epub:type=\"toc\">"
          },
          "earl:assertedBy": "aXe",
          "earl:mode": "automatic",
          "earl:test": {
            "earl:impact": "moderate",
            "dct:title": "epub-type-has-matching-role",
            "dct:description": "Ensure the element has an ARIA role matching its epub:type",
            "help": {
              "url": "http://kb.daisy.org/publishing/docs/html/roles.html",
              "dct:title": "ARIA role",
              "dct:description": "ARIA role should be used in addition to epub:type"
            },
            "rulesetTags": [
              "cat.aria",
              "best-practice"
            ]
          }
        },
        {
          "@type": "earl:assertion",
          "earl:result": {
            "earl:outcome": "fail",
            "dct:description": "Element has no ARIA role matching its epub:type",
            "earl:pointer": {
              "cfi": [
                "/4/4"
              ],
              "css": [
                "nav:nth-child(2)"
              ]
            },
            "html": "<nav xmlns=\"http://www.w3.org/1999/xhtml\" xmlns:epub=\"http://www.idpf.org/2007/ops\" epub:type=\"page-list\">"
          },
          "earl:assertedBy": "aXe",
          "earl:mode": "automatic",
          "earl:test": {
            "earl:impact": "moderate",
            "dct:title": "epub-type-has-matching-role",
            "dct:description": "Ensure the element has an ARIA role matching its epub:type",
            "help": {
              "url": "http://kb.daisy.org/publishing/docs/html/roles.html",
              "dct:title": "ARIA role",
              "dct:description": "ARIA role should be used in addition to epub:type"
            },
            "rulesetTags": [
              "cat.aria",
              "best-practice"
            ]
          }
        },
        {
          "@type": "earl:assertion",
          "earl:result": {
            "earl:outcome": "fail",
            "dct:description": "The <html> element does not have a lang attribute",
            "earl:pointer": {
              "cfi": [
                "/"
              ],
              "css": [
                "html"
              ]
            },
            "html": "<html xmlns:epub=\"http://www.idpf.org/2007/ops\" xmlns=\"http://www.w3.org/1999/xhtml\">"
          },
          "earl:assertedBy": "aXe",
          "earl:mode": "automatic",
          "earl:test": {
            "earl:impact": "serious",
            "dct:title": "html-has-lang",
            "dct:description": "Ensure every HTML document has a lang attribute",
            "help": {
              "url": "http://kb.daisy.org/publishing/docs/html/lang.html",
              "dct:title": "Language",
              "dct:description": "<html> element must have a lang attribute"
            },
            "rulesetTags": [
              "cat.language",
              "wcag2a",
              "wcag311",
              "TTv5",
              "TT11.a",
              "EN-301-549",
              "EN-9.3.1.1",
              "ACT"
            ]
          }
        },
        {
          "@type": "earl:assertion",
          "earl:result": {
            "earl:outcome": "fail",
            "dct:description": "The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "earl:pointer": {
              "cfi": [
                "/4/2",
                "/4/4",
                "/4/6"
              ],
              "css": [
                "nav:nth-child(1)",
                "nav:nth-child(2)",
                "nav:nth-child(3)"
              ]
            },
            "html": "<nav xmlns=\"http://www.w3.org/1999/xhtml\" xmlns:epub=\"http://www.idpf.org/2007/ops\" epub:type=\"toc\"> <!--##--> <nav xmlns=\"http://www.w3.org/1999/xhtml\" xmlns:epub=\"http://www.idpf.org/2007/ops\" epub:type=\"page-list\"> <!--##--> <nav xmlns=\"http://www.w3.org/1999/xhtml\" xmlns:epub=\"http://www.idpf.org/2007/ops\" epub:type=\"landmarks\">"
          },
          "earl:assertedBy": "aXe",
          "earl:mode": "automatic",
          "earl:test": {
            "earl:impact": "moderate",
            "dct:title": "landmark-unique",
            "dct:description": "Ensure landmarks are unique",
            "help": {
              "url": "http://kb.daisy.org/publishing/docs/html/landmarks.html",
              "dct:title": "ARIA",
              "dct:description": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination"
            },
            "rulesetTags": [
              "cat.semantics",
              "best-practice"
            ]
          }
        }
      ],
      "earl:testSubject": {
        "url": "nav.xhtml",
        "dct:title": "Places around the world"
      }
    }
  ],
  "earl:result": {
    "earl:outcome": "fail"
  }
}