os-taxonomy

数据集与模型

withmarbleapp/os-taxonomy

开源的小学学习主题知识图谱数据集,含先修依赖关系。

项目简介

一个开放数据集,将小学阶段学习内容拆解为 8 个学科的 1591 个细粒度微主题,并构建包含 3225 条先修依赖边的知识图谱。各主题对齐 NGSS、Common Core、英国国家课程等标准,附掌握证据、年龄范围和教学研究记录,以 JSON 文件形式提供。

README 预览

# Marble Skill Taxonomy\n\nAn open, structured taxonomy of **what children learn** across the primary/elementary years — decomposed into fine-grained "micro-topics", wired into a prerequisite graph, and aligned to national curriculum standards. Produced by [Marble](https://withmarble.com).\n\n> **Version:** `v1` · **Topics:** 1,591 · **Prerequisite edges:** 3,225 · **Subjects:** 8\n\n## See it\n\n\n\nEvery dot is a micro-topic, colored by subject; height is age; each thread is a prerequisite ([full-quality video](media/curriculum-viz.mp4)). Explore it interactively at [withmarble.com/curriculum](https://withmarble.com/curriculum) — tap any concept to trace everything a learner must master before it.\n\n\n## What this is\n\nMost curriculum data is either a flat list of standards or locked inside a product. This dataset is a **connected graph of learning**:\n\n- **1,591 micro-topics** — a single, teachable idea (e.g. *"Building sentences"*, *"Apparent brightness of stars"*), each with a plain-language description, mastery **evidence** criteria, a type (conceptual / procedural / representational / language / meta), a subject + domain, and an approximate age range.\n- **3,225 prerequisite dependencies** — a directed acyclic graph: *"topic X depends on prerequisite Y"*, each edge tagged `hard`/`soft` and carrying a one-line **reason**.\n- **Curriculum alignment** — each micro-topic links to the standards it was distilled from (NGSS, Common Core, the UK National Curriculum, and more).\n- **Teaching research** — 1,051 records covering the current Science and Mathematics topics: teaching approaches, concrete learning activities, feedback, assessment guidance and linked sources. Coverage is partial; the other 540 topics have no research in this release.\n- **Domain clusters** — 176 parent-friendly one-paragraph summaries per (subject, domain, age band).\n\n### Subjects\n\n| Subject | Topics |\n|---|---:|\n| Science | 547 |\n| Mathematics | 504 |\n| English | 286 |\n| History