Nus Context

JSON-LD context defining the semantic vocabulary for Nus from National University of Singapore.

23 Classes 4 Properties 2 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
nus: https://api-evangelist.github.io/nus/vocab#

Classes

name url description Module ModuleCondensed VenueInformation Lesson moduleCode title acadYear moduleCredit department prerequisite semester semesterData lessonType classNo day startTime endTime weeks workload availability

Properties

Property Type Container
institution reference
faculty reference
timetable set
venue reference

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "schema": "https://schema.org/",
    "nus": "https://api-evangelist.github.io/nus/vocab#",
    "@vocab": "https://api-evangelist.github.io/nus/vocab#",

    "name": "schema:name",
    "url": "schema:url",
    "description": "schema:description",

    "institution": {
      "@id": "schema:CollegeOrUniversity",
      "@type": "@id"
    },

    "Module": "nus:Module",
    "ModuleCondensed": "nus:ModuleCondensed",
    "VenueInformation": "nus:VenueInformation",
    "Lesson": "nus:Lesson",

    "moduleCode": "schema:courseCode",
    "title": "schema:name",
    "acadYear": "schema:academicYear",
    "moduleCredit": "schema:numberOfCredits",
    "department": "schema:department",
    "faculty": {
      "@id": "schema:provider",
      "@type": "@id"
    },
    "prerequisite": "schema:coursePrerequisites",
    "semester": "nus:semester",
    "semesterData": "nus:semesterData",
    "timetable": {
      "@id": "schema:hasCourseInstance",
      "@container": "@set"
    },
    "lessonType": "nus:lessonType",
    "classNo": "nus:classNo",
    "day": "schema:dayOfWeek",
    "startTime": "schema:startTime",
    "endTime": "schema:endTime",
    "venue": {
      "@id": "schema:location",
      "@type": "@id"
    },
    "weeks": "nus:weeks",
    "workload": "nus:workload",
    "availability": "nus:availability"
  },
  "@type": "schema:CollegeOrUniversity",
  "name": "National University of Singapore",
  "url": "https://nus.edu.sg/",
  "description": "Educational organization context for NUS-cataloged API objects, primarily the NUSMods module and timetable data model."
}