Skip to main content
Schema last updated September 23, 2025.

Overview

Curriculum entities and relationships are referenced in the IM® v.360 Math Curriculum dataset.
Curriculum datasets align to Learning Commons’ K-12 curriculum ontology. Content metadata represents a publisher’s lessons and assessments, with the goal of being aligned to standards in Knowledge Graph. Instructional content preserves each curriculum’s hierarchy and sequencing. Metadata inferred from the content makes instructional dependencies explicit so you can analyze how concepts build over time.

Entities

Course

Structured sequence of instructional content, designed to teach specific knowledge or skills over a defined period of time
example.json

LessonGrouping

Set of related Lessons (naming and level may vary across publishers - e.g., Unit, Module, Chapter)

Lesson

Focused instructional session intended to be completed within a defined timeframe (e.g., class period or session)
example.json

Activity

Discrete instructional task or exercise, designed for students, teachers, or both

Assessment

Evaluation of a student’s mastery of knowledge or skills through structured tasks or questions

Material

Instructional content (e.g., readings, videos, worksheets, images, or digital resources) that support learning activities

ClassroomMaterial

Physical tools, supplies, or resources that support instruction, but do not themselves contain instructional content (e.g., manipulatives, lab equipment, or presentation tools)

GlossaryTerm

Vocabulary or concepts that support comprehension of the instructional content

InstructionalRoutine

Structured and repeatable teaching strategy or pedagogical framework consistently employed to deliver instructional content and engage students

Relationships

Any relationships that relate to the Material, ClassroomMaterial, GlossaryTerm, and InstructionalRoutine entities are restricted and require prior approval. Contact support@learningcommons.org ↗ for information about access and eligibility.

hasPart

Connects a parent element to its constituent components to organize instructional content

hasEducationalAlignment

Specifies the StandardsFrameworkItem that a curriculum element is intended to teach, assess, or support

usesRoutine

Connects a curriculum element to one or more InstructionalRoutine entities

uses

Connects a curriculum element to one or more ClassroomMaterial entities

hasDependency

Connects a curriculum element to one or more prerequisites of the same entity type

hasReference

Connects a curriculum element to another that it cites as related instructional content

references

Connects a Lesson to other instructional content that reinforces or contextualizes the same knowledge in a non-sequential way

mutuallyExclusiveWith

Connects Assessments that are alternatives and overlap in content or purpose

Schema release history

IM® v.360 dataset

Explore coverage, use cases, and download details for the IM® v.360 Math Curriculum dataset.

Curriculum API endpoints

Query courses, scope and sequence, lessons, and assessments via the REST API.