# RC2.2 CODEBOOK

## 규모와 단위
- 기업·기관47: 기존35 + 이미 검증된 B0 법인9 + B3 ALIO기관3. 후보법인 신규 승인 없음.
- canonical27. 관측845 = CANONICAL_LINKED283 + SOURCE_SPECIFIC281 + WATCHLIST_HOLD117 + UNRESOLVED155 + CALCULATION_METADATA9 + MAPPING_HOLD0.
- ALIO8기관/411행, ESG434행. 연도·범위별 관측이므로 entity 수와 행 수는 다릅니다.
- DART53사건/78고유공시/207연결. 관계회사 법인과 사건 발생법인을 구분합니다. primary_entity_id 공란은 미확정 식별자이며 원문 회사명은 보존합니다.
- 고용노동부 산재공표843공표행/1,079 entity component 링크. 검증된 기존 entity 연결13공표행; 나머지는 빈 entity_id와 원상태 유지.
- 승인 업종 entity29/47. 사건 기준 업종연결44/53. 업종 snapshot이며 사고일 당시 분류 확정 아님.
- 내용 통계12종, metadata·통계manifest 포함14CSV. 별도 업종×고용노동부 산재공표 사유는 공개보류.

## 식별·연결
entities.entity_id를 사용합니다. corp_code/stock_code/ALIO ID는 서로 다릅니다. event_id와 disclosure_id도 다릅니다. 관측의 source_document_id와 provenance_id로 문서·페이지·위치·해시를 추적합니다. 값이 알려지지 않으면 공란/원상태이며 0이 아닙니다.

## 범위와 semantic
CANONICAL_LINKED는 개념 연결만 승인된 것이며 값 비교 승인 아님. 원문 단위·분자·분모·배수·근로자/조직/지역 범위를 유지합니다. ALIO responsibility_scope의 직접운영·도급·발주는 worker_scope와 다릅니다. approval/occurrence/assessment/unknown은 기준을 바꾸지 않습니다.

## Coverage
188행은47entity×4원천의 보존된 검증레코드 현황입니다. 양수 기록은 VERIFIED_AVAILABLE, 이전 검사만 있으면 PARTIALLY_CHECKED 또는 REVIEW_PENDING, 미검사는 NOT_CHECKED입니다. 과거의 특정 검색기간 무기록을 전체 미공개로 일반화하지 않습니다. DART record_count는 확정 사건과 연결된 공시 수로 전체 검색공시 수와 다릅니다. checked_at은 이전 검사일이고 recalculated_at은 재계산일입니다.

## 보조표와 필드사전
source-specific281행, calculation metadata9행, observation mapping845행은 주845행의 참조 view입니다. 38개 watchlist는 개념 후보 목록입니다. DATA_DICTIONARY.csv는 실제 RC2.2 CSV의 파일경로+필드별 정의입니다. INDICATOR_DICTIONARY는 동일한 27개 승인 개념의 공개 설명 view이며 definition 20곳의 문구만 조정했습니다. data/standard_ohs_indicators.csv의 기존 정의와 구조는 보존했습니다. ID·tier·분자·분모·배수·참조 및 비교 제한은 같으며 SOURCE_AND_EVIDENCE_REGISTER에서 evidence_ids에 대응하는 문서·절·페이지를 찾습니다. 근거 register 행수는 독립문서 수가 아닙니다.

## 내용군(Content family)

사용자-facing classification으로 canonical indicator 위의 탐색·요약·시각화 층입니다. 각 indicator의 primary family는 하나이며 secondary tag는 중복 집계하지 않습니다. 기업·업종에서 어떤 안전보건 내용이 관측되는지 요약합니다. 서로 다른 값의 합산·평균·순위·내용군 간 값 비교는 허용하지 않습니다.

- **사망**: 업무상 사고 사망 인원·사망률·사망사고 건수와 국내 승인/발생 기준을 구분하여 탐색한다. 질병 사망은 질병·건강 내용군에 둔다.
- **사고·부상**: 기록대상·고결과 부상 및 국내 중대재해 부상 지표를 원정의별로 구분한다.
- **재해빈도·근로손실**: 근로손실 사고·빈도·일수, 근로자 기반 재해율 및 부상·질병 통합빈도를 탐색한다. 산식은 통합하지 않는다.
- **질병·건강**: 업무상 질병 사례와 질병 사망을 포함한다. 질병 사망의 primary family는 이 내용군이며 사망 태그는 중복 집계하지 않는다.
- **안전보건 관리체계**: 안전보건 관리체계 적용 근로자 수·비율. 인증·심사 여부와 별도로 본다.
- **인증·심사**: 내부심사, 외부심사 또는 인증, 인증-only 적용을 구분한다. 근로자와 사업장 단위도 분리한다.

관측 지표 12/27, 현재 canonical 연결 관측 없음 15개, 2개 이상 entity 관측 지표 8개입니다. 추출 검토·mapping 검토·확인범위 미완료는 미공개 판정이 아닙니다.

semantic_mapping_transitions는 기존 HOLD와 승인 후 연결, 상위 표 제목·header·각주·출전을 보존합니다. document_level_ohs_annotations는 비연도 질적 근거이며 observation과 UNION하거나 숫자 0으로 변환하지 않습니다.

## Rights / Reuse Notice

이 자료는 공개 원천을 구조화한 파생 데이터셋입니다. 원문 PDF·HTML·첨부파일은 배포하지 않으며 출처 URL과 문서 식별정보를 제공합니다. 프로젝트의 구조화·매핑·분석 기여분과 원천 콘텐츠의 권리는 구분됩니다. 원천 자료의 권리와 이용조건은 각 권리자·제공기관의 조건에 따르며, 미확정 조건은 미확정으로 표시합니다. 이 안내는 재배포 허락이나 단일 open license 선언이 아닙니다.

SOURCE TERMS: **PENDING_REVIEW**. Source-specific terms apply; attribution / provenance를 문서·URL·절·페이지로 제공합니다.

지표 설명은 프로젝트가 승인된 개념을 짧게 설명하기 위한 문구이며 공식 기준의 대체본이 아닙니다. 세부 기준은 primary_reference_ids와 evidence_ids의 문서·버전·절·페이지에서 확인합니다. 수치·단위·분모·배수·집계대상·기간과 비교 제한은 변경하지 않습니다. 문구가 짧아졌다고 원천 적용조건이 없어지는 것은 아닙니다.

근거표 public_summary 118곳은 상세 요약 대신 기존 문서·절·페이지로 안내합니다. evidence ID 및 출전 필드는 그대로입니다.
