Skip to content
GitHub
Twitter

CourseInstance DRAFT Profile

Version: 1.1-DRAFT (06 April 2023)


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
location Place
PostalAddress
Text
VirtualLocation
Schema:

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


ONE
Marginality: Recommended.
endDate Date
DateTime
Schema:

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


ONE
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]].


ONE
instructor Person
Schema:

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


MANY
offers Offer
Schema:Demand
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. Use [[businessFunction]] to indicate the kind of transaction offered, i.e. sell, lease, etc. This property can also be used to describe a [[Demand]]. While this property is listed as expected on a number of common types, it can be used in others. In that case, using a second type, such as Product or a subtype of Product, can clarify the nature of the offer.


MANY
sameAs URL
Schema:

URL of a reference Web page that unambiguously indicates the item’s identity. E.g. the URL of the item’s Wikipedia page, Wikidata entry, or official website.


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


ONE
Marginality: Optional.
alternateName Text
Schema:

An alias for the item.


MANY
contributor Organization
Person
Schema:

A secondary contributor to the CreativeWork or Event.


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


ONE
name Text
Schema:

The name of the item.


ONE
organizer Organization
Person
Schema:

An organizer of an Event.


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.


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.


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


MANY