Purdue University · JSON Structure

Purdue Section Structure

JSON Structure for a Purdue.io course catalog Section object.

Type: object Properties: 6 Required: 1
EducationHigher EducationUniversityResearchOpen DataUnited States

Section is a JSON Structure definition published by Purdue University, describing 6 properties, of which 1 is required. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.

Properties

Id Crn ClassId Type StartDate EndDate

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/purdue/main/json-structure/purdue-section-structure.json",
  "name": "Section",
  "description": "JSON Structure for a Purdue.io course catalog Section object.",
  "type": "object",
  "properties": {
    "Id": { "type": "string", "description": "Unique identifier (GUID)." },
    "Crn": { "type": "string", "description": "Course Reference Number." },
    "ClassId": { "type": "string", "description": "GUID of the owning class." },
    "Type": { "type": "string", "description": "Section type." },
    "StartDate": { "type": "date", "description": "Section start date." },
    "EndDate": { "type": "date", "description": "Section end date." }
  },
  "required": ["Id"]
}