Course DRAFT Profile
Version: 0.3-DRAFT-2018_11_16 (16 November 2018)
Specification describing a course.
If you spot any errors or omissions with this type, please file an issue in our GitHub.
Key to specification table
- Green properties/types are proposed by Bioschemas, or indicate proposed changes by Bioschemas to Schema.org
- Red properties/types exist in the core of Schema.org
- Blue properties/types exist in the pending area of Schema.org
- Black properties/types are reused from external vocabularies/ontologies
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 | |
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 |
ONE | ||
name |
Text |
Schema: The name of the item. |
ONE | ||
Marginality: Recommended. | |||||
about |
Thing |
Schema: The subject matter of the content. Inverse property: subjectOf. Bioschemas: The subject of this Training Material. List the topics, datasets, tools, etc which this material is about. |
MANY | EDAM |
|
coursePrerequisites |
AlignmentObject Course Text |
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. |
MANY | ||
educationalLevel |
DefinedTerm Text URL |
Schema: The level in terms of progression through an educational or training context. Examples of educational levels include ‘beginner’, ‘intermediate’ or ‘advanced’, and formal sets of level indicators. |
MANY | ||
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 | ||
mentions |
Thing |
Schema: Indicates that the CreativeWork contains a reference to, but is not necessarily about a concept. Bioschemas: Datasets, tools, etc, to which are used by or referred to by this course |
MANY | ||
provider |
Organization Person |
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. Supersedes carrier. Bioschemas: Identify the Organization which is responsible for providing the educational input for the course, e.g. providing content, educational events, assessments, accreditation etc. Note: providing a course goes beyond creating it as it implies some degree of academic responsibility for accrediting the content of the course, perhaps running assessments etc. |
MANY | ||
timeRequired |
Duration |
Schema: Approximate or typical time it takes to work with or through this learning resource for the typical intended target audience, e.g. ‘P30M’, ‘P1H25M’. Bioschemas: The typical learning time of a course. Can be used in conjunction or instead of duration in CourseInstance |
|||
url |
URL |
Schema: URL of the item. Bioschemas: The preferred URL of the course page. You must provide this value if it is known |
ONE | ||
Marginality: Optional. | |||||
alternateName |
Text |
Schema: An alias for the item. |
MANY | ||
audience |
Audience |
Schema: An intended audience, i.e. a group for whom something was created. Supersedes serviceAudience. |
MANY | ||
courseCode |
Text |
Schema: The identifier for the Course used by the course provider (e.g. CS101 or 6.001). Bioschemas: The identifier for the Course used by the course provider (e.g. CS101 or 6.001). |
MANY | ||
creator |
Organization Person |
Schema: The creator/author of this CreativeWork. This is the same as the Author property for CreativeWork. |
MANY | ||
dateCreated |
Date DateTime |
Schema: The date on which the CreativeWork was created or the item was added to a DataFeed. |
ONE | ||
dateModified |
Date DateTime |
Schema: The date on which the CreativeWork was most recently modified or when the item’s entry was modified within a DataFeed. |
ONE | ||
educationalCredentialAwarded |
Text URL |
Schema: A description of the qualification, award, certificate, diploma or other educational credential awarded as a consequence of successful completion of this course. |
MANY | ||
image |
ImageObject URL |
Schema: An image of the item. This can be a URL or a fully described ImageObject. |
ONE | ||
mainEntityOfPage |
CreativeWork URL |
Schema: Indicates a page (or other CreativeWork) for which this thing is the main entity being described. See background notes for details. Inverse property: mainEntity. Bioschemas: List different URLs that can be used to access the course |
MANY | ||
thumbnailUrl |
URL |
Schema: A thumbnail image relevant to the Thing. |
ONE |