Cornell University · JSON Structure

Cornell Class Structure

A scheduled Cornell class from the Cornell Classes (CODI) API.

Type: object Properties: 14 Required: 4
EducationHigher EducationUniversityOpen DataCourse CatalogLibraryResearchUnited States

CornellClass is a JSON Structure definition published by Cornell University, describing 14 properties, of which 4 are required. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.

Properties

strm crseId crseOfferNbr subject catalogNbr titleShort titleLong description catalogWhenOffered catalogPrereqCoreq acadCareer acadGroup enrollGroups catalogOutcomes

Meta-schema: https://json-structure.org/meta/core/v0/#

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/meta/core/v0/#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/cornell/main/json-structure/cornell-class-structure.json",
  "name": "CornellClass",
  "type": "object",
  "description": "A scheduled Cornell class from the Cornell Classes (CODI) API.",
  "properties": {
    "strm": { "type": "int32" },
    "crseId": { "type": "int32" },
    "crseOfferNbr": { "type": "int32" },
    "subject": { "type": "string" },
    "catalogNbr": { "type": "string" },
    "titleShort": { "type": "string" },
    "titleLong": { "type": "string" },
    "description": { "type": "string" },
    "catalogWhenOffered": { "type": "string" },
    "catalogPrereqCoreq": { "type": "string" },
    "acadCareer": { "type": "string" },
    "acadGroup": { "type": "string" },
    "enrollGroups": { "type": "array", "items": { "type": "object", "properties": {} } },
    "catalogOutcomes": { "type": "array", "items": { "type": "string" } }
  },
  "required": ["crseId", "subject", "catalogNbr", "titleLong"]
}