# 스페인 직업분류 직결표 v1 — 작성 방법·절차·검수

> v1 · 2026-10-09 · 이용 조건과 출처는 §9 와 `LICENSE`.
> 발행: AI Changing Work (aichanging.work) · 비영리 운영 · 문의는 사이트 참조

## 1. 무엇인가

미국 노동부 O\*NET® 31.0 Database의 O\*NET-SOC 코드 1,016개(O\*NET-SOC 2019 분류체계)를 **직업 마스터**의 뼈대로 삼고, 스페인 국립통계청(INE)이 공개한 국가직업분류 2011(CNO-11, 왕령 1591/2010)의 **4자리 직업 단위(grupo primario) 502개 중 501개**를 이 마스터에 **직접** 연결한 대응표입니다.

- **ISCO-08(국제표준직업분류)를 거치지 않았습니다.** 두 분류의 직업 설명을 직접 대조했습니다.
- O\*NET-SOC 에 대응이 없다고 판단한 스페인 고유 직업은 억지로 매핑하지 않고 **기타직업**(`ACW-ES-NNNN`)으로 마스터에 추가했습니다.
- 따라서 **직업 마스터 = O\*NET-SOC 1,016 + 기타직업(스페인) 2 = 1,018**. 같은 O\*NET-SOC 뼈대에 다른 나라 분류를 직결한 직결표(한국·프랑스·독일·일본)와 함께 쓰면 여러 나라 분류를 같은 마스터로 잇게 됩니다. 다른 나라의 기타직업은 이 패키지에 싣지 않았습니다.

이것은 **AI Changing Work 의 판단 매핑**입니다. INE 나 미국 노동부가 만든 대응표가 아니며, INE 가 검토하지 않았습니다.

## 2. 자료

| 자료                                                                            | 판본       | 이용 조건                                    | 이 표에서 쓴 것                                                                       |
| ------------------------------------------------------------------------------- | ---------- | -------------------------------------------- | ------------------------------------------------------------------------------------- |
| O\*NET® 31.0 Database (USDOL/ETA)                                               | 31.0       | CC BY 4.0                                    | 직업 코드·명칭 (판정에는 정의·보고 직함·과업)                                         |
| CNO-11 구조표 (INE · 왕령 1591/2010 부속서)                                     | 2011       | 저작권 대상 아님(LPI art.13) · INE CC BY 4.0 | 4자리 단위 코드·스페인어 명칭                                                         |
| CNO-11 해설(Notas explicativas, INE)                                            | 2026년 7월 | INE CC BY 4.0                                | **판단자 입력만** (설명·과업·예시·인접 직업). 이 표에 싣지 않았습니다                 |
| 경로 힌트: INE CNO-11↔ISCO-08 대응표 · BLS SOC↔ISCO-08 · ESCO–O\*NET 크로스워크 | —          | 이 표에 싣지 않음                            | **판단자에게 준 후보 힌트만** (§4). ISCO-08 명칭(TITULO08)은 입력에도 쓰지 않았습니다 |

공개 파일에는 **코드와 명칭만** 싣습니다. CNO-11 해설 문장, O\*NET 정의·과업 문장, 판단자의 판정 사유는 싣지 않습니다. CNO-11 명칭은 구조표의 스페인어 명칭을 바꾸지 않고 옮겼습니다.

## 3. 관계 정의 (방향은 항상 O\*NET-SOC 기준)

ESCO–O\*NET 크로스워크(2022) 기술보고서의 관계 정의를 따랐습니다.

| 값              | 뜻                                                                             | 대응 분류 (`match_class`) |
| --------------- | ------------------------------------------------------------------------------ | ------------------------- |
| `exact`         | 같은 직업. O\*NET-SOC 직업 하나당 하나만                                       | match                     |
| `onet_narrower` | O\*NET-SOC 직업이 CNO-11 단위의 일부 (단위가 더 넓다)                          | match                     |
| `onet_broader`  | CNO-11 단위가 O\*NET-SOC 직업의 일부 (O\*NET-SOC 직업이 단위 여러 개로 나뉜다) | match                     |
| `close`         | 포함관계는 아니나 범위가 크게 겹친다                                           | match                     |
| `related`       | 범위는 다르나 연관된다 (비슷한 경력 경로, 적은 추가 훈련)                      | related                   |

