v1.0.0

Course

An instructional course

Property Expected Type Description
Properties of Course
courseIdentifier Text The identifier of the course, i.e. MATH-100
coursePrerequisites Course or http://schema.org/AlignmentObject or http://schema.org/Course or http://schema.org/Text or LearningComponent or LearningObjective Requirements for taking the Course. May be completion of another Course or a textual description like "permission of instructor". Requirements may be a pre-requisite competency, referenced using AlignmentObject.
institution Organization
department Organization
program Organization
syllabus CourseSyllabus
deliveryFormat Format or Text The format used to deliver the resource.
enrollmentSize Number
section CourseSection A specific instance of a course offered during a specific term.
termOffered Text A term during which a course or course section is offered.
Properties of Resource
parentOf Resource A parent in relation to a child resource.
childOf Resource A child in relation to a parent resource.
forCourse Course The Course in which the resource is meant for.
mainContent Text The main content relating to the item.
forTopic Topic The Topic the resource is associated with
Extends class http://schema.org/Thing
Extends class http://creativecommons.org/ns#Work
Extends class http://schema.org/Course

"Course" is the value type for Properties:

Property On Types Description
coursePrerequisites Resource
Requirements for taking the Course. May be completion of another Course or a textual description like "permission of instructor". Requirements may be a pre-requisite competency, referenced using AlignmentObject.
forCourse Resource
The Course in which the resource is meant for.

Usage Examples

More specific Types