OpenDecisions
Schema Reference

Full field reference

OpenDecisions v1, every field explained (types, required/optional, usage)

OpenDecisions v1: Full field reference

This page is the single-document reference for every field in the OpenDecisions v1 schema: data type, meaning, and usage. For a schema.org-style browse by type, use the Schema reference and the type pages (Institution, Program, AdmissionCycle, etc.).

Namespace: https://schema.opendecisions.org/v1/
Schema version: odg/v1

Identifiers (global)

Stable, namespaced IDs used across the schema. All are strings.

FieldTypeDescription
institutionIdstringOpenDecisions institution ID. Pattern: inst:{country}:{authority}:{id}. Example: inst:us:ipeds:166027.
programIdstringOpenDecisions program/field-of-study ID. Pattern: prog:{country}:{authority}:{inst_id}:{cip}:{cred_level}.
cycleIdstringAdmission cycle ID. Pattern: cycle:{inst_id}:{year}:{term}.
sourceIdstringSource/citation ID. Pattern: source:{country}:{publisher}:{year}:{dataset}.
indexIdstringDerived index set ID. Pattern: index:{inst_id}:{scope}:{version}.

Institution (summary)

Full properties: Institution

FieldTypeRequiredDescription
institutionIdstringYesStable OpenDecisions identifier.
namestringYesOfficial or primary name.
identifiersobjectYesCrosswalk keys: ipedsUnitId, opeId, scorecardId, federalSchoolCode.
locationobjectRecommendedaddress, city, state, zip, country, latitude, longitude.
classificationobjectRecommendedCarnegie, control, level, locale, flags (isHBCU, isHSI, etc.).
enrollmentobjectNoCounts, demographics, validForYear.
contactobjectNowebsite, netPriceCalculatorUrl, phone.
provenanceobjectYessources, updatedAt. See Provenance.

Program (summary)

Full properties: Program

FieldTypeRequiredDescription
programIdstringYesStable OpenDecisions program ID.
institutionIdstringYesOpenDecisions institution ID.
identityobjectYesprogramName, cipCode, credentialLevel, modality.
eligibilityobjectNoPrerequisites, tests, GPA.
fundingobjectNoCost and scholarships.
provenanceobjectYessources, updatedAt. See Provenance.

AdmissionCycle, CostProfile, OutcomeStats, CohortStats

Each has an ID field, references to institution (and program where applicable), and provenance. See the type pages for full property tables:

  • AdmissionCycle: counts, test score distributions, policy flags.
  • CostProfile: cost of attendance, net price by income, aid, debt.
  • OutcomeStats: completion rates, retention, earnings, repayment.
  • CohortStats: composition, income distribution, regional context.

Source

Provenance record. Full properties: Source Every published numeric claim should reference at least one Source.

FieldTypeDescription
sourceIdstringStable source ID.
publisherstringData publisher name.
yearnumberPublication year.
datasetstringDataset or release name.
urlstringOptional URL to source.

DerivedIndex

Container for computed decision-label indexes. Full properties: DerivedIndex (DQI, CCI, AFuI, CRI, OVI, AFI, ACI) with value, uncertainty, and explanation.

Provenance (shared)

All main entities include a provenance object. See Provenance.

FieldTypeDescription
sourcesstring[]One or more sourceId values.
updatedAtstringISO 8601 datetime of last update.

For every nested type and field in one place, see the type pages (Institution, Program, AdmissionCycle, CostProfile, OutcomeStats, CohortStats, Source, DerivedIndex) and Identifiers, Data types.