공정성은 데이터 계보(Data Lineage)로 증명합니다
국회ON의 데이터 거버넌스는 '정치적 공정성을 자의적으로 보장한다'는 주관적 선언이 아니라, 공식 원천 수집·품질 검증(DQ)·변경 이력을 자체 파이프라인으로 보존하고, 의원 마스터는 MDM(mdm.mplat.store)에 동기화하는 것을 원칙으로 합니다.
Source ➔ Raw ➔ Golden Record ➔ Evidence ➔ Public View
어떠한 공개 화면의 숫자나 뱃지도 원천 출처까지 역추적(Drill-back)하고 변경 이력을 재현할 수 있습니다.
1. 공식 공공 원천 (Public Source)
대한민국 국회사무처 / 중앙선거관리위원회 / 법제처 국민참여입법센터 (opinion.lawmaking.go.kr) / 행정안전부
2. 미가공 불변 저장소 (Raw Immutable Lake)
국회ON Data Pipeline (WORM Storage)
3. 골든 레코드 (의원 마스터)
국회ON 수집 파이프라인 → MDM (mdm.mplat.store) 의원 마스터
4. 인과관계 증거 그래프 (Evidence Graph)
7단계 Evidence Publication Gate (2인 교차 승인)
5. 전국민 법률안전 공개 뷰 (Legal-Safe Public DTO)
Feature Flag Filtered Presentation Engine
선택된 계층 세부 명세: GOLDEN_RECORD
mdm.mplat.store 의원 마스터 동기화
카트봄과 같은 방식으로 공식 의원 명부를 MDM 상품(레코드) 마스터에 올립니다. 레코드 키는 국회 공식 의원 ID(MEMBER_ID)입니다. 자체 수집·검증 파이프라인과는 별도이며, 광고 배너의 MDM Platform과 이 동기화가 실제 연동입니다.
7단계 Evidence Publication Gate 운영 프로세스
인공지능의 부정적 자동 판정이 국민에게 직결되지 않도록 2인의 전문가 교차 심사와 법무 검토를 거치는 안전 체계입니다.
공식 데이터 수집
공식 기관(열린국회, 선관위, 회의록) 원문 URL, 메타데이터 및 SHA-256 Checksum 저장
품질 및 정합성 검증
인물 식별자(Golden ID), 날짜 정합성, 중복 데이터 제거, 외래키 참조 무결성 검사
AI 후보 추출 (내부 전용)
자연어 기반 공약 분류, 활동 연관성 및 상충 가능성 후보 태깅 (외부 절대 미노출)
전문 리뷰어 검토
원문 전체 문맥, 시점, 대상 공약, 특별 예외 사유(법 개정, 정부 방침 변경 등) 정밀 검토
민감 심사 & 2인 승인
공약 상충 판정 및 선거 출마 후보자 관련 건은 2인 교차 승인 및 법무(Legal) 확인 필수
중립 문구 공개
권장 중립 문구 강제, 원문 링크, 기준일, 검토일, 정정·반론 신청 버튼과 함께 배포
정정 및 재검토 워크플로우
원천 자료 수정, 당사자 이의제기 또는 정정 요청 발생 시 즉시 재검토 큐에 등록
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_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)를 발동합니다.
공식 의정 데이터 피드와 마스터데이터 동기화
국회온은 자체 수집·검증 파이프라인의 공개 API를 제공합니다. 의원 마스터 레코드는 파트너 플랫폼mdm.mplat.store로 동기화합니다. 광고 배너의 MDM Platform과 이 연동이 같은 제품입니다.