Description
When designing http://schema.org/Course, the original thought was we could use the type for individual classes like "Physics 101" and programs like "Masters of Science in Physics".
After exploring websites and the data available, we propose the following. Thanks to @philbarker and @stuartasutton for early feedback particularly in linking to the work around credentials.
Thing > Intangible > EducationalOccupationalProgram: A program written by an institution which determines the learning progress to achieve an outcome, usually a credential like a degree or certificate.
Thing > Intangible > EducationalOccupationalProgram > WageBasedTraining: A program with both an educational and occupational component.
Properties include:
occupationalCredentialAwarded: An occupational credential awarded by the program.
programPrerequisites: Prerequisites for enrolling in the program.
timeToComplete: The expected length of time to complete the program if attending full-time.
trainingSalary: The estimated salary earned while in the program.
salaryUponCompletion: The expected salary upon completing the training.
And modify the following properties to include EducationalOccupationalProgram in the domain:
occupationalCategory
offers
provider
I will attach examples in a follow up pull request.