PrototypeOpen Learning Feed is a concept in development. The sample API and validator work, but no school publishes a feed yet, and examples use a fictional school.
Open Learning Feed

schema:EducationalOccupationalProgram

schema.orgType

A program offered by an institution which determines the learning progress to achieve an outcome, usually a credential like a degree or certificate.

Defined by
schema.org, checked against release 30.1. Read it on schema.org
Status at schema.org
core
Subtype of
Intangible
How a feed uses it
A degree or certificate program

schema.org properties a feed uses here

PropertyHow a feed uses it
providerThe school offering the program
educationalCredentialAwardedThe degree awarded
educationalProgramModeRequired: online, onsite or hybrid
numberOfCreditsCredits to complete
timeToCompleteHeadline full-time duration
termDurationLength of one term
termsPerYearTerms per year
typicalCreditsPerTermTypical credits per term
startDateNext start date
applicationDeadlineDeadline for the next start
programPrerequisitesAdmission requirements
programTypeCIP code as a DefinedTerm
financialAidEligibleAid programs the program qualifies for
offersThe program's prices

The full list of properties schema.org allows on this type is on schema.org.

Added by the OLF extension

PropertyExpectsDescription
olf:programStatusolf:ProgramStatusEnumerationWhether the program is taking students. Lets subscribers remove closed programs automatically.
olf:transferCreditPolicyolf:TransferCreditPolicyTransfer rules. A program-level policy overrides the institution's.
olf:admissionTestPolicyolf:AdmissionTestPolicyEnumerationWhether applicants must submit a standardized test score such as the GMAT, GRE, SAT or ACT.
olf:focusAreaEducationalOccupationalProgram, DefinedTermA concentration, specialization, track, emphasis or option within the program, with its own name and credits. One neutral term, so schools that say concentration and schools that say specialization publish the same way.
olf:focusAreaTypeolf:FocusAreaTypeEnumerationWhat the school calls the focus area, so subscribers display it in the school's own words.
olf:completionTimeolf:CompletionTimeEstimateTime to complete under each enrollment pattern the program supports. Put the headline full-time figure in schema.org timeToComplete as well.
olf:classScheduleScheduleWhen classes meet, or that coursework has no set meeting times. One Schedule per option the program offers, such as evenings and weekends.

In the example feed

dataFeedElement[0].itemFull feed
{
  "@type": "EducationalOccupationalProgram",
  "@id": "https://www.example.edu/programs/bs-cybersecurity/",
  "name": "Bachelor of Science in Cybersecurity",
  "url": "https://www.example.edu/programs/bs-cybersecurity/",
  "provider": {
    "@type": "CollegeOrUniversity",
    "name": "Example University",
    "url": "https://www.example.edu",
    "hasCertification": {
      "@type": "Certification",
      "name": "Institutional accreditation",
      "issuedBy": {
        "@type": "Organization",
        "name": "Example Accrediting Commission"
      }
    }
  },
  "educationalCredentialAwarded": {
    "@type": "EducationalOccupationalCredential",
    "credentialCategory": "degree",
    "educationalLevel": "bachelor"
  },
  "educationalProgramMode": "online",
  "numberOfCredits": 120,
  "olf:programStatus": "olf:AcceptingApplications",
  "olf:transferCreditPolicy": {
  …

Search all terms · Specification · Vocabulary file