Overview
Academic standards in Knowledge Graph represent the official expectations for student learning in the four core subjects (Math, English Language Arts, Science, and Social Studies) across all U.S. states. Our source for this dataset is 1EdTech’s CASE Network 2. The CASE specification was designed to let states describe their standards with full fidelity to their own frameworks, an important feature for preserving each state’s intent. However; this state-by-state flexibility makes it difficult to analyze standards across states. We transformed the raw CASE data to conform to our schema, which allows standards to behave like a coherent, interconnected network rather than 50 separate, incompatible documents. Each standards framework in our model is:- Authoritative: Preserves the original source’s authorship, subject, adoption status, and content while enabling traceability back to the official publication.
- Normalized: Uses controlled vocabularies for key attributes like grade level and adoption status, ensuring that frameworks can be compared and integrated without manual translation.
- Interoperable: Structured to connect seamlessly with curriculum datasets, learning components, and assessments.
- Machine-readable and human-interpretable: Organized as a coherent graph with unique identifiers, enabling both straightforward human navigation and AI-powered discovery.
Data relationship diagram
Entities
StandardsFramework
The StandardsFramework entity represents a complete academic standards document published by an official body like a state department of education. They serve as the root entity that organizes and contextualizes all standards within a given framework.Properties
Property | Description | Type | Cardinality |
---|---|---|---|
academicSubject | The academic subject. | AcademicSubjectENUM | 1 |
adoptionStatus | The adoption status of a framework within a given jurisdiction or governing body. Indicates whether the document has been formally adopted, deprecated, proposed, or otherwise designated for use. | AdoptionStatusENUM | 1 |
attributionStatement | A 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 |
author | The author of this content. | String | 1 |
caseIdentifierURI | A URI referencing the equivalent item in the CASE Network published by 1EdTech. This identifier can be used to trace the corresponding standard or structural element in the CASE dataset and establish equivalence between the source and this local representation. | String | 1 |
caseIdentifierUUID | A UUID referencing the equivalent item in the CASE Network published by 1EdTech. This identifier can be used to trace the corresponding standard or structural element in the CASE dataset and establish equivalence between the source and this local representation. | String | 1 |
dateCreated | The date on which the element was created. | Date | 0..1 |
dateModified | The date on which the element was most recently modified. | Date | 0..1 |
description | A description of the item. | String | 0..1 |
identifier | The identifier of the item, either as textual strings or as URL (URI) links. | String | 1 |
inLanguage | The language of the content. | LanguageENUM | 1 |
jurisdiction | The geographic, political, or organizational authority under which a standards framework or individual item is published, adopted, or implemented. A jurisdiction typically refers to a state, territory, country, or governing education agency responsible for endorsing or overseeing the framework. | JurisdictionENUM | 1 |
license | A license document that applies to this content, typically indicated by URL. | String | 1 |
name | The name of the item. | String | 0..1 |
notes | An optional, human-readable field that provides additional context, commentary, or clarifying information about a framework, grouping, or standard. | String | 0..1 |
provider | The service provider, service operator, or service performer. | String | 1 |
Example
JSON
StandardsFrameworkItem
The StandardsFrameworkItem entity represents an individual statement or structural element within a standards framework. Items may be normative statements (e.g., a standard that specifies what students should know or be able to do) or organizational groupings (e.g., strands, clusters).Properties
Property | Description | Type | Cardinality |
---|---|---|---|
academicSubject | The academic subject. | AcademicSubjectENUM | 1 |
attributionStatement | A 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 |
author | The author of this content. | String | 1 |
caseIdentifierURI | A URI referencing the equivalent item in the CASE Network published by 1EdTech. This identifier can be used to trace the corresponding standard or structural element in the CASE dataset and establish equivalence between the source and this local representation. | String | 1 |
caseIdentifierUUID | A UUID referencing the equivalent item in the CASE Network published by 1EdTech. This identifier can be used to trace the corresponding standard or structural element in the CASE dataset and establish equivalence between the source and this local representation. | String | 1 |
dateCreated | The date on which the element was created. | Date | 0..1 |
dateModified | The date on which the element was most recently modified. | Date | 0..1 |
description | A description of the item. | String | 0..1 |
gradeLevel | Specifies the educational grade for which the curriculum component is intended. | Array of GradeLevelENUM | 0..n |
identifier | The identifier of the item, either as textual strings or as URL (URI) links. | String | 1 |
inLanguage | The language of the content. | LanguageENUM | 1 |
jurisdiction | The geographic, political, or organizational authority under which a standards framework or individual item is published, adopted, or implemented. A jurisdiction typically refers to a state, territory, country, or governing education agency responsible for endorsing or overseeing the framework. | JurisdictionENUM | 1 |
license | A license document that applies to this content, typically indicated by URL. | String | 1 |
normalizedStatementType | A normalized value that describes the broad functional role of a StandardsFrameworkItem within a standards framework. This classification distinguishes between instructional targets, structural elements, and supportive or contextual content, regardless of how those elements are labeled or structured in individual state or national standards. | NormalizedStatementTypeENUM | 1 |
notes | An optional, human-readable field that provides additional context, commentary, or clarifying information about a framework, grouping, or standard. | String | 0..1 |
provider | The service provider, service operator, or service performer. | String | 1 |
statementCode | A short, human-readable code that uniquely identifies a StandardsFrameworkItem within its immediate context. Typically used to refer to standards or elements in official documents, curriculum materials, or assessment systems. The statementCode is often alphanumeric (e.g., “3.NF.A.1”, “A.1B”, “MP1”) and reflects the framework’s internal coding scheme. | String | 0..1 |
statementType | A framework-specific classification that describes the local role or label of a StandardsFrameworkItem as defined by its source framework. Unlike the normalized frameworkItemType, which generalizes across systems, statementType preserves the vocabulary and taxonomy used in the originating standards (e.g., “Domain”, “Cluster”, “Strand”, “Benchmark”, “Practice Standard”). | String | 0..1 |
Example
JSON
Relationships
The relationships relevant for academic standards are:- hasChild
- supports
- hasEducationalAlignment
hasChild
A hasChild relationship connects a StandardsFramework to one or more structural StandardsFrameworkItem. These items serve as the top-level organizational elements of the framework that define the initial structure from which lower-level standards or competencies branch.(:StandardsFramework)-[:hasChild]->(:StandardsFrameworkItem)
Example
JSON
(:StandardsFrameworkItem)-[:hasChild]->(:StandardsFrameworkItem)
Example
JSON
supports
A supports relationship connects a LearningComponent to one or more StandardsFrameworkItem, indicating that the component contributes to the understanding or mastery of the associated standards, competencies, or other formal learning expectations. Each LearningComponent represents a discrete skill that helps a learner achieve the broader goals defined in the StandardsFrameworkItem.(:LearningComponent)-[:supports]->(:StandardsFrameworkItem)
Example
JSON
hasEducationalAlignment
A hasEducationalAlignment relationship connects a Course to one or more StandardsFrameworkItem, specifying the academic standards, learning goals, or competencies the course is intended to teach, assess, or require. This relationship type is also used for other curriculum elements that align to StandardsFrameworkItem.(:Course)-[:hasEducationalAlignment]- >(:StandardsFrameworkItem)