OER Schema
Documentation for the Open Educational Resources Schema
Classes
Resource
A general component that all open educational resources are based from.
Thing
The most generic type of items.
Intangible
A utility class that serves as the umbrella for a number of 'intangible' things such as quantities, structured values, etc.
Properties
entry
An entry adds a item to a ToC.
name
The name of the item.
additionalName
An alias for the item.
additionalType
An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax.
description
A short description of the item.
image
An image of the item.
mainEntityOfPage
Indicates a page (or other CreativeWork) for which this thing is the main entity being described.
sameAs
URL of a reference Web page that unambiguously indicates the item's identity. E.g. the URL of the item's Wikipedia page, Freebase page, or official website.
uri
URL of the item.
rangeIncludes
Relates a property to a class that constitutes (one of) the expected type(s) for values of the property.
domainIncludes
Relates a property to a class that is (one of) the type(s) the property is expected to be used on.
supersededBy
inverseOf
Relates a property to a property that is its inverse. Inverse properties relate the same pairs of items to each other, but in reversed direction. For example, the 'alumni' and 'alumniOf' properties are inverseOf each other. Some properties don't have explicit inverses; in these situations RDFa and JSON-LD syntax for reverse properties can be used.
courseIdentifier
The identifier of the course, i.e. MATH-100
sectionIdentifier
The identifier of the section, i.e. 001, 002, e3we1-09
primaryInstructor
instructor
coursePrerequisites
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
department
program
syllabus
currentStanding
deliveryMode
enrollment
hasLearningObjective
A LearningObjective gained as a result of an InstructionalPattern .
forCourse
The Course in which the resource is meant for.
section
A specific instance of a course offered during a specific term.
termOffered
A term during which a course or course section is offered.
parentOf
A parent in relation to a child resource.
childOf
A child in relation to a parent resource.
mainContent
The main content relating to the item.
deliveryFormat
The format used to deliver the resource.
material
The supporting material assiociated with a resource.
assessing
The activity the assessment is assessing.
rubric
The rubric used to evaluate this assessment.
assessedBy
The assessment for this activity.
gradingFormat
The grading format for this resource
skill
A learned skill obtained by completion of a LearningObjective
forComponent
Which LearningComponent the resource supports (inverse of hasComponent)
hasComponent
Which LearningComponent the InstructionalPattern contains or is supported by (inverse of forComponent)
doTask
Which tasks are to be completed for a LearningComponent
typeOfAction
The type of action to be taken
forTopic
The Topic the resource is associated with
associatedMedia
Refers to any media referenced by the content
hasCriterion
Criteria included in the rubric.
rubricScale
The performance scale applied to the rubric.
rubricType
The rubric style (analytic, holistic, single point, checklist).
criterionWeight
Relative weight applied to this criterion.
hasLevel
Performance levels in this scale.
levelOrdinal
Ordering value for the level (higher means higher performance).
levelPoints
Points assigned to this level.
pointsRequired
Whether points must be assigned for each level in this scale.
