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.
Source
https://github.com/schemaorg/schemaorg/issues/1698
https://github.com/schemaorg/schemaorg/issues/2289
https://github.com/schemaorg/schemaorg/issues/3420
https://github.com/schemaorg/schemaorg/issues/2460
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.