Skip to content
GitHub
Twitter

CourseInstance DRAFT Profile

Version: 0.7-DRAFT-2019_11_08 (08 November 2019)

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 ).


MANY
  • “online”, “onsite” or “blend of online and onsite”
  • “synchronous” or “asynchronous”
  • “full-time” or “part-time”
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. If the Course Instance is online, add the connection details as text

ONE
Marginality: Recommended.
endDate Date
DateTime
Schema:

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


ONE

ISO 8601

inLanguage Language
Text
Schema:

The language of the content or performance or used in an action. Please use one of the language codes from the IETF BCP 47 standard. See also availableLanguage. Supersedes language.


ONE
instructor Person
Schema:

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


MANY
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:

The price an attendee would pay to attend this CourseInstance.

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

ISO 8601

url URL
Schema:

URL of the item.


Bioschemas:

The preferred URL of this Course Instance page. This value must be provided if it is known.

ONE
Marginality: Optional.
alternateName Text
Schema:

An alias for the item.


MANY
contributor Organization
Person
Schema:

A secondary contributor to the CreativeWork or Event.


Bioschemas:

Contributors are those who made non-authorship contributions: e.g., critical review, commentary or revision.

MANY
description Text
Schema:

A description of the item.


Bioschemas:

A description of the Course Instance.

CourseInstance description can be used to override Course description for variations in specific Course Instances.

ONE
duration Duration
Schema:

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


Bioschemas:

CourseInstance duration can be used to override Course timeRequired for variations in specific Course Instances.

ONE
eventStatus EventStatusType
Schema:

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


ONE
  • postponed
  • cancelled
  • date TBD
funder Organization
Person
Schema:

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


MANY
helper Person
Schema:

A person who provides instructional assistance for the CourseInstance, but is not the primary instructor


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.


ONE
mentions Thing
Schema:

Indicates that the CourseInstance contains a reference to, but is not necessarily about, a concept.


Bioschemas:

Data-sets, tools, technologies, entities, etc. to which this Course Instance makes reference.

See ‘uses’ for resources that are actively being used.

CourseInstance mentions can be used to override Course mentions for variations in specific Course Instances.

MANY
name Text
Schema:

The name of the item.


Bioschemas:

The name of the Course.

CourseInstance name can be used to override Course name for variations in specific Course Instances.

ONE
organizer Organization
Person
Schema:

An organizer of an Event.


MANY
review Review
Schema:

A review of the item. Supersedes reviews.


MANY
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 within a workshop event

MANY
superEvent Event
Schema:

An event that this event is a part of. For example, a collection of individual music performances might each have a music festival as their superEvent. Inverse property: subEvent.


Bioschemas:

Use to describe the event a course instance takes place within. e.g. Galaxy Workshop during the ISMB Conference.

MANY
uses Thing
Schema:

List resources utilized by the CourseInstance such as datasets, tools, technologies, or other entities.


Bioschemas:

Data-sets, tools, technologies, entities, etc. that will be used in this Course Instance.

CourseInstance uses can be used to override Course uses for variations in specific Course Instances.

MANY
workFeatured CreativeWork
Schema:

A work featured in some event, e.g. exhibited in an ExhibitionEvent. Specific subproperties are available for workPerformed (e.g. a play), or a workPresented (a Movie at a ScreeningEvent).


Bioschemas:

The Training Material used in this specific Course instance.

CourseInstance workFeatured can be used to override Course hasPart for variations in specific Course Instances.

MANY