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

About

Our Curriculum datasets align to Learning Commons’ K-12 curriculum ontology. You can query Knowledge Graph for curriculum data in a standardized way, without losing the distinctiveness of the original instructional design.

Key characteristics

Data relationship diagram

Data model diagram: Curriculum entities (Course, LessonGrouping,
Lesson, Activity, Assessment, Material) and relationships
(hasEducationalAlignment, usesRoutine, hasDependency, and
references)
Example:See Entities for all possible nodes and Relationships for all possible edges.

Entities

Course

Structured sequence of instructional content and activities, designed to teach specific skills, knowledge, or competencies over a defined period:
  • Typically encompasses LessonGrouping, Lesson, and Activity entities
  • Aligns with curriculum standards and learning objectives for a grade level or subject.
example.json

LessonGrouping

Set of related lessons within a Curriculum:
  • Naming and level of a LessonGrouping may vary across publishers (e.g., Unit, Module, Chapter)

Lesson

Focused instructional session within a larger curriculum structure, such as a LessonGrouping or Course, designed to achieve specific learning objectives:
  • Typically includes Activitys, discussions, and Assessments
  • Is intended to be completed within a defined timeframe (e.g., class period or session)
example.json

Activity

Discrete instructional task or exercise within a lesson, designed for students, teachers, or both

Assessment

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

Material

Instructional content—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 used in a curriculum that support comprehension of the instructional content

InstructionalRoutine

Sructured, repeatable teaching strategy or pedagogical framework consistently employed within a curriculum to support instructional delivery and student engagement

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 hierarchically organize instructional content

hasEducationalAlignment

Connects a Curriculum element to one or more StandardsFrameworkItem entities that specify what the element is intended to teach, assess, or support

usesRoutine

Connects a Curriculum element to one or more InstructionalRoutine entities, representing structured, repeatable teaching strategies consistently employed to support instructional delivery and student engagement

uses

Connects a Curriculum element to one or more ClassroomMaterial entities (e.g., handouts, manipulatives, or digital tools) that are necessary for delivery but do not contain instructional content themselves

hasDependency

Connects a Curriculum element to one or more prerequisite elements of the same type

hasReference

references

Connects a Curriculum element to other instructional content in a non-sequential way, highlighting connections that reinforce, revisit, or contextualize knowledge

mutuallyExclusiveWith

Connects Assessments to indicate that they are alternatives and overlap in content or intended purpose

Schema release history