OER Schema

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.