whatisgithub

What is os-taxonomy-fr?

migueltorrezd/os-taxonomy-fr — explained in plain English

Analysis updated 2026-05-18

2HTMLAudience · researcherLicenseSetup · easy

In one sentence

An open dataset that breaks France's national school curriculum into 6,051 linked micro-topics with an interactive 3D viewer.

Mindmap

mindmap
  root((os-taxonomy-fr))
    What it does
      Maps French curriculum
      Micro topics graph
      Prerequisite links
    Tech stack
      JSON data files
      HTML viewer
      Python scripts
    Use cases
      Explore 3D graph
      Build ed-tech tools
      Curriculum research
    Audience
      Researchers
      Educators
      Developers
    Data
      6051 topics
      10050 prerequisite edges
      14549 standards

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Explore what French students learn at each age using the interactive 3D graph viewer.

USE CASE 2

Build educational tools or apps on top of structured, machine-readable curriculum JSON data.

USE CASE 3

Trace prerequisite relationships between school topics for lesson planning or research.

USE CASE 4

Use the included agent skill as a template to build a similar taxonomy for another country.

What is it built with?

HTMLJSONPython

How does it compare?

migueltorrezd/os-taxonomy-fr100/talk_stockalexcybernetic/playground-ai
Stars222
LanguageHTMLHTMLHTML
Last pushed2022-03-24
MaintenanceDormant
Setup difficultyeasymoderateeasy
Complexity3/51/5
Audienceresearchergeneralgeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Data is plain JSON, the viewer.html file works offline with no dependencies.

So what is it?

os-taxonomy-fr is a structured dataset that maps out what students in France are expected to learn, from early preschool through the final year of high school. It breaks the official French national curriculum into 6,051 small, single-idea topics, connects those topics with over 10,000 prerequisite links showing what a student needs to know before moving on, and ties everything back to nearly 14,500 curriculum standards taken word for word from official government documents. It is described as the French counterpart to an earlier US and UK curriculum project called os-taxonomy, and it uses a compatible data format on purpose. The project includes an interactive 3D viewer where every dot represents one topic, height on the graph represents the student's age, and connecting lines show prerequisite relationships. It has a bilingual English and French interface. A user can click on any topic to trace everything a learner needs to master beforehand, watch the curriculum unfold in age order, or switch the display into different visual layouts. A self-contained copy of this viewer ships in the repository and works offline with no setup. The data itself is plain JSON: one file for the micro-topics with English and French names, one for the prerequisite links, one for the raw curriculum standards grouped by subject family, one with parent-friendly summaries per subject and age range, and one listing the 127 official source documents the project was built from. The subjects span 42 areas across ten families, including mathematics, French language, science, history and geography, philosophy, and physical education. According to the README, the dataset was produced over three days using a pipeline of AI agents alongside code that enforced rules such as verifying quotes against the original text and preventing circular dependencies in the prerequisite links. The repository also includes a reusable recipe, built as a Claude Code agent skill, that walks through the same process so someone could attempt to build an equivalent taxonomy for another country. Licensing is split: the verbatim curriculum text is released under France's Open Licence v2.0, while the topics, prerequisite data, schemas, and viewer are released under the MIT license. The project is written mostly in HTML and would be most useful to researchers, educators, and developers who want structured, machine-readable curriculum data for France.

Copy-paste prompts

Prompt 1
Show me how to load data/fr-topics.json and data/fr-dependencies.json and trace prerequisites for a topic.
Prompt 2
Explain how the os-taxonomy-fr schema differs from the original US/UK os-taxonomy project.
Prompt 3
Walk me through using the build-curriculum-taxonomy Claude Code skill for another country's curriculum.
Prompt 4
Help me embed viewer.html into my own site to display this curriculum graph.

Frequently asked questions

What is os-taxonomy-fr?

An open dataset that breaks France's national school curriculum into 6,051 linked micro-topics with an interactive 3D viewer.

What language is os-taxonomy-fr written in?

Mainly HTML. The stack also includes HTML, JSON, Python.

How hard is os-taxonomy-fr to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is os-taxonomy-fr for?

Mainly researcher.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.