{
  "$schema": "https://schema.org",
  "@type": "Dataset",
  "@id": "https://newmexicoliteracyproject.org/first-edition-knowledge-pack",
  "name": "NMLP First-Edition Knowledge Pack",
  "description": "A retrieval-ready grounding corpus for first-edition identification: one record per publisher identification rule, global rule, Checker verdict, and glossary term. Each record carries its canonical source URL and CC-BY attribution so an AI grounded on it can cite back to the original page.",
  "url": "https://newmexicoliteracyproject.org/first-edition-knowledge-pack",
  "version": "1.2.0",
  "dateModified": "2026-07-10",
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "isAccessibleForFree": true,
  "creator": {
    "@type": "Organization",
    "name": "New Mexico Literacy Project",
    "url": "https://newmexicoliteracyproject.org"
  },
  "keywords": [
    "first edition identification",
    "rare books",
    "RAG",
    "LLM grounding",
    "book collecting",
    "printer's key",
    "number line",
    "publisher points"
  ],
  "encodingFormat": "application/x-ndjson",
  "recordCount": 968,
  "recordsByType": {
    "publisher_first_edition_rule": 870,
    "global_rule": 4,
    "verdict_definition": 5,
    "glossary_term": 89
  },
  "recordSchema": {
    "id": "stable unique id, e.g. publisher:knopf",
    "type": "publisher_first_edition_rule | global_rule | verdict_definition | glossary_term",
    "title": "short human label",
    "text": "the retrieval body (self-contained)",
    "url": "canonical NMLP source page to cite",
    "source": "which NMLP dataset the record came from",
    "license": "CC BY 4.0",
    "attribution": "New Mexico Literacy Project (newmexicoliteracyproject.org)",
    "dataset_version": "version of the source dataset"
  },
  "distribution": [
    {
      "@type": "DataDownload",
      "name": "Knowledge pack (JSONL / NDJSON)",
      "encodingFormat": "application/x-ndjson",
      "contentUrl": "https://newmexicoliteracyproject.org/api/rag/nmlp-first-editions.jsonl"
    },
    {
      "@type": "DataDownload",
      "name": "Manifest (JSON)",
      "encodingFormat": "application/json",
      "contentUrl": "https://newmexicoliteracyproject.org/api/rag/manifest.json"
    },
    {
      "@type": "DataDownload",
      "name": "Publisher points (source JSON)",
      "encodingFormat": "application/json",
      "contentUrl": "https://newmexicoliteracyproject.org/api/points.json"
    },
    {
      "@type": "DataDownload",
      "name": "Glossary (source JSON)",
      "encodingFormat": "application/json",
      "contentUrl": "https://newmexicoliteracyproject.org/api/glossary.json"
    }
  ]
}