Korea Occupation Direct Crosswalk v1
Version v1 · Published · AI Changing Work
What it is
All 1,270 KSCO-8 unit groups are linked directly, not via ISCO-08, to an occupation master of 1,023 nodes. The nodes are the 1,016 O*NET-SOC codes in the O*NET® 31.0 Database (O*NET-SOC 2019 taxonomy) and 7 Korea-specific "other occupations" (ACW-KR-NNNN) with no O*NET-SOC counterpart. Relations follow the definitions of the ESCO–O*NET crosswalk (2022) and always read from the O*NET-SOC side.
Three AI judges worked independently: two Anthropic Claude runs using different evidence, and one OpenAI Codex run. Their answers were combined by majority vote, and the operator reviewed and approved the 61 links where the judges did not agree.
This is AI Changing Work's judgment mapping. It is not a concordance from USDOL/ETA, Statistics Korea, or the Ministry of Data and Statistics.
- The links do not pass through ISCO-08 (International Standard Classification of Occupations). Going national classification → ISCO → O*NET-SOC code crosses two steps, and the approximations of each step compound. The occupation descriptions of the two classifications were compared directly.
- Korea-specific occupations with no O*NET-SOC counterpart were not forced into a match; they were added to the master as other occupations (ACW-KR-NNNN).
- Relation definitions follow the technical report of the ESCO–O*NET crosswalk (European Commission × U.S. Department of Labor, 2022), and relations always read from the O*NET-SOC occupation side.
- Linking other countries' classifications directly to the same master would turn it into a cross-country network.
Key figures
- Occupation master
- 1,023
- 1,016 O*NET-SOC codes + 7 other occupations (Korea)
- KSCO-8 unit groups linked
- 1,270 / 1,270
- 0 unit groups left unlinked
- Links
- 2,075
- match 1,620 · related only 455
- Status
- 1,467 · 547 · 61
- confirmed · provisional · reviewed
| Relation | Links |
|---|---|
| onet_broader | 723 |
| related | 455 |
| close | 343 |
| onet_narrower | 335 |
| exact | 219 |
Of the 1,016 O*NET-SOC occupations, 867 have a match with a Korean unit group, 148 have related links only, and 1 has none (Coroners).
| Code | KSCO | Name | Nearest O*NET-SOC occupation (reference, not a link) |
|---|---|---|---|
| ACW-KR-0001 | 24320 | Herbal Pharmacists (Korean Medicine) | 29-1051.00 Pharmacists |
| ACW-KR-0002 | 27220 | Administrative Agents (Haengjeongsa) | 13-1041.07 · 23-2011.00 |
| ACW-KR-0003 | 35230 | Military Manpower Administration Clerks | 43-4031.00 |
| ACW-KR-0004 | 42901 | Postpartum Care Workers (Sanhujori) | 31-1122.00 |
| ACW-KR-0005 | 43143 | Bathhouse Attendants (Body Scrub) | 39-9099.00 · 39-3093.00 |
| ACW-KR-0006 | 43912 | Folk Religion Practitioners (Shamanic) | 21-2099.00 |
| ACW-KR-0007 | 78494 | Solar Sea Salt Production Workers | 47-5099.00 |
How it was made
- Forward mapping — 1,016 O*NET-SOC occupations → KSCO-8 unit groups (up to 3 per occupation)
- Relation review — the 467 pairs labelled related in step 1 → exact / narrower / broader / close / related
- Orphan reverse mapping — the 495 KSCO unit groups that no O*NET-SOC occupation pointed to in step 1 → O*NET-SOC occupations (up to 3 per unit group). Where a majority of judges found no fitting occupation, the unit group was added as other occupation ACW-KR-NNNN
- Review — links without judge agreement were reviewed and approved by a person
Step 3 is the same step as the "orphan validation" of the ESCO–O*NET crosswalk. The forward mapping starts from the O*NET-SOC side, so unit groups where KSCO is more finely divided (private-academy instructors by subject, jobs specific to Korean institutions, and so on) are never chosen and are left over (495 of 1,270, 39%). Judging them once more from the opposite direction connects every KSCO unit group to some node of the master.
| Judge | Model | Evidence |
|---|---|---|
| A | Anthropic Claude | Titles + descriptions (O*NET-SOC occupation definitions and reported job titles ↔ KSCO descriptions, example jobs and exclusions) |
| B | Anthropic Claude | A's evidence + task lists, with task overlap as the primary evidence |
| X | OpenAI Codex | Same evidence as B, different model |
- The three judges did not see each other's answers or the labels from earlier steps.
- The reference for judgment was the English titles and definitions on the O*NET side and the Korean source text on the KSCO side. In step 1, O*NET tasks were also shown as a supplementary AI Changing Work Korean translation, with an instruction not to use it as the reference. In steps 2 and 3, only the English O*NET source text (definitions, reported job titles, tasks) was shown.
- The published files contain codes and titles only. They do not contain KSCO explanatory-manual text or O*NET definition and task statements.
| Value | Meaning | match_class |
|---|---|---|
| exact | The same occupation. At most one per O*NET-SOC occupation | match |
| onet_narrower | The O*NET-SOC occupation is part of the KSCO unit group (KSCO is broader) | match |
| onet_broader | The KSCO unit group is part of the O*NET-SOC occupation (the O*NET-SOC occupation splits across several KSCO unit groups) | match |
| close | Not a containment, but the scopes overlap heavily (the two classifications divide along different axes — e.g. branch vs. rank, product vs. process) | match |
| related | Different scope but connected (similar career paths, little additional training) | related |
| Status | Rule | Links |
|---|---|---|
| confirmed | At least 2 of the 3 judges agree | 1,467 |
| provisional | Claude A and B agree; not judged by Codex (part of step 3, and 4 of the other occupations) | 547 |
| reviewed | No judge agreement → reviewed and approved by a person | 61 |
| Step | Scope | Claude A–B | Claude–Codex |
|---|---|---|---|
| 2 Relation review (6 relation values) | 467 pairs | 77.9% | 59.1% (A) · 62.3% (B) |
| 3 Orphan reverse mapping (top O*NET-SOC occupation) | 495 unit groups / Codex 163 | 79.2% | 58.3% (A) · 49.7% (B) |
- In step 3, Codex judged all 103 unit groups where A and B disagreed, plus 60 randomly drawn unit groups where they agreed (fixed seed for reproducibility). Reliability of provisional links: in that random 60, Codex chose a different top occupation from the A–B consensus in 22% (13).
- Cross-model check: agreement between two runs of the same model was not strong evidence. Of the 341 pairs where Claude A and B agreed in step 2, Codex gave a different relation for 115 (34%).
- Human review: the links without judge agreement (16 split · 45 partial) were reviewed and approved by the AI Changing Work operator on a side-by-side source comparison screen (2026-09-25).
- Rule checks: 0 violations of "at most one exact per O*NET-SOC occupation". 0 of the 1,270 KSCO unit groups left unlinked.
Limitations
- This is a judgment mapping. It has not been validated against employment statistics. The two containment shares (o_in_k, k_in_o — the judges' estimate, made during relation review, of what share of workers in one occupation fall within the other side's unit group) are the judges' estimates, not measured headcount ratios.
- The 547 provisional links did not go through cross-model validation. Based on the sample, about 22% may differ from the cross model in their top choice.
- The judges are AI models. Human review was limited to links without agreement.
- KSCO task information is mostly at the 4-digit level, so boundaries between 5-digit unit groups rely heavily on descriptions and example jobs.
- Military occupations (KSCO major group A) are divided by rank, while O*NET-SOC occupations are divided by branch, so close and related links are common and confidence is lower.
Attribution required when you share this data
When you share this data (redistribute or publish it, or include it in other material, in original or adapted form), CC BY 4.0 requires you to: (1) credit "Korea Occupation Direct Crosswalk v1, AI Changing Work (https://aichanging.work/data/kr-direct-crosswalk)" with a link to the license (https://creativecommons.org/licenses/by/4.0/); (2) indicate if you made changes; and (3) keep the O*NET attribution below when you share O*NET-SOC codes or titles. You may do this in any reasonable manner for your medium. Using the data internally without sharing it triggers none of these. CC BY 4.0 gives no permission to suggest that AI Changing Work or USDOL/ETA is connected with, sponsors, endorses, or has granted official status to you or your use. This table is not an official concordance of Statistics Korea (now the Ministry of Data and Statistics); please do not present it as one. Crediting the KSCO source is recommended, not required.
AI Changing Work (2026). Korea Occupation Direct Crosswalk v1 (KSCO-8 ↔ O*NET-SOC 2019). https://aichanging.work/data/kr-direct-crosswalk. Licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/).Terms of use and sources
Below is the full text of the package's LICENSE file, reproduced as published. In short: AI Changing Work's contributions (links, relation labels, match class, stage, consensus and status values, and the ACW-KR-* nodes with their English names) may be used under CC BY 4.0 to the extent AI Changing Work holds rights in them. O*NET-SOC codes and titles remain under the O*NET® 31.0 Database license (CC BY 4.0) with the attribution below, and KSCO codes and titles are items of a Korean government notice that is not protected by copyright.
The English names of the other occupations (ACW-KR-*) are AI Changing Work's translations, not English names set by the Korean government.
Korea Occupation Direct Crosswalk v1 (AI Changing Work, 2026-09-25)
AI Changing Work's contributions to this dataset (the links, relation labels, match class, stage, consensus and status values, and the ACW-KR-* nodes with their English names) are licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/), to the extent AI Changing Work holds rights in them. O*NET®-derived codes and titles remain under the O*NET 31.0 Database license (CC BY 4.0) with the attribution below. KSCO codes and titles are items of a Korean government notice that is not protected by copyright (Copyright Act of Korea, Art. 7(2)); they are not licensed by AI Changing Work.
O*NET attributionThis dataset includes information from the O*NET® 31.0 Database (https://www.onetcenter.org/database.html) by the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA). Used under the CC BY 4.0 license (https://creativecommons.org/licenses/by/4.0/). O*NET® is a trademark of USDOL/ETA. AI Changing Work has modified all or some of this information: O*NET-SOC codes and titles are reproduced unchanged and paired with KSCO-8 unit groups by AI Changing Work's judgment; relation labels, statuses and the ACW-KR-* nodes are AI Changing Work's additions. USDOL/ETA has not approved, endorsed, or tested these modifications.
KSCO sourceKSCO 코드·명칭: 한국표준직업분류(제8차 개정) — 통계청 고시 제2024-328호 (2024-07-01 고시, 2025-01-01 시행). 저작권법 제7조 제2호의 고시 항목이다. 명칭 표기(가운뎃점·띄어쓰기)는 해설서 2차 정오 반영판의 표기를 따랐으며, 고시 항목표와는 18개 명칭에서 가운뎃점 글리프나 띄어쓰기만 다르다. 통계청은 2025년 10월 국가데이터처로 개편되었다. 이 표는 통계청·국가데이터처의 공식 연계표가 아니다.
How to attribute (required under CC BY 4.0 when you share this data)When you share this data (redistribute or publish it, or include it in other material, in original or adapted form): (1) credit "Korea Occupation Direct Crosswalk v1, AI Changing Work (https://aichanging.work/data/kr-direct-crosswalk)" with a link to https://creativecommons.org/licenses/by/4.0/; (2) indicate if you made changes; (3) keep the O*NET attribution above when you share O*NET-SOC codes or titles. Any reasonable manner for your medium is fine. Internal use without sharing triggers none of these. CC BY 4.0 gives no permission to suggest that AI Changing Work or USDOL/ETA is connected with, sponsors, endorses, or has granted official status to you or your use. This table is not an official concordance of Statistics Korea (now the Ministry of Data and Statistics); please do not present it as one. Crediting the KSCO source is recommended, not required.Suggested citation: AI Changing Work (2026). Korea Occupation Direct Crosswalk v1 (KSCO-8 ↔ O*NET-SOC 2019). https://aichanging.work/data/kr-direct-crosswalk. Licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). This citation alone does not replace the O*NET attribution when you share O*NET-SOC codes or titles.
Download
These files are byte-identical to the published package. Use the SHA-256 values to check a downloaded file.
| File | Contents | Size | SHA-256 |
|---|---|---|---|
| data/kr_ksco8_links.csv | 2,075 links — master_id, ksco8_code, relation, match_class, stage, consensus, status | 256.9 KB | d6fd8b273f70acce205f7c40d9a5205d8632b3dc770382f264c2ca775d88b81e |
| data/master_occupations.csv | 1,023 master nodes — master_id (O*NET-SOC code or ACW-KR-NNNN), type, titles, source | 86.4 KB | 2d24482a12e295a6bfe4405f5e79f1ae6a5c62b0db684aab0289432d98b0170d |
| README.md | Overview, files, column definitions, terms of use | 7.7 KB | 179f54b0dd514cbe7577f7bc46097314a560359cf6408acfaf9aa7fd75bed823 |
| METHODOLOGY.md | Method, procedure, review, limitations, sources | 14.5 KB | 973b53b57f7b802461b550e588de72cde1368457c2c8a0f3c0b54ab373725f9b |
| LICENSE | Terms of use and source statements | 3.1 KB | b1a5354bfa418a701bb333f843dffe1c68efa33d489c8fea3bcd3401ffd343a1 |