occupationalCategory
This term is proposed for full integration into Schema.org, pending implementation feedback and adoption from applications and websites.A category describing the job, preferably using a term from a taxonomy such as BLS O*NET-SOC, ISCO-08 or similar, with the property repeated for each applicable value. Ideally the taxonomy should be identified, and both the textual label and formal code for the category should be provided.
Note: for historical reasons, any textual label and formal code provided as a literal may be assumed to be from O*NET-SOC.
Note: for historical reasons, any textual label and formal code provided as a literal may be assumed to be from O*NET-SOC.
- Canonical URL: http://schema.org/occupationalCategory
- Leave public feedback on this term 💬
- Check for open issues.
- 'occupationalCategory' is mentioned in the pending extention.
Values expected to be one of these types |
---|
CategoryCode
Text
|
Used on these types |
---|
EducationalOccupationalProgram
JobPosting
Occupation
WorkBasedProgram
|
Sources
https://github.com/schemaorg/schemaorg/issues/1698
https://github.com/schemaorg/schemaorg/issues/2192
https://github.com/schemaorg/schemaorg/issues/2289
https://github.com/schemaorg/schemaorg/issues/2460
ExamplesSee JSON example.
TODO
TODO
<script type="application/ld+json"> { "@context": "http://schema.org/", "@type": "JobPosting", "name": "Mobile App Developer", "hiringOrganization": { "@type": "Organization", "name": "ACME Software" }, "relevantOccupation": { "@type": "Occupation", "name": "Software Developers, Applications", "occupationalCategory": { "@type": "CategoryCode", "inCodeSet": { "@type": "CategoryCodeSet", "name": "O*Net-SOC", "dateModified": "2019", "url": "https://www.onetonline.org/" }, "codeValue": "15-1132.00", "name": "Software Developers, Applications", "url": "https://www.onetonline.org/link/summary/15-1132.00" } } } </script>
<!-- occupationalCategory utilising CategoryCode --> <!-- JSONLD only example -->
<!-- JSONLD only example -->
<!-- JSONLD only example -->
<!-- occupationalCategory utilising CategoryCode --> <script type="application/ld+json"> { "@context": "http://schema.org/", "@type": "Occupation", "occupationalCategory": { "@type": "CategoryCode", "inCodeSet": { "@type": "CategoryCodeSet", "name": "O*Net-SOC", "dateModified": "2019", "url": "https://www.onetonline.org/" }, "codeValue": "15-1211.00", "name": "Computer Systems Analysts", "url": "https://www.onetonline.org/link/summary/15-1121.00" } } </script>
See JSON example.
TODO
TODO
<script type="application/ld+json"> { "@context": "http://schema.org/", "@type": "Person", "name": "Albert Einstein", "hasOccupation": [ { "@type": "Role", "hasOccupation": { "@type": "Occupation", "name": "Patent examiner", "occupationalCategory": "23-2099.00" }, "startDate": "1901", "endDate": "1906" }, { "@type": "Occupation", "name": "Professor of Physics", "educationRequirements": "PhD in Physics" } ] } </script>