{
  "@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/24/2026, 9:50:14 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\">\n    <li>Page 1</li>\n    <li>Page 4</li>\n    <li>Page 6</li>\n    <li>Page 10</li>\n  </ol>",
    "headings": "<ul><li><span class=\"toc-h1\">\n        \n          If\n          You\n          Were\n          a\n          Horse\n        \n      </span><li><span class=\"toc-h1\">\n        \n          All\n          About\n          Horses\n        \n      </span><li><span class=\"toc-h1\">Table of Contents</span></li></ul>",
    "html": "<ol><li></li></ol>"
  },
  "data": {
    "images": [
      {
        "src": "OEBPS/images/img_1772714395856_-000.jpg",
        "alt": "Front cover image",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" src=\"images/img_1772714395856_-000.jpg\" alt=\"Front cover image\" style=\"width: 100%; height: 100%; display: block; object-fit: cover; cursor: pointer; pointer-events: auto; user-select: none;\" />",
        "location": "OEBPS/page_1.xhtml#epubcfi(/4/2%5Bchapter1_page1_div1%5D/2%5Bchapter1_page1_cover_img%5D/2)"
      },
      {
        "src": "OEBPS/images/img_1772714395856_-000.jpg",
        "alt": "Front cover image",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" src=\"images/img_1772714395856_-000.jpg\" alt=\"Front cover image\" style=\"width: 100%; height: 100%; display: block; object-fit: cover; cursor: pointer; pointer-events: auto; user-select: none;\" />",
        "location": "OEBPS/page_1.xhtml#epubcfi(/4/4%5Bchapter1_page2_div1%5D/2%5Bchapter1_page2_cover_img%5D/2)"
      },
      {
        "src": "OEBPS/images/img_1772714395856_-000.jpg",
        "alt": "Front cover image",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" src=\"images/img_1772714395856_-000.jpg\" alt=\"Front cover image\" style=\"width: 100%; height: 100%; display: block; object-fit: cover; cursor: pointer; pointer-events: auto; user-select: none;\" />",
        "location": "OEBPS/page_1.xhtml#epubcfi(/4/6%5Bchapter1_page3_div1%5D/2%5Bchapter1_page3_cover_img%5D/2)"
      },
      {
        "src": "OEBPS/images/img_1772714395856_-000.jpg",
        "alt": "A group of horses, including a foal, walking along a dirt path in a grassy field.",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" src=\"images/img_1772714395856_-000.jpg\" alt=\"A group of horses, including a foal, walking along a dirt path in a grassy field.\" style=\"width: 100%; height: 100%; display: block; object-fit: cover; cursor: pointer; pointer-events: auto; user-select: none;\" />",
        "location": "OEBPS/page_6.xhtml#epubcfi(/4/2/2%5Bchapter3_page6_img1%5D/2)"
      },
      {
        "src": "OEBPS/images/img_1772714395856_-000.jpg",
        "alt": "Continuation of the image of horses walking in a field.",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" src=\"images/img_1772714395856_-000.jpg\" alt=\"Continuation of the image of horses walking in a field.\" style=\"width: 100%; height: 100%; display: block; object-fit: cover; cursor: pointer; pointer-events: auto; user-select: none;\" />",
        "location": "OEBPS/page_6.xhtml#epubcfi(/4/2/10%5Bchapter3_page7_img1%5D/2)"
      },
      {
        "src": "OEBPS/images/img_1772714395856_-141.jpg",
        "alt": "A decorative banner with a light brown, fur-like texture.",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" src=\"images/img_1772714395856_-141.jpg\" alt=\"A decorative banner with a light brown, fur-like texture.\" style=\"width: 100%; height: 100%; display: block; object-fit: cover; cursor: pointer; pointer-events: auto; user-select: none;\" />",
        "location": "OEBPS/page_6.xhtml#epubcfi(/4/2/14%5Bchapter3_page8_img1%5D/2)"
      },
      {
        "src": "OEBPS/images/img_1772714395856_-146.jpg",
        "alt": "Two horses, one chestnut and one dark brown, running through a grassy field with trees in the background.",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" src=\"images/img_1772714395856_-146.jpg\" alt=\"Two horses, one chestnut and one dark brown, running through a grassy field with trees in the background.\" style=\"width: 100%; height: 100%; display: block; object-fit: cover; cursor: pointer; pointer-events: auto; user-select: none;\" />",
        "location": "OEBPS/page_6.xhtml#epubcfi(/4/2/16%5Bchapter3_page8_img2%5D/2)"
      },
      {
        "src": "OEBPS/images/img_1772714395856_-148.jpg",
        "alt": "A decorative banner with a light brown, fur-like texture.",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" src=\"images/img_1772714395856_-148.jpg\" alt=\"A decorative banner with a light brown, fur-like texture.\" style=\"width: 100%; height: 100%; display: block; object-fit: cover; cursor: pointer; pointer-events: auto; user-select: none;\" />",
        "location": "OEBPS/page_6.xhtml#epubcfi(/4/2/22%5Bchapter3_page9_img1%5D/2)"
      },
      {
        "src": "OEBPS/images/img_1772714395856_-152.jpg",
        "alt": "A black and white Gypsy Vanner horse with a long mane rearing up on its hind legs in a field of white flowers under a blue sky with clouds.",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" src=\"images/img_1772714395856_-152.jpg\" alt=\"A black and white Gypsy Vanner horse with a long mane rearing up on its hind legs in a field of white flowers under a blue sky with clouds.\" style=\"width: 100%; height: 100%; display: block; object-fit: cover; cursor: pointer; pointer-events: auto; user-select: none;\" />",
        "location": "OEBPS/page_6.xhtml#epubcfi(/4/2/24%5Bchapter3_page9_img2%5D/2)"
      },
      {
        "src": "OEBPS/images/img_1772714395856_-133.jpg",
        "alt": "Brown fur texture background banner",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" src=\"images/img_1772714395856_-133.jpg\" alt=\"Brown fur texture background banner\" style=\"width: 100%; height: 100%; display: block; object-fit: cover; cursor: pointer; pointer-events: auto; user-select: none;\" />",
        "location": "OEBPS/page_10.xhtml#epubcfi(/4/2%5Bchapter4_page_container%5D/2%5Bchapter4_page10_img1%5D/2)"
      },
      {
        "src": "OEBPS/images/img_1772714395856_-184.jpg",
        "alt": "A jockey riding a horse in a race.",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" src=\"images/img_1772714395856_-184.jpg\" alt=\"A jockey riding a horse in a race.\" style=\"width: 100%; height: 100%; display: block; object-fit: cover; cursor: pointer; pointer-events: auto; user-select: none;\" />",
        "location": "OEBPS/page_10.xhtml#epubcfi(/4/2%5Bchapter4_page_container%5D/6%5Bchapter4_page10_img2%5D/2)"
      },
      {
        "src": "OEBPS/images/img_1772714395856_-171.jpg",
        "alt": "A woman in a blue shirt riding a brown and white horse in a sandy arena. The image has a brown fur-like border.",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" src=\"images/img_1772714395856_-171.jpg\" alt=\"A woman in a blue shirt riding a brown and white horse in a sandy arena. The image has a brown fur-like border.\" style=\"width: 100%; height: 100%; display: block; object-fit: cover; cursor: pointer; pointer-events: auto; user-select: none;\" />",
        "location": "OEBPS/page_10.xhtml#epubcfi(/4/2%5Bchapter4_page_container%5D/8%5Bchapter4_page10_img3%5D/2)"
      },
      {
        "src": "OEBPS/images/img_1772714395856_-175.jpg",
        "alt": "Several horses and jockeys racing on a track.",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" src=\"images/img_1772714395856_-175.jpg\" alt=\"Several horses and jockeys racing on a track.\" style=\"width: 100%; height: 100%; display: block; object-fit: cover; cursor: pointer; pointer-events: auto; user-select: none;\" />",
        "location": "OEBPS/page_10.xhtml#epubcfi(/4/2%5Bchapter4_page_container%5D/14%5Bchapter4_page11_img2%5D/2)"
      },
      {
        "src": "OEBPS/images/img_1772714395856_-177.jpg",
        "alt": "A horse and rider jumping over an obstacle.",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" src=\"images/img_1772714395856_-177.jpg\" alt=\"A horse and rider jumping over an obstacle.\" style=\"width: 100%; height: 100%; display: block; object-fit: cover; cursor: pointer; pointer-events: auto; user-select: none;\" />",
        "location": "OEBPS/page_10.xhtml#epubcfi(/4/2%5Bchapter4_page_container%5D/16%5Bchapter4_page11_img3%5D/2)"
      },
      {
        "src": "OEBPS/images/img_1772714395856_-180.jpg",
        "alt": "Brown fur decorative strip for caption box",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" src=\"images/img_1772714395856_-180.jpg\" alt=\"Brown fur decorative strip for caption box\" style=\"width: 100%; height: 100%; display: block; object-fit: cover; cursor: pointer; pointer-events: auto; user-select: none;\" />",
        "location": "OEBPS/page_10.xhtml#epubcfi(/4/2%5Bchapter4_page_container%5D/18%5Bchapter4_page11_captionHeader1%5D/2)"
      }
    ]
  },
  "properties": {
    "hasManifestFallbacks": false,
    "hasBindings": false,
    "hasSVGContentDocuments": false,
    "hasFormElements": false,
    "hasMathML": false,
    "hasPageBreaks": false
  },
  "earl:testSubject": {
    "url": "../../uploads/epub_accessibility/381a6b23-7e83-4006-9e68-76afd38115e6.epub",
    "metadata": {
      "dc:identifier": "urn:uuid:187",
      "dc:title": "horses_1up 1.pdf",
      "dc:language": "en",
      "dcterms:modified": "2026-03-14T11:42:38.280Z",
      "media:duration": "29.063s",
      "media:active-class": "-epub-media-overlay-active",
      "media:playback-speed": "1.00"
    },
    "links": {},
    "epubVersion": "3.0"
  },
  "a11y-metadata": {
    "missing": [
      "schema:accessMode",
      "schema:accessibilityFeature",
      "schema:accessibilityHazard",
      "schema:accessibilitySummary",
      "schema:accessModeSufficient",
      "a11y:certifiedBy",
      "a11y:certifierCredential",
      "a11y:certifierReport",
      "dcterms:conformsTo"
    ],
    "empty": [],
    "present": []
  },
  "assertions": [
    {
      "@type": "earl:assertion",
      "earl:result": {
        "earl:outcome": "pass"
      },
      "assertions": [],
      "earl:testSubject": {
        "url": "/OEBPS/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:accessMode' metadata"
          },
          "earl:assertedBy": "Ace",
          "earl:mode": "automatic",
          "earl:test": {
            "earl:impact": "serious",
            "dct:title": "metadata-accessmode",
            "dct:description": "Ensures a 'schema:accessMode' 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:accessMode' metadata property to the Package Document"
            },
            "rulesetTags": [
              "EPUB"
            ]
          }
        },
        {
          "@type": "earl:assertion",
          "earl:result": {
            "earl:outcome": "fail",
            "dct:description": "Publications must declare the 'schema:accessModeSufficient' metadata"
          },
          "earl:assertedBy": "Ace",
          "earl:mode": "automatic",
          "earl:test": {
            "earl:impact": "moderate",
            "dct:title": "metadata-accessmodesufficient",
            "dct:description": "Ensures a 'schema:accessModeSufficient' 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:accessModeSufficient' metadata property to the Package Document"
            },
            "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:accessibilityHazard' metadata"
          },
          "earl:assertedBy": "Ace",
          "earl:mode": "automatic",
          "earl:test": {
            "earl:impact": "serious",
            "dct:title": "metadata-accessibilityhazard",
            "dct:description": "Ensures a 'schema:accessibilityHazard' 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:accessibilityHazard' 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": "content.opf",
        "dct:title": "horses_1up 1.pdf"
      }
    },
    {
      "@type": "earl:assertion",
      "earl:result": {
        "earl:outcome": "fail"
      },
      "assertions": [
        {
          "@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=\"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"
            ]
          }
        }
      ],
      "earl:testSubject": {
        "url": "OEBPS/page_1.xhtml",
        "dct:title": "Page 1"
      }
    },
    {
      "@type": "earl:assertion",
      "earl:result": {
        "earl:outcome": "fail"
      },
      "assertions": [
        {
          "@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=\"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"
            ]
          }
        }
      ],
      "earl:testSubject": {
        "url": "OEBPS/page_4.xhtml",
        "dct:title": "Chapter 2"
      }
    },
    {
      "@type": "earl:assertion",
      "earl:result": {
        "earl:outcome": "fail"
      },
      "assertions": [
        {
          "@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=\"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": "Document has more than one contentinfo landmark",
            "earl:pointer": {
              "cfi": [
                "/4/2/8[chapter3_page6_footer1]",
                "/4/2/12[chapter3_page7_footer1]",
                "/4/2/20[chapter3_page8_footer1]",
                "/4/2/28[chapter3_page9_footer1]"
              ],
              "css": [
                "#chapter3_page6_footer1",
                "#chapter3_page7_footer1",
                "#chapter3_page8_footer1",
                "#chapter3_page9_footer1"
              ]
            },
            "html": "<footer xmlns=\"http://www.w3.org/1999/xhtml\" id=\"chapter3_page6_footer1\" data-read-aloud=\"true\" style=\"position: absolute; top: 96%; left: 4%; width: 5%; z-index: 10; font-size: 1.2em; color: black;\"> <!--##--> <footer xmlns=\"http://www.w3.org/1999/xhtml\" id=\"chapter3_page7_footer1\" data-read-aloud=\"true\" style=\"position: absolute; top: 196%; right: 4%; width: 5%; z-index: 10; font-size: 1.2em; color: black; text-align: right;\"> <!--##--> <footer xmlns=\"http://www.w3.org/1999/xhtml\" id=\"chapter3_page8_footer1\" data-read-aloud=\"true\" style=\"position: absolute; top: 296%; left: 4%; width: 5%; z-index: 10; font-size: 1.2em; color: black;\"> <!--##--> <footer xmlns=\"http://www.w3.org/1999/xhtml\" id=\"chapter3_page9_footer1\" data-read-aloud=\"true\" style=\"position: absolute; top: 396%; right: 4%; width: 5%; z-index: 10; font-size: 1.2em; color: black; text-align: right;\">"
          },
          "earl:assertedBy": "aXe",
          "earl:mode": "automatic",
          "earl:test": {
            "earl:impact": "moderate",
            "dct:title": "landmark-no-duplicate-contentinfo",
            "dct:description": "Ensure the document has at most one contentinfo landmark",
            "help": {
              "url": "http://kb.daisy.org/publishing/docs/html/landmarks.html",
              "dct:title": "ARIA",
              "dct:description": "Document should not have more than one contentinfo landmark"
            },
            "rulesetTags": [
              "cat.semantics",
              "best-practice"
            ]
          }
        },
        {
          "@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/8[chapter3_page6_footer1]",
                "/4/2/12[chapter3_page7_footer1]",
                "/4/2/20[chapter3_page8_footer1]",
                "/4/2/28[chapter3_page9_footer1]"
              ],
              "css": [
                "#chapter3_page6_footer1",
                "#chapter3_page7_footer1",
                "#chapter3_page8_footer1",
                "#chapter3_page9_footer1"
              ]
            },
            "html": "<footer xmlns=\"http://www.w3.org/1999/xhtml\" id=\"chapter3_page6_footer1\" data-read-aloud=\"true\" style=\"position: absolute; top: 96%; left: 4%; width: 5%; z-index: 10; font-size: 1.2em; color: black;\"> <!--##--> <footer xmlns=\"http://www.w3.org/1999/xhtml\" id=\"chapter3_page7_footer1\" data-read-aloud=\"true\" style=\"position: absolute; top: 196%; right: 4%; width: 5%; z-index: 10; font-size: 1.2em; color: black; text-align: right;\"> <!--##--> <footer xmlns=\"http://www.w3.org/1999/xhtml\" id=\"chapter3_page8_footer1\" data-read-aloud=\"true\" style=\"position: absolute; top: 296%; left: 4%; width: 5%; z-index: 10; font-size: 1.2em; color: black;\"> <!--##--> <footer xmlns=\"http://www.w3.org/1999/xhtml\" id=\"chapter3_page9_footer1\" data-read-aloud=\"true\" style=\"position: absolute; top: 396%; right: 4%; width: 5%; z-index: 10; font-size: 1.2em; color: black; text-align: right;\">"
          },
          "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"
            ]
          }
        },
        {
          "@type": "earl:assertion",
          "earl:result": {
            "earl:outcome": "fail",
            "dct:description": "Element should have focusable content\nElement should be focusable",
            "earl:pointer": {
              "cfi": [
                "/4"
              ],
              "css": [
                "body"
              ]
            },
            "html": "<body xmlns=\"http://www.w3.org/1999/xhtml\">"
          },
          "earl:assertedBy": "aXe",
          "earl:mode": "automatic",
          "earl:test": {
            "earl:impact": "serious",
            "dct:title": "scrollable-region-focusable",
            "dct:description": "Ensure elements that have scrollable content are accessible by keyboard",
            "help": {
              "url": "http://kb.daisy.org/publishing/docs/html/accesskeys.html",
              "dct:title": "Access Keys",
              "dct:description": "Scrollable region must have keyboard access"
            },
            "rulesetTags": [
              "cat.keyboard",
              "wcag2a",
              "wcag211",
              "wcag213",
              "TTv5",
              "TT4.a",
              "EN-301-549",
              "EN-9.2.1.1",
              "EN-9.2.1.3"
            ]
          }
        }
      ],
      "earl:testSubject": {
        "url": "OEBPS/page_6.xhtml",
        "dct:title": "Page 6"
      }
    },
    {
      "@type": "earl:assertion",
      "earl:result": {
        "earl:outcome": "fail"
      },
      "assertions": [
        {
          "@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=\"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": "Element should have focusable content\nElement should be focusable",
            "earl:pointer": {
              "cfi": [
                "/4"
              ],
              "css": [
                "body"
              ]
            },
            "html": "<body xmlns=\"http://www.w3.org/1999/xhtml\">"
          },
          "earl:assertedBy": "aXe",
          "earl:mode": "automatic",
          "earl:test": {
            "earl:impact": "serious",
            "dct:title": "scrollable-region-focusable",
            "dct:description": "Ensure elements that have scrollable content are accessible by keyboard",
            "help": {
              "url": "http://kb.daisy.org/publishing/docs/html/accesskeys.html",
              "dct:title": "Access Keys",
              "dct:description": "Scrollable region must have keyboard access"
            },
            "rulesetTags": [
              "cat.keyboard",
              "wcag2a",
              "wcag211",
              "wcag213",
              "TTv5",
              "TT4.a",
              "EN-301-549",
              "EN-9.2.1.1",
              "EN-9.2.1.3"
            ]
          }
        }
      ],
      "earl:testSubject": {
        "url": "OEBPS/page_10.xhtml",
        "dct:title": "Page 10"
      }
    },
    {
      "@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[toc]"
              ],
              "css": [
                "#toc"
              ]
            },
            "html": "<nav xmlns=\"http://www.w3.org/1999/xhtml\" xmlns:epub=\"http://www.idpf.org/2007/ops\" epub:type=\"toc\" id=\"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": "The <html> element does not have a lang attribute",
            "earl:pointer": {
              "cfi": [
                "/"
              ],
              "css": [
                "html"
              ]
            },
            "html": "<html xmlns=\"http://www.w3.org/1999/xhtml\" xmlns:epub=\"http://www.idpf.org/2007/ops\">"
          },
          "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"
            ]
          }
        }
      ],
      "earl:testSubject": {
        "url": "OEBPS/nav.xhtml",
        "dct:title": "Navigation"
      }
    }
  ],
  "earl:result": {
    "earl:outcome": "fail"
  }
}