Notes

  1. Teaching is represented as a time limited role associating a person with a course.
  2. The course may have optional concepts indicating subject area(s).  See Concept Model for details.
  3. The role typically has a DateTimeInterval.  See DateTimeValue and DateTimeInterval Models for details.
  4. The Role may have a label such as "Instructor" or "Team Lead" or other to further indicate the nature of the instructor's role.
  5. The instructor is a person.  See Person Model for details.
  6. Any number of instructors may each have a role in a course.  Each has their own role.