---
id: "onet_soc_code"
kind: "datatype"
status: "draft"
is_pii: false
categories: ["industry"]
country: ["US"]
langs: ["common"]
quality: 85
url: "https://registry.apicrafter.io/datatype/onet_soc_code"
---

# O*NET-SOC occupation code (`onet_soc_code`)

> **Draft.** Draft records have not been reviewed yet and may be incomplete or wrong; do not treat them as authoritative for legal or compliance decisions.

Occupation code of the O*NET-SOC taxonomy published by the National Center for O*NET Development for the US Department of Labor: a SOC code followed by a dot and a two-digit extension. The extension 00 marks an occupation taken directly from SOC; 01, 02 and so on mark more detailed O*NET occupations.

- Personal data (PII): no
- Categories: Industry (industry)
- Countries: United States (US)
- Languages: Common to most languages (common)
- Classification: categorical

## Detection

Regular expression (Python `re`):

```
^(?:[1-4][13579]|5[135])-\d{4}\.\d{2}$
```

## Examples

- `15-1252.00` — Software Developers
- `17-2112.01` — Human Factors Engineers and Ergonomists
- `15-1252` (invalid example) — The extension is missing

## Mappings

- wikidata: `P8734`

## Sources

- doc: <https://www.onetcenter.org/taxonomy.html>
- wikidata: <https://www.wikidata.org/wiki/Property:P8734>

## Quality

Score 85/100. Missing: translation, detector coverage.

JSON: <https://registry.apicrafter.io/api/v1/datatypes/onet_soc_code.json> · Edit: <https://github.com/apicrafter/metacrafter-registry/edit/main/data/datatypes/US/industry/onet_soc_code.yaml>
