Skip to content

Slot: instructor

Instructor(s) of a course, carried on the CourseInstance (schema:instructor is defined only on CourseInstance, not on Course/LearningResource). Populated from the collection's creator field when the educational resource is a course with delivery modes; for non-course educational resources that field maps to schema:creator instead. Range is Person per schema.org; MIDAS cannot guarantee the party is a person, so an organization named as instructor still emits as a Person node. No MCC fallback (unlike creator): absent when no instructor is recorded.

URI: schema:instructor

Applicable Classes

Name Description Modifies Slot
CourseInstance An offering/instance of a Course. Extends Thing (consistent with Person/Place/Language). courseMode carries an IRI when the mode has one, else the mode name. no

Properties

Type and Range

Property Value
Range Person
Domain Of CourseInstance
Slot URI schema:instructor

Cardinality and Requirements

Property Value
Multivalued Yes

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/midas-catalog/schema

Mappings

Mapping Type Mapped Value
self schema:instructor
native midas:instructor

LinkML Source

name: instructor
description: 'Instructor(s) of a course, carried on the CourseInstance (schema:instructor
  is defined only on CourseInstance, not on Course/LearningResource). Populated from
  the collection''s creator field when the educational resource is a course with delivery
  modes; for non-course educational resources that field maps to schema:creator instead.
  Range is Person per schema.org; MIDAS cannot guarantee the party is a person, so
  an organization named as instructor still emits as a Person node. No MCC fallback
  (unlike creator): absent when no instructor is recorded.'
from_schema: https://w3id.org/midas-catalog/schema
rank: 1000
slot_uri: schema:instructor
domain_of:
- CourseInstance
range: Person
multivalued: true
inlined: true
inlined_as_list: true