University of Toronto · JSON-LD Context

University Of Toronto Timetable Context

JSON-LD context defining the semantic vocabulary for University Of Toronto Timetable from University of Toronto.

14 Classes 8 Properties 2 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
ttb: https://api.easi.utoronto.ca/ttb/ns#

Classes

Course CourseInstance Place code name sectionCode teachMethod maxEnrolment currentEnrolment currentWaitlist buildingCode millisofday day repetition

Properties

Property Type Container
campus reference
sessions set
sections set
instructors set
meetingTimes set
building reference
buildingUrl reference
notes set

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "schema": "https://schema.org/",
    "ttb": "https://api.easi.utoronto.ca/ttb/ns#",
    "Course": "schema:Course",
    "CourseInstance": "schema:CourseInstance",
    "Place": "schema:Place",
    "code": "schema:courseCode",
    "name": "schema:name",
    "campus": {
      "@id": "schema:location",
      "@type": "@id"
    },
    "sessions": {
      "@id": "ttb:session",
      "@container": "@set"
    },
    "sectionCode": "ttb:sectionCode",
    "sections": {
      "@id": "schema:hasCourseInstance",
      "@container": "@set"
    },
    "teachMethod": "schema:courseMode",
    "instructors": {
      "@id": "schema:instructor",
      "@container": "@set"
    },
    "maxEnrolment": "schema:maximumAttendeeCapacity",
    "currentEnrolment": "ttb:currentEnrolment",
    "currentWaitlist": "ttb:currentWaitlist",
    "meetingTimes": {
      "@id": "schema:eventSchedule",
      "@container": "@set"
    },
    "building": {
      "@id": "schema:location",
      "@type": "@id"
    },
    "buildingCode": "schema:identifier",
    "buildingUrl": {
      "@id": "schema:url",
      "@type": "@id"
    },
    "millisofday": "ttb:millisOfDay",
    "day": "schema:dayOfWeek",
    "repetition": "schema:repeatFrequency",
    "notes": {
      "@id": "schema:disambiguatingDescription",
      "@container": "@set"
    }
  }
}