Skip to content
GitHub
Twitter

CourseInstance DRAFT Profile

Version: 0.1-DRAFT-2018_09_24 (24 September 2018)

Specification describing the instance of a course.


If you spot any errors or omissions with this type, please file an issue in our GitHub.


Key to specification table

CD = Cardinality

Property Expected Type Description CD Controlled Vocabulary Example
Marginality: Minimum.
@context URL Used to provide the context (namespaces) for the JSON-LD file.
Not needed in other serialisations.
ONE
@type Text Schema.org/Bioschemas class for the resource declared using JSON-LD syntax. For other serialisations please use the appropriate mechanism.
While it is permissible to provide multiple types, it is preferred to use a single type.
MANY Schema.org, Bioschemas
@id IRI Used to distinguish the resource being described in JSON-LD. For other serialisations use the appropriate approach. ONE
dct:conformsTo IRI Used to state the Bioschemas profile that the markup relates to. The versioned URL of the profile must be used.
Note that we use a CURIE in the table here but the full URL for Dublin Core terms must be used in the markup (http://purl.org/dc/terms/conformsTo), see example.
ONE Bioschemas profile versioned URL
courseMode Text
URL
Schema:

The medium or means of delivery of the course instance or the mode of study, either as a text label (e.g. “online”, “onsite” or “blended”; “synchronous” or “asynchronous”; “full-time” or “part-time”) or as a URL reference to a term from a controlled vocabulary (e.g. https://ceds.ed.gov/element/001311#Asynchronous ).


ONE

“online”, “onsite” or “blended”; “synchronous” or “asynchronous”; “full-time” or “part-time”

instructor Person
Schema:

A person assigned to instruct or provide instructional assistance for the CourseInstance.


Bioschemas:

Faculty instructing course instance

MANY
location Place
PostalAddress
Text
Schema:

The location of for example where the event is happening, an organization is located, or where an action takes place.


Bioschemas:

Location of the course instance

ONE
name Text
Schema:

The name of the item.


ONE
offers Offer
Schema:

An offer to provide this item—for example, an offer to sell a product, rent the DVD of a movie, perform a service, or give away tickets to an event.


Bioschemas:

Cost to attend the course

MANY

Currency and value, Date specified price

startDate Date
DateTime
Schema:

The start date and time of the item (in ISO 8601 date format).


ONE
url URL
Schema:

URL of the item.


Bioschemas:

URL of the course instance

ONE
Marginality: Recommended.
description Text
Schema:

A description of the item.


ONE
duration Duration
Schema:

The duration of the item (movie, audio recording, event, etc.) in ISO 8601 date format.


ONE
endDate Date
DateTime
Schema:

The end date and time of the item (in ISO 8601 date format).


ONE
Marginality: Optional.
contributor Organization
Person
Schema:

A secondary contributor to the CreativeWork or Event.


MANY
doorTime DateTime
Schema:

The time admission will commence.


ONE
eventStatus EventStatusType
Schema:

An eventStatus of an event represents its status; particularly useful when an event is cancelled or rescheduled.


ONE
funder Organization
Person
Schema:

A person or organization that supports (sponsors) something through some kind of financial contribution.


MANY
image ImageObject
URL
Schema:

An image of the item. This can be a URL or a fully described ImageObject.


ONE
maximumAttendeeCapacity Integer
Schema:

The total number of individuals that may attend an event or venue.


Bioschemas:

Maximum number of attendees

ONE
subEvent Event
Schema:

An Event that is part of this event. For example, a conference event includes many presentations, each of which is a subEvent of the conference. Supersedes subEvents. Inverse property: superEvent.


Bioschemas:

For events within events e.g. guest lecture event within a workshop event

MANY