occupationalCategory
A Schema.org Property
This term is in the "new" area - implementation feedback and adoption from applications and websites can help improve our definitions.
- Canonical URL: https://schema.org/occupationalCategory
- Check for open issues.
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.
Values expected to be one of these types
Used on these types
Source
https://github.com/schemaorg/schemaorg/issues/1698
https://github.com/schemaorg/schemaorg/issues/3420
https://github.com/schemaorg/schemaorg/issues/2460
https://github.com/schemaorg/schemaorg/issues/2289
https://github.com/schemaorg/schemaorg/issues/2192
Examples
Example 1
Copied
Example notes or example HTML without markup.
See JSON example.
Example encoded as JSON-LD in a HTML script tag.
<script type="application/ld+json"> { "@context": "https://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>
Structured representation of the JSON-LD example.
Example 2
Copied
Example notes or example HTML without markup.
See JSON example.
Example encoded as JSON-LD in a HTML script tag.
<script type="application/ld+json"> { "@context": "https://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>
Structured representation of the JSON-LD example.
Example 3
Copied
Example notes or example HTML without markup.
<!-- occupationalCategory utilising CategoryCode --> <!-- JSONLD only example -->
Example encoded as JSON-LD in a HTML script tag.
<!-- occupationalCategory utilising CategoryCode --> <script type="application/ld+json"> { "@context": "https://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>
Structured representation of the JSON-LD example.