GitHub Twitter

Course DRAFT Specification v. 0.1-draft.1


The following people have been involved in the creation of this specification document. They are all members of the Training Materials group.

Group Leader(s)
Other team members

Alejandra Gonzalez-Beltran

Aleksandra Nenadic

Andra Waagmeester

Cath Brooksbank

Chris Taylor

Christa Janko

Claire Johnson

Dan Timmons

Dominique Batista

Guillermo Calderon Mantilla

John Van Horn

Lee Larcombe

Martin Cook

Michael R Crusoe

Niall Beard

Peter McQuilton

Philippe Rocca-Serra

Rafael C Jimenez

Sarah Morgan

Susanna A Sansone

Terri Atwood

Description hierarchy

This is a new Profile that fits into the hierarchy as follows:

Thing > CreativeWork > Course

Key to specification table properties where the Expected Types have been changed, or new (i.e., Bioschemas created) properties/types are green. properties/types are red.

Pending properties/types are blue.

External (i.e., from 3rd party ontology) properties/types are black.

CD = Cardinality

Property Expected Type Description CD Controlled Vocabulary
Marginality: Minimum
audience Audience Schema: An intended audience, i.e. a group for whom something was created. Supersedes serviceAudience.
Bioschemas: Intended audience of course.
coursePrerequisites AlignmentObject
Schema: 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.
Bioschemas: Pre-requisite requirments before you can take this course.
description Text Schema: A description of the item. ONE
keywords Text Schema: Keywords or tags used to describe this content. Multiple entries in a keywords list are typically delimited by commas.
Bioschemas: Keywords describing course. Use terms from Controlled Vocabularies where possible, e.g., EDAM.
name Text Schema: The name of the item.
Bioschemas: Title of the course.
rdf:type URL Bioschemas: This is used by validation tools to indentify the profile used. You must use the value specified in the Controlled Vocabulary column. ONE Missing!
url URL Schema: URL of the item.
Bioschemas: URL of the course page.
Marginality: Recommended
producer Organization
Schema: The person or organization who produced the work (e.g. music album, movie, tv/radio series etc.).
Bioschemas: Faciliator/contact person.
Marginality: Optional
author Organization
Schema: The author of this content or rating. Please note that author is special in that HTML 5 provides a special mechanism for indicating authorship via the rel tag. That is equivalent to this and may be used interchangeably.
Bioschemas: Course contact?
courseCode Text
Schema: The identifier for the Course used by the course provider (e.g. CS101 or 6.001).
Bioschemas: About this course.
hasCourseInstance CourseInstance
Schema: An offering of the course at a specific time and place or through specific media or mode of study or to a specific section of students. MANY
image ImageObject
Schema: An image of the item. This can be a URL or a fully described ImageObject.
Bioschemas: Same as thumbnailURL.
inLanguage Language
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
provider Organization
Schema: The service provider, service operator, or service performer; the goods producer. Another party (a seller) may offer those services or goods on behalf of the provider. A provider may also serve as the seller.
Bioschemas: Host organization.
sponsor Organization
Schema: A person or organization that supports a thing through a pledge, promise, or financial contribution. e.g. a sponsor of a Medical Study or a corporate sponsor of an event. MANY
thumbnailUrl URL Schema: A thumbnail image relevant to the Thing. ONE

Top ▲