Skip to main content
Knowledge Graph use enums and other controlled vocabularies to restrict property values to predefined options with precise meanings. This ensures consistency across all the entities and relationships that make up the Knowledge Graph.

AcademicSubjectENUM

Academic subject associated with a resource

AdoptionStatusENUM

Adoption status of a state standards framework

Duration

Precise representation of years, months, days, hours, minutes, and seconds, encoded using the ISO 8601 standard (PnYnMnDTnHnMnS)

EducationalAudienceENUM

Intended audience for an educational resource

EducationalUseENUM

Purpose of an educational resource

GradeLevelENUM

Grade level a resource is intended for

JurisdictionENUM

Jurisdiction a resource belongs to

LanguageENUM

Language a resource is available in

lmsLoadingGuidanceENUM

Vendor’s guidance for whether or not a resource should be loaded into an

MaterialTypeENUM

How a material relates to the core curriculum (e.g., primary instructional materials, optional enhancements, and reference resources)

NormalizedStatementTypeENUM

Classification of a StandardsFrameworkItem based on its role in a StandardsFramework To assign this value, we began by having human reviewers assign the correct normalizedStatementTypelabels across all Mathematics standards frameworks. These expert-assigned values provided the ground truth dataset, ensuring a reliable benchmark. When we compared large language model (LLM) classifications against this human-labeled set, the models achieved accuracy ranging from the low 80s in detailed evaluations to over 90% across full frameworks, with especially strong results on the “Standard” class. Based on these results, we extended the assignment process to English Language Arts, Science, and Social Studies standards frameworks as well.

StudentGroupingTypeENUM

Intended grouping of students when engaging with an activity