Skip to main content

Overview

Relationships share the same set of properties and are documented below. Take a look at the other dataset docs to learn more about the types of relationships for each entity. relationshipType is the core property that differentiates the types of relationships between different entities.

Data relationship diagram

Relationships Data Model Diagram High Level

Relationship properties

PropertyDescriptionTypeCardinality
authorThe author of this content.String1
attributionStatementA 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.String1
ccssLCCount*Number of LCs supporting the CCSS standard.Integer1
connectionType**Specifies whether the strategy supports or improves the target factorString1
dateCreatedThe date on which the element was created.Date0..1
dateModifiedThe date on which the element was most recently modified.Date0..1
descriptionA description of the item.String1
factorCategory**The category of the target factor.String0..1
identifierThe identifier of the item, either as textual strings or as URL (URI) links.String1
jaccard*Proportion of shared LCs, calculated as the size of the intersection ÷ size of the union of LC sets. Range: (0, 1].Float1
licenseA license document that applies to this content, typically indicated by URL.String1
providerThe service provider, service operator, or service performer.String1
relationshipTypeA normalized value that defines the semantic meaning of the connection between the source and target entities (e.g., hasChild, supports, buildsTowards).String1
sharedLCCount*Number of LCs supporting both the state and CCSS standard.Integer1
sourceEntityThe type of entity from which the relationship originates. This specifies the class or category of the starting node in the connection.String1
sourceEntityKeyThe name of the property within the source entity that contains its unique identifier. This key is used to locate and reference the entity in the dataset.String1
sourceEntityValueThe identifier of the entity where the relationship originates. Represents the starting point of the connection.String1
stateLCCount*Number of LCs supporting the state standard.Integer1
targetEntityThe type of entity to which the relationship points. This specifies the class or category of the ending node in the connection.String1
targetEntityKeyThe name of the property within the target entity that contains its unique identifier. This key is used to locate and reference the entity in the dataset.String1
targetEntityValueThe identifier of the entity the relationship points to. Represents the endpoint or destination of the connection.String1
* Indicates properties that are only available for standards crosswalks. Please see here for more information. ** Indicates properties that are only available for Learner Variability Navigator data.

Example

The example below shows the relationship between a LearningComponent and a StandardsFrameworkItem.
JSON
{
	"identifier":"fdd518be-39fe-54af-943b-ccd601a1a5b5",
	"relationshipType":"supports",
	"description":"A supports relationship links one entity to another, indicating that the first contributes to the understanding, mastery, or achievement of the goals defined by the second",
	"sourceEntity":"LearningComponent",
	"sourceEntityKey":"identifier",
	"sourceEntityValue":"9f6772f5-1115-58c8-b53d-b5f26ccd0c9d",
	"targetEntity":"StandardsFrameworkItem",
	"targetEntityKey":"caseIdentifierUUID",
	"targetEntityValue":"6b9c10a6-d7cc-11e8-824f-0242ac160002",
	"dateCreated":"2025-04-01",
	"dateModified":"2025-04-01",
	"author":"Achievement Network",
	"provider":"Learning Commons",
	"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 learning components under CC BY-4.0 from Achievement Network."
}