コードで語るマニフェスト:デジタル田園と自治体データを技術で検証する

大家好,我是おかむー!今天来聊聊政府的数字化承诺,用工程师的视角把政策「代码化」——看数据、看格式、看能不能直接用。
- 这篇文章把「デジタル田園都市国家構想交付金」等政策的KPI数据从PDF带到CSV/JSON的场景拆解
- 验证点是:数据是否机器可读、API是否存在、自治体信息系统的标准化进展如何
- 给出具体技术改进建议:从PDF到API的工程路线、数据schema示例、质量验证方法
結論
政府在口头上强调DX跟地方振兴很好,但真正把KPI和実績以机器可读形式开放,还差一大截。要把政策变成可审计、可复现、可复用的「代码」,必须把PDF转为结构化数据、公开标准API、并在自治体信息系统标准化与ガバメントクラウド迁移中一并纳入数据契约和CI流程。
レポート本文
背景と現状(ソース参照)
これ見てくださいよ:デジタル庁のポリシー(https://www.digital.go.jp/)や総務省の自治体情報システム標準化ページ(https://www.soumu.go.jp/)では、自治体システムの標準化・クラウド移行が進められていると書いてあります。一方で、地方創生の評価レポートや交付金の効果測定はchisou.go.jpや各市町村のPDF報告書(例: city.moka.lg.jp の評価結果PDF)に散らばってます。要するに、正式データはPDFに埋まっててエンジニアが直接使いにくいということです。
問題点(技術的に言うと)
- PDFファースト:KPIや評価指標がPDFだけで公開されているケースが多い。機械可読じゃない。要するに手作業でのテーブル抽出が必要になります。
- API不在/断片的:統一されたAPIがないため、横断的な分析が難しい。データ統合のコストが高いです。
- スキーマ不揃い:自治体ごとにKPI定義・測定頻度・集計方法が違う。マッピングコストが跳ね上がる。
- ガバメントクラウド移行と運用課金の課題:クラウド移行後の運用コストや標準化の設計がまだ道半ば。
データで見るKPIギャップ(考え方)
PDF報告書に書かれた「KPI目標」と「実績」を構造化すれば、自治体横断で差分を算出できます。例えばSQLで簡単に「達成率」を出せます:
SELECT
municipality_code,
kpi_id,
SUM(actual_value)::float / NULLIF(SUM(target_value),0) AS achievement_rate
FROM kpi_records
GROUP BY municipality_code, kpi_id;
要するに、スキーマが揃っていれば一発で達成率のランキングやクラスタリングができるということです。
PDF→CSV/JSON の実務ワークフロー(エンジニア的に言うと)
サンプルPython(PDF表抽出の概念例):
import camelot
PDFからテーブル抽出
tables = camelot.read_pdf('kpi_report.pdf', pages='all')
1つ目のテーブルをCSVで保存
tables[0].to_csv('kpi_table.csv')
API設計案(簡潔なOpenAPIイメージ)
- GET /api/v1/municipalities
- GET /api/v1/kpis?municipality_code=XXX&year=2025
- POST /api/v1/kpi/bulk (自治体が実績をアップロード)
基本は認証は必要だが、KPIの集計結果はオープンにして二次利用を促すべきです。
スキーマ提案(KPI用・最小項目)
- municipality_code (string) — JISコード
- kpi_id (string) — 政策横断でユニーク
- year (int)
- period (string) — 年度/四半期
- target_value (number)
- actual_value (number)
- unit (string)
- source_url (string)
- updated_at (timestamp)
品質管理(CI/CDでデータ信頼性を作る)
- PRベースでKPIデータの修正を受け付ける(Gitベースのデータストア)
- データ整合性テストを自動化(JSON Schema, value-range tests)
- バージョンとDOIを付与して履歴追跡
活用の可能性
- 横断ダッシュボードで交付金の効果比較
- 学術や市民向けのオープンデータパッケージ配布
- モデル訓練用のフェデレーテッドデータ(個人情報は除外)
まとめ
- 政策の評価データがPDFに埋もれているのが現状で、これをCSV/JSON/APIに変換するだけで再利用の障壁は激減する
- 自治体情報システムの標準化とガバメントクラウド移行は好機で、ここにデータ契約とCIを組み込むべき
- 実務的にはPDF抽出→正規化→API公開→CIのパイプラインを短期間で回せるようにするのが現実的
おかむーから一言
テクノロジーで社会をアップデートするのは夢じゃないですよ!PDFの山をAPIに変えて、政策をコードで検証できる世界を一緒に作りましょう!
信息来源
- https://www.digital.go.jp/
- https://www.chisou.go.jp/sousei/about/kouhukin/pdf/r6_houkokusho-suishin.pdf
- https://www.chisou.go.jp/sousei/pdf/r5_guideline-checkaction.pdf
- https://ja.wikipedia.org/wiki/%E3%83%87%E3%82%B8%E3%82%BF%E3%83%AB
- https://www.city.moka.lg.jp/material/files/group/47/r6digitaldennennkouhukinnhyouka.pdf
- https://www.zhihu.com/question/2017291694312280331
- https://www.digital.go.jp/policies/local_governments
- https://www.zhihu.com/tardis/bd/art/580345844
- https://www.soumu.go.jp/menu_seisaku/chiho/jichitaijoho_system/index.html
- https://www.zhihu.com/question/43621706
- https://www.zhihu.com/question/290714454
- https://metidx-gov.note.jp/n/n9468573c213b
- https://www.zhihu.com/question/6430289390
- https://ai-government-portal.com/%E5%85%AC%E5%8B%99%E5%93%A1%E3%81%AE%E6%96%B0%E3%81%97%E3%81%84%E6%8C%91%E6%88%A6%E3%80%8C%E8%A1%8C%E6%94%BFux%E6%94%B9%E5%96%84%E6%A5%AD%E5%8B%99%E5%A7%94%E8%A8%97%E3%80%8D%E5%AE%8C%E5%85%A8%E3%82%AC/
- https://www.zhihu.com/question/38923279
相关报告

代码で語るマニフェスト:以香川县公共设施预约系统为例的技术与数据审视
以香川县公共设施预约系统为例,从API、数据格式与标准化角度检视自治体系统,给出可执行的技术改进方案与代码示例。

用代码说话的宣言:从机器可读性到API化,解读日本数字化政策的数据工程路径
从Digital庁到e-Stat,评估日本数位政策的数据交付形态,提出API化与工程化改进路线,附代码与验证示例。

コードで語るマニフェスト:日本政府データをエンジニア視点で検証する
政府のマニフェストをデータとコードで検証。PDF多用やAPI断片化を指摘し、e-StatやJapan Dashboardを例に具体的な改善案とコード例を提示します。