{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "schema:EducationEvent", "title": "EducationEvent", "description": "Event type: Education event.", "type": "object", "allOf": [ { "description": "An event happening at a certain time and location, such as a concert, lecture, or festival. Ticketing information may be added via the [[offers]] property. Repeated events may be structured as separate Event objects.", "$ref": "schema:Event" } ], "properties": { "assesses": { "description": "The item being described is intended to assess the competency or learning outcome defined by the referenced term.", "anyOf": [{ "type": "string" }, { "$ref": "schema:DefinedTerm" }] }, "educationalLevel": { "description": "The level in terms of progression through an educational or training context. Examples of educational levels include 'beginner', 'intermediate' or 'advanced', and formal sets of level indicators.", "anyOf": [ { "type": "string", "format": "uri" }, { "type": "string" }, { "$ref": "schema:DefinedTerm" } ] }, "teaches": { "description": "The item being described is intended to help a person learn the competency or learning outcome defined by the referenced term.", "anyOf": [{ "type": "string" }, { "$ref": "schema:DefinedTerm" }] } } }