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
Sv

Relationship properties

PropertyDescriptionTypeCardinality
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
authorThe author of this content.String1
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
identifierThe identifier of the item, either as textual strings or as URL (URI) links.String1
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
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
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

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":"Chan Zuckerberg Initiative",
	"license":"https://creativecommons.org/licenses/by/4.0/",
	"attributionStatement":"Knowledge Graph is provided by CZI-E under the CC BY-4.0 license. CZI-E received learning components under CC BY-4.0 from Achievement Network."
}