> ## Documentation Index
> Fetch the complete documentation index at: https://docs.learningcommons.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Curriculum

> Reference for Curriculum datasets in Knowledge Graph: courses, lessons, activities, assessments, and materials aligned to the K-12 curriculum ontology.

export const GatedBadge = ({size = "md", children}) => {
  return <Badge color="orange" size={size} icon="lock">
      {children == null || children === "" ? "Gated" : typeof children === "string" ? children.trim() : children}
    </Badge>;
};

export const GatedCallout = ({children}) => <div className="eyebrow-callout not-prose rounded-xl border border-gray-200/80 p-5 dark:border-white/10" style={{
  marginBottom: "1rem",
  borderRadius: "4px"
}}>
    <div className="mb-3">
      <Badge color="orange" size="md" icon="lock">
        Gated
      </Badge>
    </div>
    <div className="callout-body text-[15px] leading-relaxed text-gray-700 dark:text-gray-300">{children}</div>
    <style>{`.callout-body a { text-decoration: underline; text-decoration-color: #178251; }`}</style>
  </div>;

[Schema last updated September 23, 2025.](#schema-release-history)

<GatedCallout>
  Some functionality and resources described on this page require prior approval to access. In some cases, a license may also be required. Contact [support@learningcommons.org](mailto:support@learningcommons.org) ↗ for information about access and eligibility.
</GatedCallout>

## 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.

|                      |                                                                                                                                                                                                                                               |
| :------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Content elements** | Instructional materials that teachers and students engage with<br /><br />The instructional content preserves the original curriculum's hierarchy and sequencing.                                                                             |
| **Metadata**         | Contextual information that supports instructional decisions, sequencing, and coherence<br /><br />Metadata is inferred from the content and makes instructional dependencies explicit. Use metadata to analyze how concepts build over time. |

### Key characteristics

|                             |                                                                                                                                                    |
| :-------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Interoperability**        | Different curricula datasets can integrate seamlessly with other learning platforms and datasets.                                                  |
| **Scalability**             | Additional curricula in the future will follow the same structure, ensuring coherence across instructional materials.                              |
| **AI-enhanced instruction** | Developers can query the data in a structured way, allowing AI-driven tools to provide more context-aware and pedagogically sound recommendations. |

## Data relationship diagram

<Frame>
  <img
    src="https://mintcdn.com/czi-60a2a443/bb-F2r75Gz83PPsi/images/kg/curriculum-dataset_data-model-diagram_high-level.svg?fit=max&auto=format&n=bb-F2r75Gz83PPsi&q=85&s=87d29ca1aef69717987ebc88ca78df68"
    alt="Data model diagram: Curriculum entities (Course, LessonGrouping,
Lesson, Activity, Assessment, Material) and relationships
(hasEducationalAlignment, usesRoutine, hasDependency, and
references)"
    width="980"
    height="1200"
    data-path="images/kg/curriculum-dataset_data-model-diagram_high-level.svg"
  />
</Frame>