판단자는 관계를 고르기 전에 두 질문에 답했습니다. **o_in_r** = O\*NET-SOC 직업 종사자 중 그 단위에 들 비율, **r_in_o** = 그 반대. 각각 most / some / few / none. most·most = exact, most·(some·few) = onet_narrower, (some·few)·most = onet_broader, some·some = close, few 가 하나라도 있으면 related.

## 4. 절차

```
①a 본 매핑    O*NET-SOC 923 → CNO-11 단위 (판단자 A·B)
①b 교차 판정  A·B 가 어긋난 행 전부 + 일치한 행 표본 → 판단자 X (496행)
①c 잔여 해소  3자 합의 뒤 남은 행에 규칙 적용 + 2차 판정(판단자 R) 56항목
③ 고아 역매핑 ①에서 어떤 O*NET-SOC 직업도 가리키지 않은 단위 35 → O*NET-SOC 1,016 (판단자 A·B)
   └ 맞는 직업이 없다고 본 단위 → 기타직업 후보
④ 검수        판단자 합의가 없던 항목과 기타직업 등재를 운영자가 건별 확인 (5항목)
```

- ① 대상 923 = O\*NET-SOC 1,016 − 「All Other」 잔여 직업 74 − 군(SOC 55) 19. 이 93개는 ③에서 후보로 다시 열었습니다.
- ③은 ESCO–O\*NET 크로스워크의 「고아 검증」과 같은 단계입니다. 이 단계에는 X 를 쓰지 않았습니다(A·B 두 판단자만).

### 판단자

| 판단자 | 모델             | 근거                                                                                     |
| ------ | ---------------- | ---------------------------------------------------------------------------------------- |
| A      | Anthropic Claude | 명칭 + 설명 (O\*NET-SOC 명칭·정의·보고 직함 ↔ CNO-11 명칭·설명·예시·인접 직업)           |
| B      | Anthropic Claude | A 의 근거 + O\*NET-SOC 과업 ↔ CNO-11 과업. 활동·과업 겹침을 1차 근거로                   |
| X      | OpenAI Codex     | B 와 같은 근거, 다른 모델                                                                |
| R      | Anthropic Claude | 2차 판정 — X 가 이견을 낸 1순위 연결(KEEP)과 한 판단자만 고른 대응 관계(ADD)를 다시 판정 |

- 판단자들은 서로의 판정을 보지 않았습니다. CNO-11 자료는 INE 의 스페인어 원문, O\*NET 자료는 영문 원문 그대로 주었습니다(번역 없음).
- 판단자에게는 기관 대응표를 기계적으로 이은 CNO-11 단위 목록을 **후보 힌트**로 주었습니다(O\*NET-SOC → ISCO-08 → CNO-11, INE 대응표 경유). 힌트에는 단위 코드·명칭만 실었고 관계·ISCO 코드·경로는 싣지 않았으며, 힌트 밖을 직접 검색하도록 지시했습니다.

### 합의와 상태 (`status`)

| 상태                 | 기준                                                                   | ① 본 매핑                 | ③ 고아 역매핑                    | 기타직업 등재                      | 계                 |
| -------------------- | ---------------------------------------------------------------------- | ------------------------- | -------------------------------- | ---------------------------------- | ------------------ |
| `confirmed` 확정     | 세 판단자가 판정했고 2명 이상 일치                                     | 769   | 0   | 0   | 769   |
| `provisional` 잠정   | X 과반 없음 — A·B 일치, X 이견을 2차 판정이 유지, 또는 2차 판정이 추가 | 695 | 61 | 0 | 756 |
| `reviewed` 검수 승인 | 운영자가 건별로 확인해 승인                                            | 2    | 1    | 2    | 5    |
| 계                   |                                                                        | 1,466           | 62           | 2           | 1,530        |

**① 본 매핑 연결의 47%(695/1,466)가 잠정입니다.** 교차 모델(Codex) 과반이 없는 연결이므로 신뢰도가 확정보다 낮습니다.

