{
  "name" : "EK9 compiler-validated corpus",
  "schemaVersion" : 2,
  "homepage" : "https://ek9.io/data/",
  "validatedBy" : {
    "compiler" : "EK9",
    "version" : "0.0.1-0"
  },
  "license" : {
    "spdx" : "CC0-1.0",
    "name" : "CC0 1.0",
    "url" : "https://creativecommons.org/publicdomain/zero/1.0/"
  },
  "files" : [
    {
      "name" : "ek9-qa.jsonl",
      "records" : 1225,
      "bytes" : 5184821,
      "sha256" : "1e0244f3f26439544fa8f8dd43f7abfecc2429c9c3486460073278b68ab57bbd",
      "description" : "the Q&A corpus: question, alternate phrasings, answer, compiled EK9 example, keywords, topics and typical errors; the schema of /qa/qa.jsonl"
    },
    {
      "name" : "ek9-qa-chat.jsonl",
      "records" : 5667,
      "bytes" : 21532026,
      "sha256" : "aa8310a17f57bb43ebfa64be0dacf9a6adf0a2b53aa4a01095bb097a945f139f",
      "description" : "the Q&A as chat conversations (system, user, assistant): one per question and one per alternate phrasing"
    },
    {
      "name" : "ek9-error-pairs.jsonl",
      "records" : 2251,
      "bytes" : 2270829,
      "sha256" : "be3b79cc1b4fe28bbdccc64950da09b85d41e1b17d4fde4f2c29003abcb3d566",
      "description" : "wrong EK9, the error code the compiler reports for it, and right EK9: every Q&A typical-error quad and every fix in the error catalogue"
    },
    {
      "name" : "ek9-examples.jsonl",
      "records" : 1248,
      "bytes" : 1470909,
      "sha256" : "6390060ef975c633ceee93509e8d9ab94930854febdcb6abc7b29e0b451b5f9d",
      "description" : "every whole EK9 program the site shows: the site examples (with their declared output), the error catalogue's failing sources and fixes, and the concept pages' own sources; `origin` says which"
    },
    {
      "name" : "ek9-examples.zip",
      "records" : 2542,
      "bytes" : 3097876,
      "sha256" : "c812d51e12e69da8a63c6e3466efc5f2f5317e0841e4f6cfd31b43e261aab791",
      "description" : "every EK9 source the site compiles, as files in one zip: the site examples, the error catalogue, the concepts and the Q&A, each byte for byte the file its gate compiles, with a README; its record count is its number of files"
    }
  ],
  "datasheet" : {
    "name" : "README.md",
    "sha256" : "3da0149bb984f28f9d1926cd57cc5dd27b30c32cdbba92a860631b6f9b15566c"
  }
}
