Example of JobPosting qualifications as EducationalOccupationalCredential
Talent Signal |
---|
Wiki Navigation |
Main Page |
Issues, use cases and requirements |
Examples |
Other useful links |
Community group home page |
email list for group |
relevant work elsewhere |
Issue Description: Provide examples of using the schema.org type EducationalOccupationalCredential as a value for the qualifications property of a JobPosting.
Discussion: see maillist for June 2019, thread on Example for JobPosting qualifications as EducationalOccupationalCredentials.
- Definition of qualifications is: "Specific qualifications required for this role or Occupation." The expected type of the value is Text or EducationalOccupationalCredential
- Definition of EducationalOccupationalCredential is "An educational or occupational credential. A diploma, academic degree, certification, qualification, badge, etc., that may be awarded to a person or other entity that meets the requirements defined by the credentialer."
- Build on the example provided of an Occupation requiring a PhD level qualification.
Proposal
Status: Done in schema.org release 3.9 Aug 2019 (see issue 2294 and PR 2295).
While the EducationalOccupationalCredential schema.org type is able to describe specific credentials/qualifications that are offered (e.g. a Bachelor degree in Software Engineering from a your favourite University) it can also be used to describe generic classes of credential. For example :
- the
name
of the credential/qualification may be provided - the
credentialCategory
property (ie the category or type of credential being described, for example "degree", "certificate", "badge", or more specific term --schema.org/credentialCategory) may be used to specify that a "Bachelor of Science" is required, - the
about
property can be used to specify the subject matter of the content, in this case of the BS degree. - the
recognizedBy
property may be used to specify "An organization that acknowledges the validity, value or utility of a credential." --schema.org/recognizedBy. This is useful where the quality assurance or accreditation of a credential is important in distinguishing which credentials are acceptable. - other information such as
educationalLevel
andvalidIn
may be provided where relevant. - much of this information may be provided as free text values, url links to concepts or schema.org DefinedTerms depending on the balance of specificity versus risk of a concept scheme not be recognised.
Example 1: Job requires a Bachelors degree in computer science
Based loosely on the Junior software developer example, but does not attempt to represent all the alternatives prescribed.
{ "@context": "http://schema.org/", "@type": "JobPosting", "title": "Systems Research Engineer", "qualifications": { "@type": "EducationalOccupationalCredential", "credentialCategory": "Bachelor of Science", "about": "Computer Science", "recognizedBy": { "@type": "Organization", "name": "ABET", "url": "https://www.abet.org/" } } }