{
  "schemas": {
    "startups": {
      "table": "startups",
      "section": "4.1",
      "singular": "startup",
      "plural": "Startups & spinouts",
      "fields": {
        "name": {
          "type": "string",
          "required": true
        },
        "one_liner": {
          "type": "string",
          "required": true,
          "maxLength": 140
        },
        "vertical": {
          "type": "enum",
          "required": true,
          "values": [
            "ai_infra",
            "ai_application",
            "climate",
            "health",
            "fintech",
            "infrastructure",
            "synbio",
            "consumer",
            "enterprise_saas",
            "hardware",
            "deep_tech",
            "web3",
            "other"
          ]
        },
        "stage": {
          "type": "enum",
          "required": true,
          "values": [
            "pre_seed",
            "seed",
            "series_a",
            "growth",
            "public",
            "acquired",
            "unknown"
          ]
        },
        "founded_year": {
          "type": "int",
          "required": false,
          "min": 1900,
          "max": 2100
        },
        "campus_zone": {
          "type": "enum",
          "required": true,
          "values": [
            "commerce",
            "science",
            "engineering",
            "compsci",
            "medicine",
            "pharmacy",
            "forestry",
            "other",
            "off_campus"
          ]
        },
        "affiliation": {
          "type": "enum",
          "required": true,
          "values": [
            "student_founded",
            "alumni_founded",
            "faculty_spinout",
            "licensed_ip"
          ]
        },
        "website": {
          "type": "url",
          "required": true
        },
        "linkedin": {
          "type": "url",
          "required": false
        },
        "student_founded": {
          "type": "bool",
          "required": true
        },
        "hiring": {
          "type": "bool",
          "required": false
        },
        "tags": {
          "type": "string[]",
          "required": false,
          "maxItems": 5,
          "lowercase": true
        },
        "last_verified": {
          "type": "date",
          "required": true
        },
        "sources": {
          "type": "url[]",
          "required": true,
          "minItems": 1
        },
        "source_note": {
          "type": "string",
          "required": false
        }
      }
    },
    "funding": {
      "table": "funding",
      "section": "4.2",
      "singular": "funding source",
      "plural": "Funding",
      "fields": {
        "name": {
          "type": "string",
          "required": true
        },
        "type": {
          "type": "enum",
          "required": true,
          "values": [
            "student_fund",
            "university_fund",
            "vc",
            "angel_group",
            "government"
          ]
        },
        "stage_focus": {
          "type": "string",
          "required": true
        },
        "check_size": {
          "type": "string",
          "required": true
        },
        "website": {
          "type": "url",
          "required": true
        },
        "campus_zone": {
          "type": "enum",
          "required": true,
          "values": [
            "commerce",
            "science",
            "engineering",
            "compsci",
            "medicine",
            "pharmacy",
            "forestry",
            "other",
            "off_campus"
          ]
        },
        "last_verified": {
          "type": "date",
          "required": true
        },
        "sources": {
          "type": "url[]",
          "required": true,
          "minItems": 1
        },
        "source_note": {
          "type": "string",
          "required": false
        }
      }
    },
    "programs": {
      "table": "programs",
      "section": "4.3",
      "singular": "program",
      "plural": "Accelerators & campus programs",
      "fields": {
        "name": {
          "type": "string",
          "required": true
        },
        "type": {
          "type": "enum",
          "required": true,
          "values": [
            "accelerator",
            "incubator",
            "studio",
            "tech_transfer",
            "course_program",
            "nonprofit"
          ]
        },
        "takes_equity": {
          "type": "bool",
          "required": true
        },
        "cohort_based": {
          "type": "bool",
          "required": true
        },
        "student_focused": {
          "type": "bool",
          "required": true
        },
        "website": {
          "type": "url",
          "required": true
        },
        "application_cadence": {
          "type": "string",
          "required": true
        },
        "campus_zone": {
          "type": "enum",
          "required": true,
          "values": [
            "commerce",
            "science",
            "engineering",
            "compsci",
            "medicine",
            "pharmacy",
            "forestry",
            "other",
            "off_campus"
          ]
        },
        "last_verified": {
          "type": "date",
          "required": true
        },
        "sources": {
          "type": "url[]",
          "required": true,
          "minItems": 1
        },
        "source_note": {
          "type": "string",
          "required": false
        }
      }
    },
    "clubs": {
      "table": "clubs",
      "section": "4.4",
      "singular": "club",
      "plural": "Student clubs & orgs",
      "fields": {
        "name": {
          "type": "string",
          "required": true
        },
        "focus": {
          "type": "string",
          "required": true
        },
        "website": {
          "type": "url",
          "required": true
        },
        "campus_zone": {
          "type": "enum",
          "required": true,
          "values": [
            "commerce",
            "science",
            "engineering",
            "compsci",
            "medicine",
            "pharmacy",
            "forestry",
            "other",
            "off_campus"
          ]
        },
        "last_verified": {
          "type": "date",
          "required": true
        },
        "sources": {
          "type": "url[]",
          "required": true,
          "minItems": 1
        },
        "source_note": {
          "type": "string",
          "required": false
        }
      }
    },
    "labs": {
      "table": "labs",
      "section": "4.5",
      "singular": "lab",
      "plural": "Labs & research groups",
      "fields": {
        "name": {
          "type": "string",
          "required": true
        },
        "focus": {
          "type": "string",
          "required": true,
          "maxLength": 140
        },
        "department": {
          "type": "string",
          "required": true
        },
        "vertical": {
          "type": "enum",
          "required": true,
          "values": [
            "ai_infra",
            "ai_application",
            "climate",
            "health",
            "fintech",
            "infrastructure",
            "synbio",
            "consumer",
            "enterprise_saas",
            "hardware",
            "deep_tech",
            "web3",
            "other"
          ]
        },
        "website": {
          "type": "url",
          "required": true
        },
        "campus_zone": {
          "type": "enum",
          "required": true,
          "values": [
            "commerce",
            "science",
            "engineering",
            "compsci",
            "medicine",
            "pharmacy",
            "forestry",
            "other",
            "off_campus"
          ]
        },
        "last_verified": {
          "type": "date",
          "required": true
        },
        "sources": {
          "type": "url[]",
          "required": true,
          "minItems": 1
        },
        "source_note": {
          "type": "string",
          "required": false
        }
      }
    },
    "events": {
      "table": "events",
      "section": "4.6",
      "singular": "event",
      "plural": "Recurring events",
      "fields": {
        "name": {
          "type": "string",
          "required": true
        },
        "cadence": {
          "type": "string",
          "required": true
        },
        "format": {
          "type": "enum",
          "required": true,
          "values": [
            "meetup",
            "conference",
            "demo_day",
            "hackathon",
            "showcase"
          ]
        },
        "audience": {
          "type": "string",
          "required": true
        },
        "website": {
          "type": "url",
          "required": true
        },
        "campus_zone": {
          "type": "enum",
          "required": true,
          "values": [
            "commerce",
            "science",
            "engineering",
            "compsci",
            "medicine",
            "pharmacy",
            "forestry",
            "other",
            "off_campus"
          ]
        },
        "last_verified": {
          "type": "date",
          "required": true
        },
        "sources": {
          "type": "url[]",
          "required": true,
          "minItems": 1
        },
        "source_note": {
          "type": "string",
          "required": false
        }
      }
    }
  },
  "labels": {
    "campus_zone": {
      "commerce": "Commerce / Sauder",
      "science": "Science / ESB",
      "engineering": "Engineering / Kaiser",
      "compsci": "Computer Science / ICICS",
      "medicine": "Medicine / LSC",
      "pharmacy": "Pharmaceutical Sciences",
      "forestry": "Forestry / FSC",
      "other": "Elsewhere on campus",
      "off_campus": "Off campus"
    },
    "vertical": {
      "ai_infra": "AI infrastructure",
      "ai_application": "AI application",
      "climate": "Climate",
      "health": "Health",
      "fintech": "Fintech",
      "infrastructure": "Infrastructure",
      "synbio": "Synbio",
      "consumer": "Consumer",
      "enterprise_saas": "Enterprise SaaS",
      "hardware": "Hardware",
      "deep_tech": "Deep tech",
      "web3": "Web3",
      "other": "Other"
    },
    "stage": {
      "pre_seed": "Pre-seed",
      "seed": "Seed",
      "series_a": "Series A",
      "growth": "Growth",
      "public": "Public",
      "acquired": "Acquired",
      "unknown": "Stage unknown"
    },
    "affiliation": {
      "student_founded": "Student-founded",
      "alumni_founded": "Alumni-founded",
      "faculty_spinout": "Faculty spinout",
      "licensed_ip": "Licensed UBC IP"
    },
    "funding_type": {
      "student_fund": "Student fund",
      "university_fund": "University fund",
      "vc": "Venture capital",
      "angel_group": "Angel group",
      "government": "Government"
    },
    "program_type": {
      "accelerator": "Accelerator",
      "incubator": "Incubator",
      "studio": "Studio",
      "tech_transfer": "Tech transfer",
      "course_program": "Course program",
      "nonprofit": "Nonprofit"
    },
    "event_format": {
      "meetup": "Meetup",
      "conference": "Conference",
      "demo_day": "Demo day",
      "hackathon": "Hackathon",
      "showcase": "Showcase"
    }
  }
}