Copy
Ask AI
type Activity @node {
academicSubject: String!
audience: [String]!
author: String!
courseCode: String!
curriculumLabel: String!
dateCreated: Date!
educationalUse: String!
gradeLevel: [String]!
gradingRequired: Boolean!
hasEducationalAlignmentStandardsFrameworkItems: [StandardsFrameworkItem!]! @relationship(type: "hasEducationalAlignment", direction: OUT, properties: "HasEducationalAlignmentProperties")
hasPartMaterials: [Material!]! @relationship(type: "hasPart", direction: OUT, properties: "HasPartProperties")
hasReferenceLessons: [Lesson!]! @relationship(type: "hasReference", direction: OUT, properties: "HasReferenceProperties")
identifier: String!
inLanguage: String!
instructionalRoutineshasReference: [InstructionalRoutine!]! @relationship(type: "hasReference", direction: IN, properties: "HasReferenceProperties")
isOptional: Boolean!
lessonshasPart: [Lesson!]! @relationship(type: "hasPart", direction: IN, properties: "HasPartProperties")
lessonshasReference: [Lesson!]! @relationship(type: "hasReference", direction: IN, properties: "HasReferenceProperties")
license: String!
lmsLoadingGuidance: String!
name: String!
ordinalName: String!
position: BigInt!
provider: String!
studentGroupingType: String!
submissionRequired: Boolean
timeRequired: String
usesRoutineInstructionalRoutines: [InstructionalRoutine!]! @relationship(type: "usesRoutine", direction: OUT, properties: "UsesRoutineProperties")
}
type Assessment @node {
academicSubject: String!
assessmentsmutuallyExclusiveWith: [Assessment!]! @relationship(type: "mutuallyExclusiveWith", direction: IN, properties: "MutuallyExclusiveWithProperties")
audience: [String]!
author: String!
courseCode: String!
curriculumLabel: String!
dateCreated: Date!
educationalUse: String!
gradeLevel: [String]!
gradingRequired: Boolean!
hasEducationalAlignmentStandardsFrameworkItems: [StandardsFrameworkItem!]! @relationship(type: "hasEducationalAlignment", direction: OUT, properties: "HasEducationalAlignmentProperties")
hasPartMaterials: [Material!]! @relationship(type: "hasPart", direction: OUT, properties: "HasPartProperties")
hasReferenceLessonGroupings: [LessonGrouping!]! @relationship(type: "hasReference", direction: OUT, properties: "HasReferenceProperties")
hasReferenceLessons: [Lesson!]! @relationship(type: "hasReference", direction: OUT, properties: "HasReferenceProperties")
identifier: String!
inLanguage: String!
isOptional: Boolean!
lessonGroupingshasPart: [LessonGrouping!]! @relationship(type: "hasPart", direction: IN, properties: "HasPartProperties")
lessonGroupingshasReference: [LessonGrouping!]! @relationship(type: "hasReference", direction: IN, properties: "HasReferenceProperties")
lessonshasPart: [Lesson!]! @relationship(type: "hasPart", direction: IN, properties: "HasPartProperties")
lessonshasReference: [Lesson!]! @relationship(type: "hasReference", direction: IN, properties: "HasReferenceProperties")
license: String!
lmsLoadingGuidance: String!
mutuallyExclusiveWithAssessments: [Assessment!]! @relationship(type: "mutuallyExclusiveWith", direction: OUT, properties: "MutuallyExclusiveWithProperties")
name: String!
provider: String!
studentGroupingType: String!
submissionRequired: Boolean!
timeRequired: String
variant: String
}
type BuildsTowardsProperties @relationshipProperties {
attributionStatement: String!
author: String!
description: String!
identifier: String!
license: String!
provider: String!
providerDateCreated: LocalDateTime!
providerDateModified: LocalDateTime!
relationshipType: String!
sourceEntity: String!
sourceEntityKey: String!
targetEntity: String!
targetEntityKey: String!
}
type ClassroomMaterial @node {
academicSubject: String!
audience: [String]!
author: String!
curriculumLabel: String!
description: String!
educationalUse: String!
identifier: String!
inLanguage: String!
lessonsuses: [Lesson!]! @relationship(type: "uses", direction: IN, properties: "UsesProperties")
license: String!
lmsLoadingGuidance: String!
name: String!
provider: String!
}
type Course @node {
academicSubject: String!
audience: [String]!
author: String!
courseCode: String!
curriculumLabel: String!
dateCreated: Date!
description: String!
educationalUse: String!
gradeLevel: [String]!
hasEducationalAlignmentStandardsFrameworkItems: [StandardsFrameworkItem!]! @relationship(type: "hasEducationalAlignment", direction: OUT, properties: "HasEducationalAlignmentProperties")
hasPartLessonGroupings: [LessonGrouping!]! @relationship(type: "hasPart", direction: OUT, properties: "HasPartProperties")
hasPartMaterials: [Material!]! @relationship(type: "hasPart", direction: OUT, properties: "HasPartProperties")
identifier: String!
inLanguage: String!
license: String!
lmsLoadingGuidance: String!
name: String!
provider: String!
timeRequired: String
usesRoutineInstructionalRoutines: [InstructionalRoutine!]! @relationship(type: "usesRoutine", direction: OUT, properties: "UsesRoutineProperties")
}
type Factor @node {
academicSubject: String!
attributionStatement: String!
author: String!
category: String!
citations: [String]!
content: String!
description: String!
factorsinteractsWithFactor: [Factor!]! @relationship(type: "interactsWithFactor", direction: IN, properties: "InteractsWithFactorProperties")
gradeLevel: [String]!
identifier: String!
interactsWithFactorFactors: [Factor!]! @relationship(type: "interactsWithFactor", direction: OUT, properties: "InteractsWithFactorProperties")
learnerModelshasFactor: [LearnerModel!]! @relationship(type: "hasFactor", direction: IN, properties: "HasFactorProperties")
license: String!
name: String!
provider: String!
providerDateCreated: LocalDateTime!
providerDateModified: LocalDateTime!
relevantToStandardStandardsFrameworkItems: [StandardsFrameworkItem!]! @relationship(type: "relevantToStandard", direction: OUT, properties: "RelevantToStandardProperties")
strategiestargetsFactor: [Strategy!]! @relationship(type: "targetsFactor", direction: IN, properties: "TargetsFactorProperties")
}
type GlossaryTerm @node {
academicSubject: String!
audience: [String]!
author: String!
curriculumLabel: String!
description: String!
educationalUse: String!
identifier: String!
inLanguage: String!
lessonGroupingsreferences: [LessonGrouping!]! @relationship(type: "references", direction: IN, properties: "ReferencesProperties")
lessonsreferences: [Lesson!]! @relationship(type: "references", direction: IN, properties: "ReferencesProperties")
license: String!
lmsLoadingGuidance: String!
name: String!
provider: String!
}
type HasChildProperties @relationshipProperties {
attributionStatement: String!
author: String!
dateModified: Date!
description: String!
identifier: String!
license: String!
provider: String!
providerDateCreated: LocalDateTime!
providerDateModified: LocalDateTime!
relationshipType: String!
sourceEntity: String!
sourceEntityKey: String!
targetEntity: String!
targetEntityKey: String!
}
type HasDependencyProperties @relationshipProperties {
identifier: String!
provider: String!
providerDateCreated: LocalDateTime!
providerDateModified: LocalDateTime!
relationshipType: String!
sourceEntity: String!
sourceEntityKey: String!
targetEntity: String!
targetEntityKey: String!
}
type HasEducationalAlignmentProperties @relationshipProperties {
alignmentType: String!
curriculumAlignmentType: String!
identifier: String!
provider: String!
providerDateCreated: LocalDateTime!
providerDateModified: LocalDateTime!
relationshipType: String!
sourceEntity: String!
sourceEntityKey: String!
targetEntity: String!
targetEntityKey: String!
}
type HasFactorProperties @relationshipProperties {
attributionStatement: String!
author: String!
identifier: String!
license: String!
provider: String!
providerDateCreated: LocalDateTime!
providerDateModified: LocalDateTime!
relationshipType: String!
sourceEntity: String!
sourceEntityKey: String!
targetEntity: String!
targetEntityKey: String!
}
type HasPartProperties @relationshipProperties {
identifier: String!
provider: String!
providerDateCreated: LocalDateTime!
providerDateModified: LocalDateTime!
relationshipType: String!
sourceEntity: String!
sourceEntityKey: String!
targetEntity: String!
targetEntityKey: String!
}
type HasReferenceProperties @relationshipProperties {
curriculumReferenceType: String!
identifier: String!
provider: String!
providerDateCreated: LocalDateTime!
providerDateModified: LocalDateTime!
relationshipType: String!
sourceEntity: String!
sourceEntityKey: String!
targetEntity: String!
targetEntityKey: String!
}
type HasStandardAlignmentProperties @relationshipProperties {
attributionStatement: String!
author: String!
ccssLCCount: BigInt!
dateCreated: Date!
dateModified: Date!
description: String!
identifier: String!
jaccard: Float!
license: String!
provider: String!
providerDateCreated: LocalDateTime!
providerDateModified: LocalDateTime!
relationshipType: String!
sharedLCCount: BigInt!
sourceEntity: String!
sourceEntityKey: String!
stateLCCount: BigInt!
targetEntity: String!
targetEntityKey: String!
}
type HasStrategyProperties @relationshipProperties {
attributionStatement: String!
author: String!
identifier: String!
license: String!
provider: String!
providerDateCreated: LocalDateTime!
providerDateModified: LocalDateTime!
relationshipType: String!
sourceEntity: String!
sourceEntityKey: String!
targetEntity: String!
targetEntityKey: String!
}
type InstructionalRoutine @node {
academicSubject: String!
activitiesusesRoutine: [Activity!]! @relationship(type: "usesRoutine", direction: IN, properties: "UsesRoutineProperties")
audience: [String]!
author: String!
coursesusesRoutine: [Course!]! @relationship(type: "usesRoutine", direction: IN, properties: "UsesRoutineProperties")
curriculumLabel: String!
dateCreated: Date
description: String
educationalUse: String!
gradeLevel: [String]
hasPartInstructionalRoutines: [InstructionalRoutine!]! @relationship(type: "hasPart", direction: OUT, properties: "HasPartProperties")
hasPartMaterials: [Material!]! @relationship(type: "hasPart", direction: OUT, properties: "HasPartProperties")
hasReferenceActivities: [Activity!]! @relationship(type: "hasReference", direction: OUT, properties: "HasReferenceProperties")
hasReferenceLessons: [Lesson!]! @relationship(type: "hasReference", direction: OUT, properties: "HasReferenceProperties")
identifier: String!
inLanguage: String!
instructionalRoutineshasPart: [InstructionalRoutine!]! @relationship(type: "hasPart", direction: IN, properties: "HasPartProperties")
isOptional: Boolean!
license: String!
lmsLoadingGuidance: String!
name: String!
ordinalName: String
position: BigInt
provider: String!
}
type InteractsWithFactorProperties @relationshipProperties {
attributionStatement: String!
author: String!
description: String!
identifier: String!
license: String!
provider: String!
providerDateCreated: LocalDateTime!
providerDateModified: LocalDateTime!
relationshipType: String!
sourceEntity: String!
sourceEntityKey: String!
targetEntity: String!
targetEntityKey: String!
}
type LearnerModel @node {
academicSubject: String!
attributionStatement: String!
author: String!
content: String!
description: String!
gradeLevel: [String]!
hasFactorFactors: [Factor!]! @relationship(type: "hasFactor", direction: OUT, properties: "HasFactorProperties")
hasStrategyStrategies: [Strategy!]! @relationship(type: "hasStrategy", direction: OUT, properties: "HasStrategyProperties")
identifier: String!
license: String!
name: String!
provider: String!
providerDateCreated: LocalDateTime!
providerDateModified: LocalDateTime!
}
type LearningComponent @node {
academicSubject: String!
attributionStatement: String!
author: String!
dateCreated: Date!
dateModified: Date!
description: String!
identifier: String!
inLanguage: String!
license: String!
provider: String!
supportsStandardsFrameworkItems: [StandardsFrameworkItem!]! @relationship(type: "supports", direction: OUT, properties: "SupportsProperties")
}
type Lesson @node {
academicSubject: String!
activitieshasReference: [Activity!]! @relationship(type: "hasReference", direction: IN, properties: "HasReferenceProperties")
assessmentshasReference: [Assessment!]! @relationship(type: "hasReference", direction: IN, properties: "HasReferenceProperties")
audience: [String]!
author: String!
courseCode: String!
curriculumLabel: String!
dateCreated: Date!
educationalUse: String!
gradeLevel: [String]!
hasEducationalAlignmentStandardsFrameworkItems: [StandardsFrameworkItem!]! @relationship(type: "hasEducationalAlignment", direction: OUT, properties: "HasEducationalAlignmentProperties")
hasPartActivities: [Activity!]! @relationship(type: "hasPart", direction: OUT, properties: "HasPartProperties")
hasPartAssessments: [Assessment!]! @relationship(type: "hasPart", direction: OUT, properties: "HasPartProperties")
hasPartMaterials: [Material!]! @relationship(type: "hasPart", direction: OUT, properties: "HasPartProperties")
hasReferenceActivities: [Activity!]! @relationship(type: "hasReference", direction: OUT, properties: "HasReferenceProperties")
hasReferenceAssessments: [Assessment!]! @relationship(type: "hasReference", direction: OUT, properties: "HasReferenceProperties")
hasReferenceLessonGroupings: [LessonGrouping!]! @relationship(type: "hasReference", direction: OUT, properties: "HasReferenceProperties")
hasReferenceLessons: [Lesson!]! @relationship(type: "hasReference", direction: OUT, properties: "HasReferenceProperties")
identifier: String!
inLanguage: String!
instructionalRoutineshasReference: [InstructionalRoutine!]! @relationship(type: "hasReference", direction: IN, properties: "HasReferenceProperties")
isOptional: Boolean!
lessonGroupingshasPart: [LessonGrouping!]! @relationship(type: "hasPart", direction: IN, properties: "HasPartProperties")
lessonGroupingshasReference: [LessonGrouping!]! @relationship(type: "hasReference", direction: IN, properties: "HasReferenceProperties")
lessonshasReference: [Lesson!]! @relationship(type: "hasReference", direction: IN, properties: "HasReferenceProperties")
license: String!
lmsLoadingGuidance: String!
name: String!
ordinalName: String!
position: BigInt!
provider: String!
referencesGlossaryTerms: [GlossaryTerm!]! @relationship(type: "references", direction: OUT, properties: "ReferencesProperties")
timeRequired: String!
usesClassroomMaterials: [ClassroomMaterial!]! @relationship(type: "uses", direction: OUT, properties: "UsesProperties")
}
type LessonGrouping @node {
academicSubject: String!
assessmentshasReference: [Assessment!]! @relationship(type: "hasReference", direction: IN, properties: "HasReferenceProperties")
audience: [String]!
author: String!
courseCode: String!
courseshasPart: [Course!]! @relationship(type: "hasPart", direction: IN, properties: "HasPartProperties")
curriculumLabel: String!
dateCreated: Date!
educationalUse: String!
gradeLevel: [String]!
groupLevel: BigInt!
groupName: String!
hasDependencyLessonGroupings: [LessonGrouping!]! @relationship(type: "hasDependency", direction: OUT, properties: "HasDependencyProperties")
hasEducationalAlignmentStandardsFrameworkItems: [StandardsFrameworkItem!]! @relationship(type: "hasEducationalAlignment", direction: OUT, properties: "HasEducationalAlignmentProperties")
hasPartAssessments: [Assessment!]! @relationship(type: "hasPart", direction: OUT, properties: "HasPartProperties")
hasPartLessonGroupings: [LessonGrouping!]! @relationship(type: "hasPart", direction: OUT, properties: "HasPartProperties")
hasPartLessons: [Lesson!]! @relationship(type: "hasPart", direction: OUT, properties: "HasPartProperties")
hasPartMaterials: [Material!]! @relationship(type: "hasPart", direction: OUT, properties: "HasPartProperties")
hasReferenceAssessments: [Assessment!]! @relationship(type: "hasReference", direction: OUT, properties: "HasReferenceProperties")
hasReferenceLessons: [Lesson!]! @relationship(type: "hasReference", direction: OUT, properties: "HasReferenceProperties")
identifier: String!
inLanguage: String!
isOptional: Boolean!
lessonGroupingshasDependency: [LessonGrouping!]! @relationship(type: "hasDependency", direction: IN, properties: "HasDependencyProperties")
lessonGroupingshasPart: [LessonGrouping!]! @relationship(type: "hasPart", direction: IN, properties: "HasPartProperties")
lessonshasReference: [Lesson!]! @relationship(type: "hasReference", direction: IN, properties: "HasReferenceProperties")
license: String!
lmsLoadingGuidance: String!
name: String!
ordinalName: String!
position: BigInt!
provider: String!
referencesGlossaryTerms: [GlossaryTerm!]! @relationship(type: "references", direction: OUT, properties: "ReferencesProperties")
timeRequired: String
}
type Material @node {
academicSubject: String!
activitieshasPart: [Activity!]! @relationship(type: "hasPart", direction: IN, properties: "HasPartProperties")
assessmentshasPart: [Assessment!]! @relationship(type: "hasPart", direction: IN, properties: "HasPartProperties")
audience: String!
author: String!
content: String!
courseshasPart: [Course!]! @relationship(type: "hasPart", direction: IN, properties: "HasPartProperties")
educationalUse: String!
identifier: String!
inLanguage: String!
instructionalRoutineshasPart: [InstructionalRoutine!]! @relationship(type: "hasPart", direction: IN, properties: "HasPartProperties")
lessonGroupingshasPart: [LessonGrouping!]! @relationship(type: "hasPart", direction: IN, properties: "HasPartProperties")
lessonshasPart: [Lesson!]! @relationship(type: "hasPart", direction: IN, properties: "HasPartProperties")
license: String!
materialType: String!
name: String!
ordinalName: String!
provider: String!
}
type MutuallyExclusiveWithProperties @relationshipProperties {
identifier: String!
provider: String!
providerDateCreated: LocalDateTime!
providerDateModified: LocalDateTime!
relationshipType: String!
sourceEntity: String!
sourceEntityKey: String!
targetEntity: String!
targetEntityKey: String!
}
type ReferencesProperties @relationshipProperties {
identifier: String!
provider: String!
providerDateCreated: LocalDateTime!
providerDateModified: LocalDateTime!
relationshipType: String!
sourceEntity: String!
sourceEntityKey: String!
targetEntity: String!
targetEntityKey: String!
}
type RelatesToProperties @relationshipProperties {
attributionStatement: String!
author: String!
description: String!
identifier: String!
license: String!
provider: String!
providerDateCreated: LocalDateTime!
providerDateModified: LocalDateTime!
relationshipType: String!
sourceEntity: String!
sourceEntityKey: String!
targetEntity: String!
targetEntityKey: String!
}
type RelevantToStandardProperties @relationshipProperties {
attributionStatement: String!
author: String!
identifier: String!
license: String!
provider: String!
providerDateCreated: LocalDateTime!
providerDateModified: LocalDateTime!
relationshipType: String!
sourceEntity: String!
sourceEntityKey: String!
targetEntity: String!
targetEntityKey: String!
}
type StandardsFramework @node {
academicSubject: String!
adoptionStatus: String!
attributionStatement: String!
author: String!
caseIdentifierURI: String!
caseIdentifierUUID: String!
dateModified: Date!
description: String
hasChildStandardsFrameworkItems: [StandardsFrameworkItem!]! @relationship(type: "hasChild", direction: OUT, properties: "HasChildProperties")
identifier: String!
inLanguage: String!
jurisdiction: String!
license: String!
name: String!
notes: String
provider: String!
}
type StandardsFrameworkItem @node {
academicSubject: String!
activitieshasEducationalAlignment: [Activity!]! @relationship(type: "hasEducationalAlignment", direction: IN, properties: "HasEducationalAlignmentProperties")
assessmentshasEducationalAlignment: [Assessment!]! @relationship(type: "hasEducationalAlignment", direction: IN, properties: "HasEducationalAlignmentProperties")
attributionStatement: String!
author: String!
buildsTowardsStandardsFrameworkItems: [StandardsFrameworkItem!]! @relationship(type: "buildsTowards", direction: OUT, properties: "BuildsTowardsProperties")
caseIdentifierURI: String!
caseIdentifierUUID: String!
courseshasEducationalAlignment: [Course!]! @relationship(type: "hasEducationalAlignment", direction: IN, properties: "HasEducationalAlignmentProperties")
dateModified: Date!
description: String!
factorsrelevantToStandard: [Factor!]! @relationship(type: "relevantToStandard", direction: IN, properties: "RelevantToStandardProperties")
gradeLevel: [String]!
hasChildStandardsFrameworkItems: [StandardsFrameworkItem!]! @relationship(type: "hasChild", direction: OUT, properties: "HasChildProperties")
hasStandardAlignmentStandardsFrameworkItems: [StandardsFrameworkItem!]! @relationship(type: "hasStandardAlignment", direction: OUT, properties: "HasStandardAlignmentProperties")
identifier: String!
inLanguage: String!
jurisdiction: String!
learningComponentssupports: [LearningComponent!]! @relationship(type: "supports", direction: IN, properties: "SupportsProperties")
lessonGroupingshasEducationalAlignment: [LessonGrouping!]! @relationship(type: "hasEducationalAlignment", direction: IN, properties: "HasEducationalAlignmentProperties")
lessonshasEducationalAlignment: [Lesson!]! @relationship(type: "hasEducationalAlignment", direction: IN, properties: "HasEducationalAlignmentProperties")
license: String!
normalizedStatementType: String
notes: String
provider: String!
relatesToStandardsFrameworkItems: [StandardsFrameworkItem!]! @relationship(type: "relatesTo", direction: OUT, properties: "RelatesToProperties")
standardsFrameworkItemsbuildsTowards: [StandardsFrameworkItem!]! @relationship(type: "buildsTowards", direction: IN, properties: "BuildsTowardsProperties")
standardsFrameworkItemshasChild: [StandardsFrameworkItem!]! @relationship(type: "hasChild", direction: IN, properties: "HasChildProperties")
standardsFrameworkItemshasStandardAlignment: [StandardsFrameworkItem!]! @relationship(type: "hasStandardAlignment", direction: IN, properties: "HasStandardAlignmentProperties")
standardsFrameworkItemsrelatesTo: [StandardsFrameworkItem!]! @relationship(type: "relatesTo", direction: IN, properties: "RelatesToProperties")
standardsFrameworkshasChild: [StandardsFramework!]! @relationship(type: "hasChild", direction: IN, properties: "HasChildProperties")
statementCode: String
statementType: String
}
type Strategy @node {
academicSubject: String!
attributionStatement: String!
author: String!
category: String!
citations: [String]!
content: String!
description: String!
gradeLevel: [String]!
identifier: String!
learnerModelshasStrategy: [LearnerModel!]! @relationship(type: "hasStrategy", direction: IN, properties: "HasStrategyProperties")
license: String!
name: String!
provider: String!
providerDateCreated: LocalDateTime!
providerDateModified: LocalDateTime!
targetsFactorFactors: [Factor!]! @relationship(type: "targetsFactor", direction: OUT, properties: "TargetsFactorProperties")
}
type SupportsProperties @relationshipProperties {
attributionStatement: String!
author: String!
dateCreated: Date!
dateModified: Date!
description: String!
humanReviewed: String
identifier: String!
license: String!
method: String
provider: String!
providerDateCreated: LocalDateTime!
providerDateModified: LocalDateTime!
relationshipType: String!
sourceEntity: String!
sourceEntityKey: String!
status: String
targetEntity: String!
targetEntityKey: String!
}
type TargetsFactorProperties @relationshipProperties {
attributionStatement: String!
author: String!
connectionType: String!
factorCategory: String
identifier: String!
license: String!
provider: String!
providerDateCreated: LocalDateTime!
providerDateModified: LocalDateTime!
relationshipType: String!
sourceEntity: String!
sourceEntityKey: String!
targetEntity: String!
targetEntityKey: String!
}
type UsesProperties @relationshipProperties {
identifier: String!
provider: String!
providerDateCreated: LocalDateTime!
providerDateModified: LocalDateTime!
relationshipType: String!
sourceEntity: String!
sourceEntityKey: String!
targetEntity: String!
targetEntityKey: String!
}
type UsesRoutineProperties @relationshipProperties {
identifier: String!
provider: String!
providerDateCreated: LocalDateTime!
providerDateModified: LocalDateTime!
relationshipType: String!
sourceEntity: String!
sourceEntityKey: String!
targetEntity: String!
targetEntityKey: String!
}