occupationalCategory
A Schema.org PropertyThis term is proposed for full integration into Schema.org, pending implementation feedback and adoption from applications and websites.
- 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 |
---|
CategoryCode |
Used on these types |
---|
EducationalOccupationalProgram |
Source
https://github.com/schemaorg/schemaorg/issues/1698
https://github.com/schemaorg/schemaorg/issues/2192
https://github.com/schemaorg/schemaorg/issues/2460
https://github.com/schemaorg/schemaorg/issues/2289
Examples
Example 1
Copied
Example notes or example HTML without markup.
See JSON example.
Example encoded as Microdata embedded in HTML.
TODO
Example encoded as RDFa embedded in HTML.
TODO
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 Microdata embedded in HTML.
TODO
Example encoded as RDFa embedded in HTML.
TODO
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 Microdata embedded in HTML.
<!-- JSONLD only example -->
Example encoded as RDFa embedded in HTML.
<!-- 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.