카트봄
바로가기
국회ON
데이터 거버넌스 & 계보

공정성은 데이터 계보(Data Lineage)로 증명합니다

국회ON의 데이터 거버넌스는 '정치적 공정성을 자의적으로 보장한다'는 주관적 선언이 아니라, 공식 원천 수집·품질 검증(DQ)·변경 이력을 자체 파이프라인으로 보존하고, 의원 마스터는 MDM(mdm.mplat.store)에 동기화하는 것을 원칙으로 합니다.

7단계 검증 큐(Admin) 체험
출처 참조 커버리지100%모든 공개 데이터 필수 매핑
엔티티 정합성 (동명이인)99.98%공식 의원 ID 기준 식별자
원문 무결성 해시100%SHA-256 Checksum 보존
민감/상충 2인 승인율100%AI 단독 공개 원천 차단
선거법 플래그 통제100%서열화/점수 DTO 필터링
Data Lineage Layer Map

Source ➔ Raw ➔ Golden Record ➔ Evidence ➔ Public View

어떠한 공개 화면의 숫자나 뱃지도 원천 출처까지 역추적(Drill-back)하고 변경 이력을 재현할 수 있습니다.

L1DQ 98.4%

1. 공식 공공 원천 (Public Source)

대한민국 국회사무처 / 중앙선거관리위원회 / 법제처 국민참여입법센터 (opinion.lawmaking.go.kr) / 행정안전부

169,135 레코드선택
L2DQ 99.1%

2. 미가공 불변 저장소 (Raw Immutable Lake)

국회ON Data Pipeline (WORM Storage)

148,520 레코드선택
L3DQ 99.98%

3. 골든 레코드 (의원 마스터)

국회ON 수집 파이프라인 → MDM (mdm.mplat.store) 의원 마스터

301 레코드선택
L4DQ 100%

4. 인과관계 증거 그래프 (Evidence Graph)

7단계 Evidence Publication Gate (2인 교차 승인)

18,420 레코드선택
L5DQ 100%

5. 전국민 법률안전 공개 뷰 (Legal-Safe Public DTO)

Feature Flag Filtered Presentation Engine

18,420 레코드선택

선택된 계층 세부 명세: GOLDEN_RECORD

데이터 관리 주체:국회ON 수집 파이프라인 → MDM (mdm.mplat.store) 의원 마스터
무결성 체크섬 식별자:sha256-golden-entity-master-registry-2026
최근 파이프라인 동기화:2026-09-08 10:00
MDM Member Master Sync

mdm.mplat.store 의원 마스터 동기화

카트봄과 같은 방식으로 공식 의원 명부를 MDM 상품(레코드) 마스터에 올립니다. 레코드 키는 국회 공식 의원 ID(MEMBER_ID)입니다. 자체 수집·검증 파이프라인과는 별도이며, 광고 배너의 MDM Platform과 이 동기화가 실제 연동입니다.

MDM 콘솔
연동 상태확인 중
스케줄 (KST)매일 09:15
최근 실행아직 실행된 기록이 없습니다
적용 (생성/수정)
Quality Assurance & Legal Gate

7단계 Evidence Publication Gate 운영 프로세스

인공지능의 부정적 자동 판정이 국민에게 직결되지 않도록 2인의 전문가 교차 심사와 법무 검토를 거치는 안전 체계입니다.

1
[INGEST]

공식 데이터 수집

공식 기관(열린국회, 선관위, 회의록) 원문 URL, 메타데이터 및 SHA-256 Checksum 저장

수행 주체Automated Collector
처리 SLA실시간~12시간
2
[DQ]

품질 및 정합성 검증

인물 식별자(Golden ID), 날짜 정합성, 중복 데이터 제거, 외래키 참조 무결성 검사

수행 주체validate:data 검증 스크립트
처리 SLA자동 즉시
3
[AI_CANDIDATE]

AI 후보 추출 (내부 전용)

자연어 기반 공약 분류, 활동 연관성 및 상충 가능성 후보 태깅 (외부 절대 미노출)

수행 주체NLP Candidate Analyzer
처리 SLA자동 즉시
4
[HUMAN_REVIEW]