| `consensus` | 뜻 | 연결 수 |
| --- | --- | --- |
| `3/3` | 세 판단자(A·B·X) 일치 (① 485) | 485 |
| `2/3` | 세 판단자 중 2명 일치 (① 318) | 318 |
| `2/2` | ① 은 A·B 두 판단자가 같은 판단, X 는 판정하지 않음 / ③ 은 A·B 두 판단자가 같은 판단(이 단계에는 X 없음) / 기타직업 등재는 A·B 두 판단자가 모두 「대응 없음」으로 봄(이 단계에는 X 없음) (① 659 · ③ 61 · 기타직업 등재 1) | 721 |
| `split` | ③ 은 A·B 중 한 명만 고른 연결을 운영자가 검수해 승인 / 기타직업 등재는 A·B 중 한 명만 「대응 없음」으로 본 단위를 운영자가 검수해 등재 (③ 1 · 기타직업 등재 1) | 2 |
| `1/3` | 세 판단자 중 한 명만 고른 대응 관계를 2차 판정(판단자 R)이 추가 — 일부는 운영자 검수로 승인 (① 4) | 4 |

- **X 가 이견을 낸 1순위(KEEP)**: A·B 가 함께 고른 1순위 단위를 X 가 고르지 않은 34 항목은 2차 판정(R)이 모두 유지했습니다. 같은 모델 계열이 같은 모델 계열의 판정을 유지한 것이므로 `2/3` 이지만 `provisional` 로 두었습니다.
- **기타직업 등재**: 판단자가 「대응 O\*NET-SOC 직업 없음」으로 본 단위 중 운영자가 확인한 것만 등재했습니다(`reviewed`).
- **이 v1 에서 뺀 연결 15**: ①c 에서 X 혼자 고른 대응 관계 중 기관 대응표 경로(INE CNO-11↔ISCO-08 대응표를 지나는 경로) 위에 있는 것을 운영자 규칙으로 채택한 연결입니다. 채택 근거가 INE 대응표이므로 공개 파일에서 뺐습니다. 사이트의 직업 페이지에는 잠정 연결로 표시됩니다. 이 제외로 연결이 하나도 남지 않은 CNO-11 단위 1: `7295` Personal de limpieza de fachadas de edificios y chimeneas.

## 5. 검수 (각 단계에서 한 것)

1. **판단자 자체 검사** (배치마다): 행 수 = 입력 · 코드 실재(CNO-11 4자리 502 / O\*NET 31.0 Database 의 O\*NET-SOC 코드) · 허용 값만 · 두 질문 규칙표 이탈 수 · 고른 단위를 조회 도구로 실제로 열람했는지(호출 기록 대조) · 판정 사유에 CNO-11 해설 문장 인용 금지.
2. **교차 모델 대조**: A·B 가 어긋난 행을 X 에 보냈습니다. X 는 다른 판단자의 판정을 보지 않았습니다.
3. **사람 검수**: 판단자 합의가 없던 고아 역매핑 연결, 2차 판정 중 확신도가 낮은 추가, 기타직업 등재 (§4).
4. **적재·공개 대조**: 이 패키지의 행은 운영 DB 에서 다시 뽑았고, 적재·공개본 생성에 쓰지 않은 별도 검사기로 판정 원장과 원천 파일(CNO-11 구조표 · O\*NET 31.0 명칭)에서 행 단위로 재구성해 대조했습니다.
5. **규칙 점검**: 「exact 는 O\*NET-SOC 직업 하나당 하나」 위반 0건.

## 6. 결과

| 항목                                     | 값                                                                                     |
| ---------------------------------------- | -------------------------------------------------------------------------------------- |
| 직업 마스터                              | 1,018 = O\*NET-SOC 1,016 + 기타직업(스페인) 2                     |
| CNO-11 단위 연결                         | 501 / 502 (① 466 · ③ 33)                 |
| 연결                                     | 1,530 (대응 879 · 연관만 651)                                |
| 관계                                     | related 651 · onet_narrower 543 · exact 179 · onet_broader 93 · close 64                                                                           |
| O\*NET-SOC 직업 중 CNO-11 연결이 있는 것 | 937 (그중 대응 `match` 이 있는 것 794) · 없음 79 |
| CNO-11 단위 중 대응(`match`)이 있는 것   | 441                                                                        |

### 기타직업 (스페인) 2

영문·한국어 이름은 CNO-11 스페인어 명칭을 AI Changing Work 가 번역한 것입니다. 「가장 가까운 O\*NET-SOC 직업」은 참고이며 연결(대응)이 아닙니다.

