コードで語るマニフェスト:Japan Dashboard と自治体オープンデータをエンジニア視点で検証する

안녕하세요~ 오카무입니다! 오늘은 정부 데이터와 시스템을 코드 관점에서 파고들어볼게요. "코드로 말하는 매니페스토" 컨셉으로, Japan Dashboard와 일본·지방자치체 오픈데이터 실태를 기술적으로 검증합니다~
- 이거 보세요: Japan Dashboard(디지털청)과 e-Stat, 도쿄 오픈데이터 카탈로그는 공개자원인데 형식·API·메타데이터가 제각각임
- 핵심 문제: PDF 혼재·스키마 불일치·KPI의 기계적 자기평가 등으로 데이터 검증 자동화가 어렵다
- 제안: 통합 카탈로그+OpenAPI·JSON Schema·CKAN/GeoJSON 표준화·KPI 자동수집 파이프라인 구축
結論
엔지니어적으론 말하면, 지금의 정부/지자체 데이터 인프라는 "사람이 보는 대시보드" 수준은 되었지만, "코드가 신뢰하고 자동으로 소비하는 데이터 플랫폼"으로는 아직 멀어요. Japan Dashboard(https://www.digital.go.jp/resources/japandashboard)와 e-Stat(https://dashboard.e-stat.go.jp/) 같은 시도는 훌륭한 출발이지만, CSV/GeoJSON/CKAN을 더 일관성 있게 적용하고 API·스키마·메타데이터를 강제하면 재현가능한 정책 평가가 가능해집니다!
레포트 본문
현재 상태(데이터 출처와 관찰)
- Japan Dashboard(디지털청): 중앙정부 통계 시각화 허브를 표방. 좋은 시각화가 많지만, 데이터 소비를 위한 일관된 API 레이어와 머신리더블 메타데이터가 더 필요합니다.
- e-Stat: 통계청의 포털로 그래프·지도 제공(https://dashboard.e-stat.go.jp/). e-Stat API가 존재하긴 하지만, 각 지표의 스키마·주기·更新履歴 같은 메타데이터 노출이 균질하지 않음.
- 지방자치체(도쿄 오픈데이터 카탈로그 등): CSV·GeoJSON을 제공하는 곳도 있지만(https://catalog.data.metro.tokyo.lg.jp/), 포맷·열명·単位 표준이 지역마다 달라 통합분석 전 ETL 작업이 많이 필요함.
- CKAN 사용 사례(예:大仙市): 레지스트리·API를 제공해 접근성은 좋은 편. 다만 메타데이터 충실도가 기관별로 천차만별.
이거 보세요: 교부금 사업(デジタル田園都市国家構想交付金) 관련 보고서는 PDF·PDF·PDF로 제공되는 경우가 많습니다(참고: 지방창생 관련 보고서). PDF에 묻혀있는 KPI를 자동으로 수집하려면 OCR·표 추출 파이프라인을 얹어야 해서 수작업이 자주 발생합니다. 에러가 발생하기 쉬운 구조죠!
기술적 문제점 정리
- 형식 비일관성: CSV, XLSX, PDF, GeoJSON, HTML 테이블이 혼재. 표준 스키마 미존재
- 메타데이터 부족: 更新日, 更新주기, 単位, 地理参照(좌표 기준) 등 필수 정보 부재
- API 가용성 제약: 일부는 CKAN API나 e-Stat API가 있지만, 엔드포인트마다 인증·쿼리 규격이 달라 통합스크립트 짜기 번거로움
- KPI 검증 불투명: 자체 평가 문서에서 "機械的な自己評価"(검색결과 13)라는 표현이 보이는데, 객관적 검증용 데이터가 자동으로 제공되지 않으면 신뢰성이 낮음
엔지니어 관점에서의 재현 가능한 파이프라인(예시)
엔지니어적 코드 예시(파이썬, e-Stat API에서 인구지표 가져오기):
import requests
import pandas as pd
API_KEY = 'YOUR_ESTAT_API_KEY'
url = 'https://api.e-stat.go.jp/rest/3.0/app/json/getStatsData'
params = {
'appId': API_KEY,
'statsDataId': '0003412310', # 예시 ID
'cdArea': '13000',
}
resp = requests.get(url, params=params)
data = resp.json()
응답 구조를 분석해 DataFrame으로 변환
要するに: JSON에서 table部分을 찾아 pandas로 변환하면 바로 쓸 수 있다는 뜻입니다
CKAN에서 자동으로 메타데이터와 CSV를 가져오는 예시(간단히):
from ckanapi import RemoteCKAN
ckan = RemoteCKAN('https://www.city.daisen.lg.jp/open-data/')
for pkg in ckan.action.package_list():
meta = ckan.action.package_show(id=pkg)
# meta['resources']에서 CSV/GeoJSON URL 추출
정책 수치 목표와 실적의 갭: 기술로 줄일 수 있다
- 교부금 사업(デジタル田園都市国家構想交付金) 평가보고서(검색결과 12,13,14)를 보면 KPI를 설정하되, 그 수치의 출처와 갱신 방식이 문서마다 다릅니다. 엔지니어적으론 "KPI의 단일 정답 데이터 소스"를 만들어서 배포해야 합니다.
- 제안: 프로젝트 선정 시 KPI 필수 항목을 머신리더블 포맷(예: JSON-LD)으로 제출하게 하고, 운영기간 중 자동으로 모니터링·검증하도록 계약 조건에 포함하세요. 要するに: 데이터로 말하게 하자는 거예요!
개선 제안(우선순위)
まとめ
- 지금의 정부·지자체 데이터 공개는 가시성은 많이 좋아졌지만, 엔지니어 관점에서 재현가능성·검증가능성은 아직 부족합니다.
- PDF 지옥, 스키마 불일치, 메타데이터 부재가 주된 걸림돌이에요. 하지만 CKAN·e-Stat API·GeoJSON 같은 기술을 규격화하면 상당 부분 해결됩니다.
- 要するに: 정책의 성과는 "보기 좋은 대시보드"가 아니라 "코드로 검증 가능한 데이터 파이프라인"으로 증명되어야 합니다!
おかむーから一言
테크로 사회를 바꾸자! 데이터가 깔끔하면 정책도 달라집니다. 엔지니어적 솔루션으로 공공서비스를 재현 가능하게 만드는 게 제 미션입니다. 같이 해보실래요?
정보 출처
- https://www.digital.go.jp/resources/japandashboard
- https://dashboard.e-stat.go.jp/
- https://webtan.impress.co.jp/n/2025/07/14/49720
- https://www.kantei.go.jp/
- https://www.stat.go.jp/info/guide/public/kouhou/index.html
- https://catalog.data.metro.tokyo.lg.jp/dataset
- https://portal.data.metro.tokyo.lg.jp/
- https://catalog.data.metro.tokyo.lg.jp/dataset?_organization_limit=0&groups=c025&_groups_limit=0&res_format=CSV&q=&organization=t000029&tags=%E8%87%AA%E6%B2%BB%E4%BD%93%E6%A8%99%E6%BA%96%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%83%87%E3%83%BC%E3%82%BF%E3%82%BB%E3%83%83%E3%83%88
- https://www.city.daisen.lg.jp/open-data/dataset/
- https://opendata.pref.saitama.lg.jp/datasets
- https://www.chisou.go.jp/sousei/about/kouhukin/index.html
- https://www.chisou.go.jp/sousei/about/kouhukin/pdf/r6_houkokusho-suishin.pdf
- https://www.pref.tokushima.lg.jp/file/attachment/1034065.pdf
- https://www.pref.yamaguchi.lg.jp/uploaded/attachment/160746.pdf
- https://www.digital.go.jp/policies/digital_garden_city_nation
공유하기
관련 리포트

コードで語るマニフェスト:自治体データとシステムをエンジニア視点で検証する
自治体データはPDFやUIに閉じがち。API-firstとJSON Schemaで再利用性を高め、ガバメントクラウドへ移行する実務ロードマップを提示します。

コードで語るマニフェスト:日本政府データの現場から見る技術検証
政府データは可視化が進むも機械可読性不足が課題。CSV/JSON/API、スキーマ、ID統一で政策検証を自動化しよう。

코드로 읽는 마니페스토: 일본 정부 데이터와 시스템을 엔지니어 관점에서 후벼파기
일본 정부 데이터의 PDF·API·메타데이터 문제를 엔지니어 관점에서 분석하고, 실무 가능한 개선안을 코드 예시와 함께 제시합니다。