{
  "@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:51:09 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 2</li>\n            <li>Page 3</li>\n            <li>Page 4</li>\n            <li>Page 5</li>\n            <li>Page 6</li>\n            <li>Page 7</li>\n            <li>Page 8</li>\n            <li>Page 9</li>\n            <li>Page 10</li>\n            <li>Page 11</li>\n        </ol>",
    "headings": "<ul><li><span class=\"toc-h1\">Table of Contents</span></li></ul>",
    "html": "<ol><li></li></ol>"
  },
  "data": {
    "images": [
      {
        "src": "EPUB/images/page1.webp",
        "alt": "Background Page 1",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" src=\"images/page1.webp\" class=\"bg-img\" alt=\"Background Page 1\" />",
        "location": "page1.xhtml#epubcfi(/4/2/2)"
      },
      {
        "src": "EPUB/images/page2.webp",
        "alt": "Background Page 2",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" src=\"images/page2.webp\" class=\"bg-img\" alt=\"Background Page 2\" />",
        "location": "page2.xhtml#epubcfi(/4/2/2)"
      },
      {
        "src": "EPUB/images/page3.webp",
        "alt": "Background Page 3",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" src=\"images/page3.webp\" class=\"bg-img\" alt=\"Background Page 3\" />",
        "location": "page3.xhtml#epubcfi(/4/2/2)"
      },
      {
        "src": "EPUB/images/page4.webp",
        "alt": "Background Page 4",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" src=\"images/page4.webp\" class=\"bg-img\" alt=\"Background Page 4\" />",
        "location": "page4.xhtml#epubcfi(/4/2/2)"
      },
      {
        "src": "EPUB/images/page5.webp",
        "alt": "Background Page 5",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" src=\"images/page5.webp\" class=\"bg-img\" alt=\"Background Page 5\" />",
        "location": "page5.xhtml#epubcfi(/4/2/2)"
      },
      {
        "src": "EPUB/images/page6.webp",
        "alt": "Background Page 6",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" src=\"images/page6.webp\" class=\"bg-img\" alt=\"Background Page 6\" />",
        "location": "page6.xhtml#epubcfi(/4/2/2)"
      },
      {
        "src": "EPUB/images/page7.webp",
        "alt": "Background Page 7",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" src=\"images/page7.webp\" class=\"bg-img\" alt=\"Background Page 7\" />",
        "location": "page7.xhtml#epubcfi(/4/2/2)"
      },
      {
        "src": "EPUB/images/page8.webp",
        "alt": "Background Page 8",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" src=\"images/page8.webp\" class=\"bg-img\" alt=\"Background Page 8\" />",
        "location": "page8.xhtml#epubcfi(/4/2/2)"
      },
      {
        "src": "EPUB/images/page9.webp",
        "alt": "Background Page 9",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" src=\"images/page9.webp\" class=\"bg-img\" alt=\"Background Page 9\" />",
        "location": "page9.xhtml#epubcfi(/4/2/2)"
      },
      {
        "src": "EPUB/images/page10.webp",
        "alt": "Background Page 10",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" src=\"images/page10.webp\" class=\"bg-img\" alt=\"Background Page 10\" />",
        "location": "page10.xhtml#epubcfi(/4/2/2)"
      },
      {
        "src": "EPUB/images/page11.webp",
        "alt": "Background Page 11",
        "role": null,
        "html": "<img xmlns=\"http://www.w3.org/1999/xhtml\" src=\"images/page11.webp\" class=\"bg-img\" alt=\"Background Page 11\" />",
        "location": "page11.xhtml#epubcfi(/4/2/2)"
      }
    ]
  },
  "properties": {
    "hasManifestFallbacks": false,
    "hasBindings": false,
    "hasSVGContentDocuments": false,
    "hasFormElements": false,
    "hasMathML": false,
    "hasPageBreaks": false
  },
  "earl:testSubject": {
    "url": "../../uploads/epub_accessibility/60645d1d-8c59-4b59-807a-f2c7d347b4ff.epub",
    "metadata": {
      "dc:identifier": "urn:uuid:e3d252c4-778e-44e8-b46d-1b43904df4e6",
      "dc:title": "Kitaboo FXL Export",
      "dc:creator": "Kitaboo FXL Engine",
      "dc:date": "2026-02-02",
      "dc:language": "en",
      "dcterms:modified": "2026-02-02T05:40:47Z",
      "rendition:layout": "pre-paginated",
      "rendition:orientation": "auto",
      "rendition:spread": "auto",
      "media:duration": "297.120s",
      "media:active-class": "-epub-media-overlay-active",
      "cover": "img1"
    },
    "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": "/EPUB/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": "EPUB/content.opf",
        "dct:title": "Kitaboo FXL Export"
      }
    },
    {
      "@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\" 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": "page1.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\" 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": "page2.xhtml",
        "dct:title": "Page 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\" 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": "page3.xhtml",
        "dct:title": "Page 3"
      }
    },
    {
      "@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\" 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": "page4.xhtml",
        "dct:title": "Page 4"
      }
    },
    {
      "@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\" 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": "page5.xhtml",
        "dct:title": "Page 5"
      }
    },
    {
      "@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\" 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": "page6.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\" 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": "page7.xhtml",
        "dct:title": "Page 7"
      }
    },
    {
      "@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\" 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": "page8.xhtml",
        "dct:title": "Page 8"
      }
    },
    {
      "@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\" 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": "page9.xhtml",
        "dct:title": "Page 9"
      }
    },
    {
      "@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\" 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": "page10.xhtml",
        "dct:title": "Page 10"
      }
    },
    {
      "@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\" 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": "page11.xhtml",
        "dct:title": "Page 11"
      }
    },
    {
      "@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"
              ]
            },
            "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": "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": "nav.xhtml",
        "dct:title": "Table of Contents"
      }
    }
  ],
  "earl:result": {
    "earl:outcome": "fail"
  }
}