전문 리뷰어 검토

원문 전체 문맥, 시점, 대상 공약, 특별 예외 사유(법 개정, 정부 방침 변경 등) 정밀 검토

수행 주체Senior Policy Analyst
처리 SLA24시간 이내
5
[SENSITIVE_REVIEW]

민감 심사 & 2인 승인

공약 상충 판정 및 선거 출마 후보자 관련 건은 2인 교차 승인 및 법무(Legal) 확인 필수

수행 주체2-Person Legal & Policy Desk
처리 SLA48시간 이내
6
[PUBLISH]

중립 문구 공개

권장 중립 문구 강제, 원문 링크, 기준일, 검토일, 정정·반론 신청 버튼과 함께 배포

수행 주체Safe DTO Publisher
처리 SLA승인 즉시
7
[REVIEW]

정정 및 재검토 워크플로우

원천 자료 수정, 당사자 이의제기 또는 정정 요청 발생 시 즉시 재검토 큐에 등록

수행 주체Audit & Rights Protection Desk
처리 SLA접수 후 48시간 내
Sync Cadence & Data Validity Architecture

30분 간격 동기화 설계 이유 및 데이터 유효성 심층 분석

공공데이터포털, 국회 의안정보시스템, 선관위, 법제처, 청원24 등 이종 공공 전산망을 30분 주기로 동기화할 때의 데이터 정합성과 유효성 검증 체계를 분석합니다.

1. 동기화 주기별 비교 및 30분 간격 채택 근거 (Trade-off Matrix)

수집 주기데이터 최신성공공기관 API 부하HTTP 429 차단 위험데이터 유효성 검증 안정도평가 및 채택 여부
초단위 폴링 (1초~10초)극초단파 실시간과도한 트래픽 (위험)매우 높음 (IP 영구차단)낮음 (미완성 배치 유입 오류)부적합 (공공망 파괴)
일일 1회 배치 (24시간)심각한 지연 (익일 반영)극도로 낮음없음보통부적합 (의정 속보성 상실)
30분 간격 증분 동기화최대 30분 이내 (준실시간)최적화 (증분 Diff만 호출)0.00% (쿼터 대비 3.2% 소비)99.98% (5단계 Gate 완결)최종 채택 (Goldilocks)

데이터 유효성 지수 수학적 산식 (DQ Formulation)

V = 0.25·S_schema + 0.25·S_hash + 0.20·S_id + 0.20·S_legal + 0.10·S_time
V_total = 0.25(100) + 0.25(100) + 0.20(99.98) + 0.20(100) + 0.10(99.9) = 99.98%
  • S_schema (25%): OpenAPI JSON-LD 스키마 필수 속성 누락 검사
  • S_hash (25%): 원문 문서 SHA-256 체크섬 위변조 방지
  • S_id (20%): 22대 국회의원 공식 ID·골든 레코드 매핑 일치율
  • S_legal (20%): 공직선거법 제108조의3 서열화·점수 필터링 통과율
  • S_time (10%): 의안 발의 ➔ 상임위 심사 ➔ 본회의 표결 시계열 역전 탐지

장애 대응 및 서킷 브레이커 (Circuit Breaker Resilience)

공공기관 전산망 정기 점검(매주 목·토 심야)이나 일시적 HTTP 500/503 오류 발생 시, 시스템은 즉시 서킷 브레이커(Circuit Breaker)를 발동합니다.

최종 검증 캐시 보존율:100.0% (Zero-Downtime)
오류 허용치 (Error Budget):< 0.02% (월간 미만)
자동 복구 재시도 알고리즘:Exponential Backoff (3회)
국회ON Public API · 파트너 MDM

공식 의정 데이터 피드와 마스터데이터 동기화

국회온은 자체 수집·검증 파이프라인의 공개 API를 제공합니다. 의원 마스터 레코드는 파트너 플랫폼mdm.mplat.store로 동기화합니다. 광고 배너의 MDM Platform과 이 연동이 같은 제품입니다.

공식 명부·의안·출석 공개 APIMEMBER_ID 기준 MDM 마스터 동기화SHA-256 · validate:data 품질 검증