<Accordion title="Diagram description">
  **Example:**

  * [`Course`](#course) is the root (e.g., *Illustrative Mathematics Grade 2*)
  * [`LessonGrouping`](#lessongrouping) is a unit or module (e.g. *Unit 3: Adding and Subtracting within 100*)
    * [`LessonGrouping`](#lessongrouping) -> [`hasEducationalAlignment`](#haseducationalalignment) -> [`StandardsFrameworkItem`](/knowledge-graph/graph-reference/academic-standards#standardsframeworkitem) (e.g., `2.NBT.B.5`)
    * [`LessonGrouping`](#lessongrouping) -> [`hasPart`](#haspart) -> [`Lesson`](#lesson) OR [`Material`](#material)
    * [`LessonGrouping`](#lessongrouping) -> [`references`](#references) -> [`GlossaryTerm`](#glossaryterm)
  * [`Lesson`](#lesson) is a single session (e.g., *Lesson 1: How do we count collections?*)
    * [`Lesson`](#lesson) -> [`hasEducationalAlignment`](#haseducationalalignment) -> [`StandardsFrameworkItem`](/knowledge-graph/graph-reference/academic-standards#standardsframeworkitem)
    * [`Lesson`](#lesson) -> [`hasPart`](#haspart) -> [`Activity`](#activity) OR [`Assessment`](#assessment)
    * [`Lesson`](#lesson) -> [`references`](#references) -> [`GlossaryTerm`](#glossaryterm)
    * [`Activity`](#activity) -> [`usesRoutine`](#usesroutine) -> [`InstructionalRoutine`](#instructionalroutine) (e.g., *Number Talks*)
    * [`Assessment`](#assessment) -> [`mutuallyExclusiveWith`](#mutuallyexclusivewith) -> [`Assessment`](#assessment) (equal alternatives)

  See [Entities](#entities) for all possible nodes and [Relationships](#relationships) for all possible edges.
</Accordion>

## Entities

### `Course`

Structured sequence of instructional content and activities, designed to teach specific skills, knowledge, or competencies over a defined period:

* Typically encompasses [`LessonGrouping`](#lessongrouping), [`Lesson`](#lesson), and [`Activity`](#activity) entities
* Aligns with curriculum standards and learning objectives for a grade level or subject.

| Property               | Description                                                                                                                                                                                                                                                                                     | Type                                                                                                             | Cardinality |
| :--------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------- | :---------- |
| `academicSubject`      | Academic subject                                                                                                                                                                                                                                                                                | [`AcademicSubjectENUM`](/knowledge-graph/graph-reference/value-and-format-standards#academicSubjectENUM)         | 0..1        |
| `attributionStatement` | Textual credit that acknowledges the source or creator of a work, included when required by the content’s license (e.g., Creative Commons BY); the statement specifies how the creator should be attributed in accordance with the license terms.                                               | `String`                                                                                                         | 1           |
| `audience`             | Specifies the intended audience for a learning resource, indicating who the content is designed for or most relevant to                                                                                                                                                                         | [`EducationalAudienceENUM`](/knowledge-graph/graph-reference/value-and-format-standards#educationalaudienceenum) | 1..n        |
| `author`               | Author of this content                                                                                                                                                                                                                                                                          | `String`                                                                                                         | 1           |
| `courseCode`           | Identifier for the course used by the course provider (e.g. CS101 or 6.001)                                                                                                                                                                                                                     | `String`                                                                                                         | 0..1        |
| `curriculumLabel`      | Curriculum-specific categorization of the resource; in Illustrative Mathematics, an introductory activity might have `curriculumLabel`: `"warm-up"`                                                                                                                                             | `String`                                                                                                         | 0..1        |
| `dateCreated`          | Date on which the element was created                                                                                                                                                                                                                                                           | `Datetime`                                                                                                       | 0..1        |
| `description`          | Description of the item                                                                                                                                                                                                                                                                         | `String`                                                                                                         | 0..1        |
| `educationalUse`       | Property classifies the resource based on whether it is used for delivering instruction or assessing student learning                                                                                                                                                                           | [`EducationalUseENUM`](/knowledge-graph/graph-reference/value-and-format-standards#educationaluseenum)           | 0..1        |
| `gradeLevel`           | Specifies the educational grade for which the Curriculum component is intended                                                                                                                                                                                                                  | [`Array of GradeLevelENUM`](/knowledge-graph/graph-reference/value-and-format-standards#gradelevelenum)          | 0..n        |
| `identifier`           | Identifier of the item, either as textual strings or as URL (URI) links                                                                                                                                                                                                                         | `String`                                                                                                         | 1           |
| `inLanguage`           | Language of the content                                                                                                                                                                                                                                                                         | [`LanguageENUM`](/knowledge-graph/graph-reference/value-and-format-standards#languageenum)                       | 0..1        |
| `license`              | License document that applies to this content, typically indicated by URL                                                                                                                                                                                                                       | `String`                                                                                                         | 1           |
| `lmsLoadingGuidance`   | Indicates the vendor's guidance regarding whether this learning resource should be included when loading content into a Learning Management System (LMS); this property is advisory and may be overridden by local implementation policies; the value is selected from a controlled vocabulary. | [`lmsLoadingGuidanceENUM`](/knowledge-graph/graph-reference/value-and-format-standards#lmsloadingguidanceenum)   | 0..1        |
| `name`                 | Name of the item                                                                                                                                                                                                                                                                                | `String`                                                                                                         | 0..1        |
| `provider`             | Service provider, service operator, or service performer                                                                                                                                                                                                                                        | `String`                                                                                                         | 0..1        |
| `providerDateCreated`  | Date on which the element was created by the provider                                                                                                                                                                                                                                           | `Datetime`                                                                                                       | 1           |
| `providerDateModified` | Date on which the element was updated by the provider                                                                                                                                                                                                                                           | `Datetime`                                                                                                       | 1           |
| `publisherIdentifier`  | ID assigned by the original publisher                                                                                                                                                                                                                                                           | `String`                                                                                                         | 0..1        |
| `timeRequired`         | Approximate or typical time it usually takes to work with or through the content of this work for the typical or target audience                                                                                                                                                                | [`Duration`](/knowledge-graph/graph-reference/value-and-format-standards#duration)                               | 0..1        |

```json example.json theme={null}
{
  "type": "node",
  "identifier": "im:dac57835-073f-52d9-9d63-d6b3b2cb6b55",
  "labels": ["Course"],
  "properties": {
    "dateCreated": "2021-04-30",
    "timeRequired": "P136D",
    "license": "https://creativecommons.org/licenses/by/4.0/",
    "gradeLevel": "[\"2\",\"elementary_school\"]",
    "attributionStatement": "Knowledge Graph is provided by Learning Commons under the CC BY-4.0 license. Learning Commons received the scope and sequence of the Illustrative Mathematics 360 curriculum under CC BY-4.0 from Illustrative Mathematics.",
    "educationalUse": "instruction",
    "lmsLoadingGuidance": "unspecified",
    "description": "The big ideas in IM Grade 2 include: extending understanding of the base-ten number system;, building fluency with addition and subtraction; using standard units of measure; and describing and analyzing shapes. The materials, particularly units that focus on addition and subtraction, include problem types such as Add To, Take From, Put Together or Take Apart, Compare, Result Unknown, and so on. These problem types are based on common addition and subtraction situations, as outlined in Table 1 of the “Mathematics Glossary” section of the Common Core State Standards (NGA & CCSSO).\n",
    "identifier": "im:dac57835-073f-52d9-9d63-d6b3b2cb6b55",
    "provider": "Learning Commons",
    "name": "Grade 2",
    "inLanguage": "English",
    "courseCode": "im360:2",
    "audience": "[\"Teacher\",\"Student\",\"Family\"]",
    "author": "Illustrative Mathematics",
    "academicSubject": "Mathematics",
    "curriculumLabel": "Course",
    "publisherIdentifier": "482176"
  }
}
```

### `LessonGrouping`

Set of related lessons within a Curriculum:

* Naming and level of a `LessonGrouping` may vary across publishers (e.g., Unit, Module, Chapter)

| Property               | Description                                                                                                                                                                                                                                                                                     | Type                                                                                                             | Cardinality |
| :--------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------- | :---------- |
| `academicSubject`      | Academic subject                                                                                                                                                                                                                                                                                | [`AcademicSubjectENUM`](/knowledge-graph/graph-reference/value-and-format-standards#academicsubjectenum)         | 0..1        |
| `attributionStatement` | Textual credit that acknowledges the source or creator of a work, included when required by the content’s license (e.g., Creative Commons BY); the statement specifies how the creator should be attributed in accordance with the license terms.                                               | `String`                                                                                                         | 1           |
| `audience`             | Specifies the intended audience for a learning resource, indicating who the content is designed for or most relevant to                                                                                                                                                                         | [`EducationalAudienceENUM`](/knowledge-graph/graph-reference/value-and-format-standards#educationalaudienceenum) | 1..n        |
| `author`               | Author of this content                                                                                                                                                                                                                                                                          | `String`                                                                                                         | 1           |
| `courseCode`           | Identifier for the course used by the course provider (e.g. CS101 or 6.001)                                                                                                                                                                                                                     | `String`                                                                                                         | 0..1        |
| `curriculumLabel`      | Curriculum-specific categorization of the resource; in Illustrative Mathematics, an introductory activity might have `curriculumLabel`: `"warm-up"`                                                                                                                                             | `String`                                                                                                         | 0..1        |
| `dateCreated`          | Date on which the element was created                                                                                                                                                                                                                                                           | `Datetime`                                                                                                       | 0..1        |
| `description`          | Description of the item                                                                                                                                                                                                                                                                         | `String`                                                                                                         | 0..1        |
| `educationalUse`       | Property classifies the resource based on whether it is used for delivering instruction or assessing student learning                                                                                                                                                                           | [`EducationalUseENUM`](/knowledge-graph/graph-reference/value-and-format-standards#educationaluseenum)           | 0..1        |
| `gradeLevel`           | Specifies the educational grade for which the Curriculum component is intended                                                                                                                                                                                                                  | [`GradeLevelENUM`](/knowledge-graph/graph-reference/value-and-format-standards#gradelevelenum)                   | 0..n        |
| `groupLevel`           | Position of a lesson grouping in a series or sequence of lesson groupings                                                                                                                                                                                                                       | `Integer`                                                                                                        | 1           |
| `groupName`            | Lesson grouping name (e.g., Unit, Section, Module)                                                                                                                                                                                                                                              | `String`                                                                                                         | 1           |
| `identifier`           | Identifier of the item, either as textual strings or as URL (URI) links                                                                                                                                                                                                                         | `String`                                                                                                         | 1           |
| `inLanguage`           | Language of the content                                                                                                                                                                                                                                                                         | [`LanguageENUM`](/knowledge-graph/graph-reference/value-and-format-standards#languageenum)                       | 0..1        |
| `isOptional`           | Whether the Curriculum element is optional to complete                                                                                                                                                                                                                                          | `Boolean`                                                                                                        | 0..1        |
| `license`              | License document that applies to this content, typically indicated by URL                                                                                                                                                                                                                       | `String`                                                                                                         | 1           |
| `lmsLoadingGuidance`   | Indicates the vendor's guidance regarding whether this learning resource should be included when loading content into a Learning Management System (LMS); this property is advisory and may be overridden by local implementation policies; the value is selected from a controlled vocabulary. | [`lmsLoadingGuidanceENUM`](/knowledge-graph/graph-reference/value-and-format-standards#lmsloadingguidanceenum)   | 0..1        |
| `name`                 | Name of the item                                                                                                                                                                                                                                                                                | `String`                                                                                                         | 0..1        |
| `ordinalName`          | Label that combines the item's sequence number with descriptive text to indicate its order and context within a larger structure (e.g., 'Lesson 1', 'Chapter 2')                                                                                                                                | `String`                                                                                                         | 0..1        |
| `position`             | Position of an item in a series or sequence of items                                                                                                                                                                                                                                            | `Integer`                                                                                                        | 0..1        |
| `provider`             | Service provider, service operator, or service performer                                                                                                                                                                                                                                        | `String`                                                                                                         | 0..1        |
| `providerDateCreated`  | Date on which the element was created by the provider                                                                                                                                                                                                                                           | `Datetime`                                                                                                       | 1           |
| `providerDateModified` | Date on which the element was updated by the provider                                                                                                                                                                                                                                           | `Datetime`                                                                                                       | 1           |
| `publisherIdentifier`  | ID assigned by the original publisher                                                                                                                                                                                                                                                           | `String`                                                                                                         | 0..1        |
| `timeRequired`         | Approximate or typical time it usually takes to work with or through the content of this work for the typical or target audience                                                                                                                                                                | [`Duration`](/knowledge-graph/graph-reference/value-and-format-standards#duration)                               | 0..1        |

### `Lesson`

Focused instructional session within a larger curriculum structure, such as a `LessonGrouping` or `Course`, designed to achieve specific learning objectives:

* Typically includes [`Activity`](#activity)s, discussions, and [`Assessment`](#assessment)s
* Is intended to be completed within a defined timeframe (e.g., class period or session)

| Property               | Description                                                                                                                                                                                                                                                                                     | Type                                                                                                             | Cardinality |
| :--------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------- | :---------- |
| `academicSubject`      | Academic subject                                                                                                                                                                                                                                                                                | [`AcademicSubjectENUM`](/knowledge-graph/graph-reference/value-and-format-standards#academicsubjectenum)         | 0..1        |
| `attributionStatement` | Textual credit that acknowledges the source or creator of a work, included when required by the content’s license (e.g., Creative Commons BY); the statement specifies how the creator should be attributed in accordance with the license terms.                                               | `String`                                                                                                         | 1           |
| `audience`             | Specifies the intended audience for a learning resource, indicating who the content is designed for or most relevant to                                                                                                                                                                         | [`EducationalAudienceENUM`](/knowledge-graph/graph-reference/value-and-format-standards#educationalaudienceenum) | 1..n        |
| `author`               | Author of this content                                                                                                                                                                                                                                                                          | `String`                                                                                                         | 1           |
| `courseCode`           | Identifier for the course used by the course provider (e.g. CS101 or 6.001)                                                                                                                                                                                                                     | `String`                                                                                                         | 0..1        |
| `curriculumLabel`      | Curriculum-specific categorization of the resource; in Illustrative Mathematics, an introductory activity might have `curriculumLabel`: `"warm-up"`                                                                                                                                             | `String`                                                                                                         | 0..1        |
| `dateCreated`          | Date on which the element was created                                                                                                                                                                                                                                                           | `Datetime`                                                                                                       | 0..1        |
| `description`          | Description of the item                                                                                                                                                                                                                                                                         | `String`                                                                                                         | 0..1        |
| `educationalUse`       | Property classifies the resource based on whether it is used for delivering instruction or assessing student learning                                                                                                                                                                           | [`EducationalUseENUM`](/knowledge-graph/graph-reference/value-and-format-standards#educationaluseenum)           | 0..1        |
| `gradeLevel`           | Specifies the educational grade for which the Curriculum component is intended                                                                                                                                                                                                                  | [`GradeLevelENUM`](/knowledge-graph/graph-reference/value-and-format-standards#gradelevelenum)                   | 0..n        |
| `identifier`           | Identifier of the item, either as textual strings or as URL (URI) links                                                                                                                                                                                                                         | `String`                                                                                                         | 1           |
| `inLanguage`           | Language of the content                                                                                                                                                                                                                                                                         | [`LanguageENUM`](/knowledge-graph/graph-reference/value-and-format-standards#languageenum)                       | 0..1        |
| `isOptional`           | Whether the Curriculum element is optional to complete                                                                                                                                                                                                                                          | `Boolean`                                                                                                        | 0..1        |
| `license`              | License document that applies to this content, typically indicated by URL                                                                                                                                                                                                                       | `String`                                                                                                         | 1           |
| `lmsLoadingGuidance`   | Indicates the vendor's guidance regarding whether this learning resource should be included when loading content into a Learning Management System (LMS); this property is advisory and may be overridden by local implementation policies; the value is selected from a controlled vocabulary. | [`lmsLoadingGuidanceENUM`](/knowledge-graph/graph-reference/value-and-format-standards#lmsloadingguidanceenum)   | 0..1        |
| `name`                 | Name of the item                                                                                                                                                                                                                                                                                | `String`                                                                                                         | 0..1        |
| `ordinalName`          | Label that combines the item's sequence number with descriptive text to indicate its order and context within a larger structure (e.g., 'Lesson 1', 'Chapter 2')                                                                                                                                | `String`                                                                                                         | 0..1        |
| `position`             | Position of an item in a series or sequence of items                                                                                                                                                                                                                                            | `Integer`                                                                                                        | 0..1        |
| `provider`             | Service provider, service operator, or service performer                                                                                                                                                                                                                                        | `String`                                                                                                         | 0..1        |
| `providerDateCreated`  | Date on which the element was created by the provider                                                                                                                                                                                                                                           | `Datetime`                                                                                                       | 1           |
| `providerDateModified` | Date on which the element was updated by the provider                                                                                                                                                                                                                                           | `Datetime`                                                                                                       | 1           |
| `publisherIdentifier`  | ID assigned by the original publisher                                                                                                                                                                                                                                                           | `String`                                                                                                         | 0..1        |
| `timeRequired`         | Approximate or typical time it usually takes to work with or through the content of this work for the typical or target audience                                                                                                                                                                | [`Duration`](/knowledge-graph/graph-reference/value-and-format-standards#duration)                               | 0..1        |

```json example.json theme={null}
{
  "type": "node",
  "identifier": "im:2a6e3fd1-7429-5a78-9231-2b78c4098873",
  "labels": ["Lesson"],
  "properties": {
    "dateCreated": "2021-04-30",
    "timeRequired": "PT45M",
    "gradeLevel": "[\"5\",\"elementary_school\"]",
    "license": "https://creativecommons.org/licenses/by/4.0/",
    "attributionStatement": "Knowledge Graph is provided by Learning Commons under the CC BY-4.0 license. Learning Commons received the scope and sequence of the Illustrative Mathematics 360 curriculum under CC BY-4.0 from Illustrative Mathematics.",
    "educationalUse": "instruction",
    "lmsLoadingGuidance": "unspecified",
    "identifier": "im:2a6e3fd1-7429-5a78-9231-2b78c4098873",
    "position": "4",
    "provider": "Learning Commons",
    "isOptional": "false",
    "name": " Compare Decimals",
    "inLanguage": "English",
    "courseCode": "im360:5",
    "audience": "[\"Teacher\",\"Student\",\"Family\"]",
    "author": "Illustrative Mathematics",
    "academicSubject": "Mathematics",
    "curriculumLabel": "Lesson",
    "ordinalName": "Lesson 5",
    "publisherIdentifier": "547489"
  }
}
```

### `Activity`

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

| Property               | Description                                                                                                                                                                                                                                                                                     | Type                                                                                                             | Cardinality |
| :--------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------- | :---------- |
| `academicSubject`      | Academic subject                                                                                                                                                                                                                                                                                | [`AcademicSubjectENUM`](/knowledge-graph/graph-reference/value-and-format-standards#academicsubjectenum)         | 0..1        |
| `attributionStatement` | Textual credit that acknowledges the source or creator of a work, included when required by the content’s license (e.g., Creative Commons BY); the statement specifies how the creator should be attributed in accordance with the license terms.                                               | `String`                                                                                                         | 1           |
| `audience`             | Specifies the intended audience for a learning resource, indicating who the content is designed for or most relevant to                                                                                                                                                                         | [`EducationalAudienceENUM`](/knowledge-graph/graph-reference/value-and-format-standards#educationalaudienceenum) | 1..n        |
| `author`               | Author of this content                                                                                                                                                                                                                                                                          | `String`                                                                                                         | 1           |
| `courseCode`           | Identifier for the course used by the course provider (e.g. CS101 or 6.001)                                                                                                                                                                                                                     | `String`                                                                                                         | 0..1        |
| `curriculumLabel`      | Curriculum-specific categorization of the resource; in Illustrative Mathematics, an introductory activity might have `curriculumLabel`: `"warm-up"`                                                                                                                                             | `String`                                                                                                         | 0..1        |
| `dateCreated`          | Date on which the element was created                                                                                                                                                                                                                                                           | `Datetime`                                                                                                       | 0..1        |
| `educationalUse`       | Property classifies the resource based on whether it is used for delivering instruction or assessing student learning                                                                                                                                                                           | [`EducationalUseENUM`](/knowledge-graph/graph-reference/value-and-format-standards#educationaluseenum)           | 0..1        |
| `gradeLevel`           | Specifies the educational grade for which the Curriculum component is intended                                                                                                                                                                                                                  | [`GradeLevelENUM`](/knowledge-graph/graph-reference/value-and-format-standards#gradelevelenum)                   | 0..n        |
| `gradingRequired`      | Indicates if the activity must be graded                                                                                                                                                                                                                                                        | `Boolean`                                                                                                        | 0..1        |
| `identifier`           | Identifier of the item, either as textual strings or as URL (URI) links                                                                                                                                                                                                                         | `String`                                                                                                         | 1           |
| `inLanguage`           | Language of the content                                                                                                                                                                                                                                                                         | [`LanguageENUM`](/knowledge-graph/graph-reference/value-and-format-standards#languageenum)                       | 0..1        |
| `isOptional`           | Whether the Curriculum element is optional to complete                                                                                                                                                                                                                                          | `Boolean`                                                                                                        | 0..1        |
| `license`              | License document that applies to this content, typically indicated by URL                                                                                                                                                                                                                       | `String`                                                                                                         | 1           |
| `lmsLoadingGuidance`   | Indicates the vendor's guidance regarding whether this learning resource should be included when loading content into a Learning Management System (LMS); this property is advisory and may be overridden by local implementation policies; the value is selected from a controlled vocabulary. | [`lmsLoadingGuidanceENUM`](/knowledge-graph/graph-reference/value-and-format-standards#lmsloadingguidanceenum)   | 0..1        |
| `name`                 | Name of the item                                                                                                                                                                                                                                                                                | `String`                                                                                                         | 0..1        |
| `ordinalName`          | Label that combines the item's sequence number with descriptive text to indicate its order and context within a larger structure (e.g., 'Lesson 1', 'Chapter 2')                                                                                                                                | `String`                                                                                                         | 0..1        |
| `position`             | Position of an item in a series or sequence of items                                                                                                                                                                                                                                            | `Integer`                                                                                                        | 0..1        |
| `provider`             | Service provider, service operator, or service performer                                                                                                                                                                                                                                        | `String`                                                                                                         | 0..1        |
| `providerDateCreated`  | Date on which the element was created by the provider                                                                                                                                                                                                                                           | `Datetime`                                                                                                       | 1           |
| `providerDateModified` | Date on which the element was updated by the provider                                                                                                                                                                                                                                           | `Datetime`                                                                                                       | 1           |
| `publisherIdentifier`  | ID assigned by the original publisher                                                                                                                                                                                                                                                           | `String`                                                                                                         | 0..1        |
| `studentGroupingType`  | Describes intended grouping structure for student participation in an activity, indicating how students should collaborate to achieve the educational objectives                                                                                                                                | [`StudentGroupingTypeENUM`](/knowledge-graph/graph-reference/value-and-format-standards#studentgroupingtypeenum) | 0..1        |
| `submissionRequired`   | Indicates if the activity must be submitted                                                                                                                                                                                                                                                     | `Boolean`                                                                                                        | 0..1        |
| `timeRequired`         | Approximate or typical time it usually takes to work with or through the content of this work for the typical or target audience                                                                                                                                                                | [`Duration`](/knowledge-graph/graph-reference/value-and-format-standards#duration)                               | 0..1        |

### `Assessment`

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

| Property               | Description                                                                                                                                                                                                                                                                                     | Type                                                                                                             | Cardinality |
| :--------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------- | :---------- |
| `academicSubject`      | Academic subject                                                                                                                                                                                                                                                                                | [`AcademicSubjectENUM`](/knowledge-graph/graph-reference/value-and-format-standards#academicSubjectENUM)         | 0..1        |
| `attributionStatement` | Textual credit that acknowledges the source or creator of a work, included when required by the content’s license (e.g., Creative Commons BY); the statement specifies how the creator should be attributed in accordance with the license terms.                                               | `String`                                                                                                         | 1           |
| `audience`             | Specifies the intended audience for a learning resource, indicating who the content is designed for or most relevant to                                                                                                                                                                         | [`EducationalAudienceENUM`](/knowledge-graph/graph-reference/value-and-format-standards#educationalaudienceenum) | 1..n        |
| `author`               | Author of this content                                                                                                                                                                                                                                                                          | `String`                                                                                                         | 1           |
| `courseCode`           | Identifier for the course used by the course provider (e.g. CS101 or 6.001)                                                                                                                                                                                                                     | `String`                                                                                                         | 0..1        |
| `curriculumLabel`      | Curriculum-specific categorization of the resource; in Illustrative Mathematics, an introductory activity might have `curriculumLabel`: `"warm-up"`                                                                                                                                             | `String`                                                                                                         | 0..1        |
| `dateCreated`          | Date on which the element was created                                                                                                                                                                                                                                                           | `Datetime`                                                                                                       | 0..1        |
| `educationalUse`       | Property classifies the resource based on whether it is used for delivering instruction or assessing student learning                                                                                                                                                                           | [`EducationalUseENUM`](/knowledge-graph/graph-reference/value-and-format-standards#educationaluseenum)           | 0..1        |
| `gradeLevel`           | Specifies the educational grade for which the Curriculum component is intended                                                                                                                                                                                                                  | [`GradeLevelENUM`](/knowledge-graph/graph-reference/value-and-format-standards#gradelevelenum)                   | 0..n        |
| `gradingRequired`      | Indicates if the activity must be graded                                                                                                                                                                                                                                                        | `Boolean`                                                                                                        | 0..1        |
| `identifier`           | Identifier of the item, either as textual strings or as URL (URI) links                                                                                                                                                                                                                         | `String`                                                                                                         | 1           |
| `inLanguage`           | Language of the content                                                                                                                                                                                                                                                                         | [`LanguageENUM`](/knowledge-graph/graph-reference/value-and-format-standards#languageenum)                       | 0..1        |
| `isOptional`           | Whether the Curriculum element is optional to complete                                                                                                                                                                                                                                          | `Boolean`                                                                                                        | 0..1        |
| `license`              | License document that applies to this content, typically indicated by URL                                                                                                                                                                                                                       | `String`                                                                                                         | 1           |
| `lmsLoadingGuidance`   | Indicates the vendor's guidance regarding whether this learning resource should be included when loading content into a Learning Management System (LMS); this property is advisory and may be overridden by local implementation policies; the value is selected from a controlled vocabulary. | [`lmsLoadingGuidanceENUM`](/knowledge-graph/graph-reference/value-and-format-standards#lmsloadingguidanceenum)   | 0..1        |
| `name`                 | Name of the item                                                                                                                                                                                                                                                                                | `String`                                                                                                         | 0..1        |
| `provider`             | Service provider, service operator, or service performer                                                                                                                                                                                                                                        | `String`                                                                                                         | 0..1        |
| `providerDateCreated`  | Date on which the element was created by the provider                                                                                                                                                                                                                                           | `Datetime`                                                                                                       | 1           |
| `providerDateModified` | Date on which the element was updated by the provider                                                                                                                                                                                                                                           | `Datetime`                                                                                                       | 1           |
| `publisherIdentifier`  | ID assigned by the original publisher                                                                                                                                                                                                                                                           | `String`                                                                                                         | 0..1        |
| `studentGroupingType`  | Describes intended grouping structure for student participation in an activity, indicating how students should collaborate to achieve the educational objectives                                                                                                                                | [`StudentGroupingTypeENUM`](/knowledge-graph/graph-reference/value-and-format-standards#studentgroupingtypeenum) | 0..1        |
| `submissionRequired`   | Indicates if the activity must be submitted                                                                                                                                                                                                                                                     | `Boolean`                                                                                                        | 0..1        |
| `variant`              | Identifier or label distinguishing different forms of the same assessment, which may vary in item selection, sequencing, or difficulty while maintaining equivalent measurement intent                                                                                                          | `String`                                                                                                         | 0..1        |

### `Material` <GatedBadge />

Instructional content—readings, videos, worksheets, images, or digital resources that support learning activities

| Property               | Description                                                                                                                                                                                                                                       | Type                                                                                                             | Cardinality |
| :--------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :--------------------------------------------------------------------------------------------------------------- | :---------- |
| `academicSubject`      | Academic subject                                                                                                                                                                                                                                  | [`AcademicSubjectENUM`](/knowledge-graph/graph-reference/value-and-format-standards#academicsubjectenum)         | 0..1        |
| `attributionStatement` | Textual credit that acknowledges the source or creator of a work, included when required by the content’s license (e.g., Creative Commons BY); the statement specifies how the creator should be attributed in accordance with the license terms. | `String`                                                                                                         | 1           |
| `audience`             | Specifies the intended audience for a learning resource, indicating who the content is designed for or most relevant to                                                                                                                           | [`EducationalAudienceENUM`](/knowledge-graph/graph-reference/value-and-format-standards#educationalaudienceenum) | 1..n        |
| `author`               | Author of this content                                                                                                                                                                                                                            | `String`                                                                                                         | 1           |
| `content`              | Content encoded as HTML                                                                                                                                                                                                                           | `String`                                                                                                         | 1           |
| `educationalUse`       | Property classifies the resource based on whether it is used for delivering instruction or assessing student learning                                                                                                                             | [`EducationalUseENUM`](/knowledge-graph/graph-reference/value-and-format-standards#educationaluseenum)           | 0..1        |
| `identifier`           | Identifier of the item, either as textual strings or as URL (URI) links                                                                                                                                                                           | `String`                                                                                                         | 1           |
| `inLanguage`           | Language of the content                                                                                                                                                                                                                           | [`LanguageENUM`](/knowledge-graph/graph-reference/value-and-format-standards#languageenum)                       | 0..1        |
| `license`              | License document that applies to this content, typically indicated by URL                                                                                                                                                                         | `String`                                                                                                         | 1           |
| `materialType`         | Classification that indicates the role or purpose of a learning material within the educational context, describing how it is intended to support teaching and learning                                                                           | [`StudentGroupingTypeENUM`](/knowledge-graph/graph-reference/value-and-format-standards#studentgroupingtypeenum) | 1           |
| `name`                 | Name of the item                                                                                                                                                                                                                                  | `String`                                                                                                         | 0..1        |
| `ordinalName`          | Label that combines the item's sequence number with descriptive text to indicate its order and context within a larger structure (e.g., 'Lesson 1', 'Chapter 2')                                                                                  | `String`                                                                                                         | 0..1        |
| `provider`             | Service provider, service operator, or service performer                                                                                                                                                                                          | `String`                                                                                                         | 0..1        |
| `providerDateCreated`  | Date on which the element was created by the provider                                                                                                                                                                                             | `Datetime`                                                                                                       | 1           |
| `providerDateModified` | Date on which the element was updated by the provider                                                                                                                                                                                             | `Datetime`                                                                                                       | 1           |
| `publisherIdentifier`  | ID assigned by the original publisher                                                                                                                                                                                                             | `String`                                                                                                         | 0..1        |

### `ClassroomMaterial` <GatedBadge />

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

| Property               | Description                                                                                                                                                                                                                                       | Type                                                                                                             | Cardinality |
| :--------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :--------------------------------------------------------------------------------------------------------------- | :---------- |
| `academicSubject`      | Academic subject                                                                                                                                                                                                                                  | [`AcademicSubjectENUM`](/knowledge-graph/graph-reference/value-and-format-standards#academicsubjectenum)         | 0..1        |
| `attributionStatement` | Textual credit that acknowledges the source or creator of a work, included when required by the content’s license (e.g., Creative Commons BY); the statement specifies how the creator should be attributed in accordance with the license terms. | `String`                                                                                                         | 1           |
| `audience`             | Specifies the intended audience for a learning resource, indicating who the content is designed for or most relevant to                                                                                                                           | [`EducationalAudienceENUM`](/knowledge-graph/graph-reference/value-and-format-standards#educationalaudienceenum) | 1..n        |
| `author`               | Author of this content                                                                                                                                                                                                                            | `String`                                                                                                         | 1           |
| `curriculumLabel`      | Curriculum-specific categorization of the resource; in Illustrative Mathematics, an introductory activity might have `curriculumLabel`: `"warm-up"`                                                                                               | `String`                                                                                                         | 0..1        |
| `dateCreated`          | Date on which the element was created                                                                                                                                                                                                             | `Datetime`                                                                                                       | 0..1        |
| `description`          | Description of the item                                                                                                                                                                                                                           | `String`                                                                                                         | 0..1        |
| `educationalUse`       | Property classifies the resource based on whether it is used for delivering instruction or assessing student learning                                                                                                                             | [`EducationalUseENUM`](/knowledge-graph/graph-reference/value-and-format-standards#educationaluseenum)           | 0..1        |
| `identifier`           | Identifier of the item, either as textual strings or as URL (URI) links                                                                                                                                                                           | `String`                                                                                                         | 1           |
| `inLanguage`           | Language of the content                                                                                                                                                                                                                           | [`LanguageENUM`](/knowledge-graph/graph-reference/value-and-format-standards#languageenum)                       | 0..1        |
| `name`                 | Name of the item                                                                                                                                                                                                                                  | `String`                                                                                                         | 0..1        |
| `position`             | Position of an item in a series or sequence of items                                                                                                                                                                                              | `Integer`                                                                                                        | 0..1        |
| `provider`             | Service provider, service operator, or service performer                                                                                                                                                                                          | `String`                                                                                                         | 0..1        |
| `providerDateCreated`  | Date on which the element was created by the provider                                                                                                                                                                                             | `Datetime`                                                                                                       | 1           |
| `providerDateModified` | Date on which the element was updated by the provider                                                                                                                                                                                             | `Datetime`                                                                                                       | 1           |
| `publisherIdentifier`  | ID assigned by the original publisher                                                                                                                                                                                                             | `String`                                                                                                         | 0..1        |

### `GlossaryTerm` <GatedBadge />

Vocabulary or concepts used in a curriculum that support comprehension of the instructional content

| Property               | Description                                                                                                                                                                                                                                                                                     | Type                                                                                                             | Cardinality |
| :--------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------- | :---------- |
| `academicSubject`      | Academic subject                                                                                                                                                                                                                                                                                | [`AcademicSubjectENUM`](/knowledge-graph/graph-reference/value-and-format-standards#academicsubjectenum)         | 0..1        |
| `attributionStatement` | Textual credit that acknowledges the source or creator of a work, included when required by the content’s license (e.g., Creative Commons BY); the statement specifies how the creator should be attributed in accordance with the license terms.                                               | `String`                                                                                                         | 1           |
| `audience`             | Specifies the intended audience for a learning resource, indicating who the content is designed for or most relevant to                                                                                                                                                                         | [`EducationalAudienceENUM`](/knowledge-graph/graph-reference/value-and-format-standards#educationalaudienceenum) | 1..n        |
| `author`               | Author of this content                                                                                                                                                                                                                                                                          | `String`                                                                                                         | 1           |
| `curriculumLabel`      | Curriculum-specific categorization of the resource; in Illustrative Mathematics, an introductory activity might have `curriculumLabel`: `"warm-up"`                                                                                                                                             | `String`                                                                                                         | 0..1        |
| `dateCreated`          | Date on which the element was created                                                                                                                                                                                                                                                           | `Datetime`                                                                                                       | 0..1        |
| `description`          | Description of the item                                                                                                                                                                                                                                                                         | `String`                                                                                                         | 0..1        |
| `educationalUse`       | Property classifies the resource based on whether it is used for delivering instruction or assessing student learning                                                                                                                                                                           | [`EducationalUseENUM`](/knowledge-graph/graph-reference/value-and-format-standards#educationaluseenum)           | 0..1        |
| `identifier`           | Identifier of the item, either as textual strings or as URL (URI) links                                                                                                                                                                                                                         | `String`                                                                                                         | 1           |
| `inLanguage`           | Language of the content                                                                                                                                                                                                                                                                         | [`LanguageENUM`](/knowledge-graph/graph-reference/value-and-format-standards#languageenum)                       | 0..1        |
| `isOptional`           | Whether the Curriculum element is optional to complete                                                                                                                                                                                                                                          | `Boolean`                                                                                                        | 0..1        |
| `license`              | License document that applies to this content, typically indicated by URL                                                                                                                                                                                                                       | `String`                                                                                                         | 1           |
| `lmsLoadingGuidance`   | Indicates the vendor's guidance regarding whether this learning resource should be included when loading content into a Learning Management System (LMS); this property is advisory and may be overridden by local implementation policies; the value is selected from a controlled vocabulary. | [`lmsLoadingGuidanceENUM`](/knowledge-graph/graph-reference/value-and-format-standards#lmsloadingguidanceenum)   | 0..1        |
| `name`                 | Name of the item                                                                                                                                                                                                                                                                                | `String`                                                                                                         | 0..1        |
| `position`             | Position of an item in a series or sequence of items                                                                                                                                                                                                                                            | `Integer`                                                                                                        | 0..1        |
| `providerDateCreated`  | Date on which the element was created by the provider                                                                                                                                                                                                                                           | `Datetime`                                                                                                       | 1           |
| `providerDateModified` | Date on which the element was updated by the provider                                                                                                                                                                                                                                           | `Datetime`                                                                                                       | 1           |
| `publisherIdentifier`  | ID assigned by the original publisher                                                                                                                                                                                                                                                           | `String`                                                                                                         | 0..1        |

### `InstructionalRoutine` <GatedBadge />

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

| Property               | Description                                                                                                                                                                                                                                                                                     | Type                                                                                                             | Cardinality |
| :--------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------- | :---------- |
| `academicSubject`      | Academic subject                                                                                                                                                                                                                                                                                | [`AcademicSubjectENUM`](/knowledge-graph/graph-reference/value-and-format-standards#academicsubjectenum)         | 0..1        |
| `attributionStatement` | Textual credit that acknowledges the source or creator of a work, included when required by the content’s license (e.g., Creative Commons BY); the statement specifies how the creator should be attributed in accordance with the license terms.                                               | `String`                                                                                                         | 1           |
| `audience`             | Specifies the intended audience for a learning resource, indicating who the content is designed for or most relevant to                                                                                                                                                                         | [`EducationalAudienceENUM`](/knowledge-graph/graph-reference/value-and-format-standards#educationalaudienceenum) | 1..n        |
| `author`               | Author of this content                                                                                                                                                                                                                                                                          | `String`                                                                                                         | 1           |
| `curriculumLabel`      | Curriculum-specific categorization of the resource; in Illustrative Mathematics, an introductory activity might have `curriculumLabel`: `"warm-up"`                                                                                                                                             | `String`                                                                                                         | 0..1        |
| `dateCreated`          | Date on which the element was created                                                                                                                                                                                                                                                           | `Datetime`                                                                                                       | 0..1        |
| `description`          | Description of the item                                                                                                                                                                                                                                                                         | `String`                                                                                                         | 0..1        |
| `educationalUse`       | Property classifies the resource based on whether it is used for delivering instruction or assessing student learning                                                                                                                                                                           | [`EducationalUseENUM`](/knowledge-graph/graph-reference/value-and-format-standards#educationaluseenum)           | 0..1        |
| `gradeLevel`           | Specifies the educational grade for which the Curriculum component is intended                                                                                                                                                                                                                  | [`GradeLevelENUM`](/knowledge-graph/graph-reference/value-and-format-standards#gradelevelenum)                   | 0..n        |
| `gradingRequired`      | Indicates if the activity must be graded                                                                                                                                                                                                                                                        | `Boolean`                                                                                                        | 0..1        |
| `identifier`           | Identifier of the item, either as textual strings or as URL (URI) links                                                                                                                                                                                                                         | `String`                                                                                                         | 1           |
| `inLanguage`           | Language of the content                                                                                                                                                                                                                                                                         | [`LanguageENUM`](/knowledge-graph/graph-reference/value-and-format-standards#languageenum)                       | 0..1        |
| `isOptional`           | Whether the Curriculum element is optional to complete                                                                                                                                                                                                                                          | `Boolean`                                                                                                        | 0..1        |
| `license`              | License document that applies to this content, typically indicated by URL                                                                                                                                                                                                                       | `String`                                                                                                         | 1           |
| `lmsLoadingGuidance`   | Indicates the vendor's guidance regarding whether this learning resource should be included when loading content into a Learning Management System (LMS); this property is advisory and may be overridden by local implementation policies; the value is selected from a controlled vocabulary. | [`lmsLoadingGuidanceENUM`](/knowledge-graph/graph-reference/value-and-format-standards#lmsloadingguidanceenum)   | 0..1        |
| `name`                 | Name of the item                                                                                                                                                                                                                                                                                | `String`                                                                                                         | 0..1        |
| `provider`             | Service provider, service operator, or service performer                                                                                                                                                                                                                                        | `String`                                                                                                         | 0..1        |
| `providerDateCreated`  | Date on which the element was created by the provider                                                                                                                                                                                                                                           | `Datetime`                                                                                                       | 1           |
| `providerDateModified` | Date on which the element was updated by the provider                                                                                                                                                                                                                                           | `Datetime`                                                                                                       | 1           |
| `publisherIdentifier`  | ID assigned by the original publisher                                                                                                                                                                                                                                                           | `String`                                                                                                         | 0..1        |

## Relationships

<GatedBadge />

<Note>
  Any relationships that relate to the `Material`, `ClassroomMaterial`,
  `GlossaryTerm`, and `InstructionalRoutine` entities are restricted and require
  prior approval. Contact
  [support@learningcommons.org](mailto:support@learningcommons.org) ↗ for
  information about access and eligibility.
</Note>

### `hasPart`

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

| Source entity                                   | Target entity                                   |
| :---------------------------------------------- | :---------------------------------------------- |
| [`Course`](#course)                             | [`LessonGrouping`](#lessongrouping)             |
| [`Course`](#course)                             | [`Material`](#material)                         |
| [`Lesson`](#lesson)                             | [`Activity`](#activity)                         |
| [`Lesson`](#lesson)                             | [`Assessment`](#assessment)                     |
| [`LessonGrouping`](#lessongrouping)             | [`Assessment`](#assessment)                     |
| [`LessonGrouping`](#lessongrouping)             | [`Lesson`](#lesson)                             |
| [`LessonGrouping`](#lessongrouping)             | [`LessonGrouping`](#lessongrouping)             |
| [`LessonGrouping`](#lessongrouping)             | [`Material`](#material)                         |
| [`InstructionalRoutine`](#instructionalroutine) | [`InstructionalRoutine`](#instructionalroutine) |
| [`InstructionalRoutine`](#instructionalroutine) | [`Material`](#material)                         |
| [`Activity`](#activity)                         | [`Material`](#material)                         |
| [`Assessment`](#assessment)                     | [`Material`](#material)                         |
| [`Lesson`](#lesson)                             | [`Material`](#material)                         |

### `hasEducationalAlignment`

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

| Source entity                       | Target entity                                                                                          |
| :---------------------------------- | :----------------------------------------------------------------------------------------------------- |
| [`Course`](#course)                 | [`StandardsFrameworkItem`](/knowledge-graph/graph-reference/academic-standards#standardsframeworkitem) |
| [`LessonGrouping`](#lessongrouping) | [`StandardsFrameworkItem`](/knowledge-graph/graph-reference/academic-standards#standardsframeworkitem) |
| [`Lesson`](#lesson)                 | [`StandardsFrameworkItem`](/knowledge-graph/graph-reference/academic-standards#standardsframeworkitem) |
| [`Activity`](#activity)             | [`StandardsFrameworkItem`](/knowledge-graph/graph-reference/academic-standards#standardsframeworkitem) |
| [`Assessment`](#assessment)         | [`StandardsFrameworkItem`](/knowledge-graph/graph-reference/academic-standards#standardsframeworkitem) |
| [`Material`](#material)             | [`StandardsFrameworkItem`](/knowledge-graph/graph-reference/academic-standards#standardsframeworkitem) |

### `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

| Source entity           | Target entity                                   |
| :---------------------- | :---------------------------------------------- |
| [`Course`](#course)     | [`InstructionalRoutine`](#instructionalroutine) |
| [`Lesson`](#lesson)     | [`InstructionalRoutine`](#instructionalroutine) |
| [`Activity`](#activity) | [`InstructionalRoutine`](#instructionalroutine) |

### `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

| Source entity           | Target entity                             |
| :---------------------- | :---------------------------------------- |
| [`Lesson`](#lesson)     | [`ClassroomMaterial`](#classroommaterial) |
| [`Activity`](#activity) | [`ClassroomMaterial`](#classroommaterial) |

### `hasDependency`

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

| Source entity                       | Target entity                       |
| :---------------------------------- | :---------------------------------- |
| [`LessonGrouping`](#lessongrouping) | [`LessonGrouping`](#lessongrouping) |
| [`Lesson`](#lesson)                 | [`Lesson`](#lesson)                 |
| [`Activity`](#activity)             | [`Activity`](#activity)             |

### `hasReference`

| Source entity                                   | Target entity                       |
| :---------------------------------------------- | :---------------------------------- |
| [`InstructionalRoutine`](#instructionalroutine) | [`Activity`](#activity)             |
| [`InstructionalRoutine`](#instructionalroutine) | [`Lesson`](#lesson)                 |
| [`Lesson`](#lesson)                             | [`Lesson`](#lesson)                 |
| [`Activity`](#activity)                         | [`Lesson`](#lesson)                 |
| [`Lesson`](#lesson)                             | [`Activity`](#activity)             |
| [`Lesson`](#lesson)                             | [`Assessment`](#assessment)         |
| [`Assessment`](#assessment)                     | [`Lesson`](#lesson)                 |
| [`LessonGrouping`](#lessongrouping)             | [`Assessment`](#assessment)         |
| [`Assessment`](#assessment)                     | [`LessonGrouping`](#lessongrouping) |
| [`LessonGrouping`](#lessongrouping)             | [`Lesson`](#lesson)                 |
| [`Lesson`](#lesson)                             | [`LessonGrouping`](#lessongrouping) |

### `references`

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

| Source entity       | Target entity                   |
| :------------------ | :------------------------------ |
| [`Lesson`](#lesson) | [`Lesson`](#lesson)             |
| [`Lesson`](#lesson) | [`GlossaryTerm`](#glossaryterm) |

### `mutuallyExclusiveWith`

Connects `Assessment`s to indicate that they are alternatives and overlap in content or intended purpose

| Source entity               | Target entity               |
| :-------------------------- | :-------------------------- |
| [`Assessment`](#assessment) | [`Assessment`](#assessment) |

## Schema release history

| Date               | Changed        |
| ------------------ | -------------- |
| September 23, 2025 | First release. |