| 코드 | CNO-11 | CNO-11 명칭 (원문) | 영문 이름 (우리 번역) | 한국어 이름 | 가장 가까운 O\*NET-SOC 직업 |
| --- | --- | --- | --- | --- | --- |
| ACW-ES-0001 | 2937 | Profesionales de espectáculos taurinos | Bullfighting Professionals | 투우 공연 전문가 | 27-2021.00 |
| ACW-ES-0002 | 3339 | Otros profesionales de las terapias alternativas | Other Alternative Therapy Professionals | 기타 대체요법 전문가 | 29-1299.01 |

**코드 체계**: `ACW`(발행 AI Changing Work) · `ES`(ISO 3166-1 국가 코드) · `NNNN`(등재 순 일련번호). 일련번호는 의미를 담지 않으며 한 번 부여하면 바꾸거나 재사용하지 않습니다. 원천 코드(CNO-11)는 `source_code` 열에 따로 둡니다.

## 7. 한계

- **판단 매핑입니다.** 고용 통계로 검증한 대응이 아닙니다. o_in_r·r_in_o 는 판단자의 추정이지 인원 비율 실측이 아닙니다.
- 판단자는 AI 모델입니다. 사람 검수는 합의가 없던 항목과 기타직업 등재에 한정했습니다. ①c 의 규칙은 행별 검수가 아닙니다.
- **잠정 연결이 전체의 49%(756/1,530)입니다.** 같은 모델 계열 두 판단자의 일치는 강한 증거가 아닙니다. 2차 판정(R)도 같은 모델 계열입니다.
- 후보 힌트는 기관 대응표를 이은 것이라 관계를 보존하지 않습니다. ISCO-08 을 거치는 후보 생성은 직접 대응의 일부를 놓치므로 판단자에게 힌트 밖 검색을 의무로 두었습니다.
- 군(SOC 55)과 「All Other」 잔여 직업은 ① 대상에서 빠졌고 ③에서만 후보가 되었습니다.

## 8. 재현

판정 지침·도구·합의 스크립트는 AI Changing Work 저장소 `data/national-crosswalk-plan/es/` 에 있습니다. 판정 입력과 판단자별 원판정은 CNO-11 해설·O\*NET 서술 문장을 담고 있어 이 패키지에 넣지 않았습니다.

- 판정 지침: `BRIEF.md` · `X_BRIEF.md`(①) · `review2/BRIEF.md`(①c) · `orphan/BRIEF.md`(③)
- 합의: `agree.py` · `resolve/resolve.py`(①c 규칙) · `review2/apply_review.py` · `orphan/agree_orphan.py`
- 적재: `data/n3-base-unit/loader/load_national_es.py` · 공개본: `../c3publish/c3pub.py` · 독립 검사: `../c3publish/c3check.py`

## 9. 이용 조건과 출처

전문은 `LICENSE`에 있습니다. **이 데이터를 공유(재배포·게시, 가공한 형태 포함)할 때는 출처 표시가 필수입니다** — 표시할 내용과 권장 인용은 `README.md` 「이용 시 출처 표시 (필수)」와 `LICENSE` 「How to attribute」.

- **이 표의 기여분**(연결·관계·대응 분류·단계·합의·상태 값, `ACW-ES-*` 노드와 그 영문·한국어 이름): CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/), AI Changing Work가 권리를 가진 범위에서.
- **O\*NET-SOC 코드·명칭**: This 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 CNO-11 occupation units by AI Changing Work's judgment; relation labels, statuses and the `ACW-ES-*` nodes are AI Changing Work's additions. USDOL/ETA has not approved, endorsed, or tested these modifications.
- **CNO-11 코드·명칭**: Elaboración propia con datos extraídos del sitio web del INE: www.ine.es. Fuente: Instituto Nacional de Estadística (INE), Clasificación Nacional de Ocupaciones 2011 (CNO-11, Real Decreto 1591/2010) · Licencia CC BY 4.0. CNO-11 codes and Spanish titles are reproduced unchanged; the links to O\*NET occupations are AI Changing Work's own judgment and are not an INE correspondence. CNO-11 codes and titles are part of the annex to Royal Decree 1591/2010 (not subject to copyright, LPI art.13) and are also published by INE under CC BY 4.0; they are not relicensed by AI Changing Work.
- 기타직업 영문·한국어 이름은 AI Changing Work 번역이며 INE 가 정한 이름이 아닙니다.

## 10. 변경 내역

- **v1 (2026-10-09)**: 최초 공개.
