Hack For Japan

エンジニアだからこそできる復興への一歩

23回 Spending Data Party 2013と第● Hack For Japan スタッフ
及川 卓也 OIKAWA Takuya
Twitter@takoratta「税金はどこへ行った？」の広がり【その 2】
社会的課題をテクノロジで解決するためのコミュニティ、Hack For Japan の活動をレポートする本連載。今回は前回に続き、税金の使い道を可視化するための取り組みについて紹介します。

今回も前回に引き続き、7 月 20 日と 7 月 21 日に行われた「Spending Data Party 2013」のレポートを続けます。また、石巻市版の開発の模様とその後の「税金はどこへ行った？」
プロジェクトの状況についてもご紹介します。

spending.jp のリニューアルが行われ、都道府県別に分類はされるようになりました。

新機能開発
新機能開発としては、ソーシャル機能の追加が挙Spending Data Party の成果げられます。現状の「税金はどこへ行った？」は可視化された自治体のデータを住民が見るという一方向です。住民が税金の使い道について意見があったと7 月 20 日の後半と 7 月 21 日は、自治体対応を行してもサイト上では伝えるしくみがありません。もうグループと新機能開発を行うグループ、そして今し、ここに Facebook の「いいね！」や Google+ の後の取り組みなどについて議論するグループの 3 グ「+1」が付けられたり、コメントを付けられたりす

ループに分かれて作業が進められました。

れば、さらに住民参加が進むかもしれません。
Spending Data Party 開催前の OpenSpending 側

自治体対応との会議で、米国オークランドの例注 3 が紹介され自治体対応グループは、7 月 21 日のうちに、15 のたのですが、その中身は実に簡単でした。コメント

自治体が OpenSpending にデータの登録を完了し、はDISQUS 注4、共有などはAddToAny 注5 を使っていさらに 8 つの自治体がサイトの開設を完了しまします。どちらのサービスも質問に答えていくことでた。7 月 21 日中の完成にはこぎつけなかったものの生成される JavaScript コードを埋め込むだけで利その後開設した自治体を合わせると、原稿執筆時で用できます。

46 都市が対応しています。

これを現在、東京都小金井市版注 6 に実験的に埋その中には、独自のユーザインターフェースですでにサイトを持っていた鳥取県

注1

や静岡県

注2のよ

め込んでみています（図 1）。同様のサービスはほかにもあるので、もしかしたら日本向けには別のサー

うに都道府県レベルで対応する自治体も含まれていビスを組み込んだほうが良いかもしれないと思ってます。これだけ多くの都市が対応しはじめているいます。と、自分の自治体が対応しているかどうかを探すの

また、現在の「税金はどこへ行った？」は本家も大変になってきたので、そろそろ都道府県から絞OpenSpending の英国版を元にしたものとなっていり込む機能や地図から辿っていける機能などが望まますが、本家側でも世界各地の自治体対応を容易にれるとの要望も出ていました。実際その後、日本版「 税 金 は ど こ へ 行 っ た？」の 総 合 サ イ ト で あ る

注 3）http://openbudgetoakland.org/mayor̲13-15̲proposed.

注 1）http://tottori.spending.jp/
注 2）http://shizuoka-ken.spending.jp/

注 4）http://disqus.com/
注 5）http://www.addtoany.com/
注 6）http://koganei.spending.jp/

170 - Software Design

html

第Spending Data Party 2013と23回 「税金はどこへ行った？」の広がり【その 2】◆◆図1 小金井市版でソーシャル機能を組み込んだ例

template については、西林孝氏と高野光弘氏によりマルチテナント対応が試みられました。
現在の「税金はどこへ行った？」ではほとんどソースコードが共通にもかかわらず、自治体を追加しよう と 思 っ た ら GitHub 上 で プ ロ ジ ェ ク ト 全 体 をフォークし、独自に GitHub Pages を立ち上げなければいけません。プログラム本体は共通とし、自治体独自のデータをパラメータで指定するだけで複数の自治体をサポートできるようにしようというのが、マルチテナント対応です。残念なことに、プロジ ェ ク ト が 使 っ て い る GitHub Pages の Jekyll（Ruby を用いたサイトジェネレータ注 8）では複数のするための改善が行われています（写真 1）。

インスタンスをサポートすることがそのままでは難OpenSpending プロジェクトは、予算や決算情報しく、まだ実現されていません。ただ、西林氏はを可視化するための元データを登録する

Google Analysis のトラッキングコードがハード

openspending.org を中心とした、いくつかのサブプコードされている部分を修正するなど本家側への貢ロジェクト（モジュール）により構成されています。

献を行い、同日には同じように Spending Data

「税金はどこへ行った？」のサイトの見える部分は、Party に参加している他国のエンジニアを IRC でサ現在では Satellite Template というモジュールで実ポートするなどもされていました。

現されるものとなっています。また、税金処理を計算するモジュールは Taxman とい◆◆写真 1 OpenSpending のモジュール構成を説明する西林孝氏

う も の に な り ま す。余 談 に な り ま す が、Taxman という名前の由来はビートルズが当時の英国の高い税率を皮肉って歌った同名の曲から来ています。まとめると表 1 のようになります。
日本版もいつかこれらの新しいモジュールに移行するために、いくつかの作業が必要となります。Taxman に日本の税処理を追加する作業は神保嘉秀氏が対応し、8 月に無事修正がマージされています注 7。Satellite◆◆表 1 OpenSpending のサブプロジェクト（一部）モジュール名Satellite Template
Taxman役割

GitHub の場所「 税 金 は ど こ へ 行 っ た？」（Where Does My Money https://github.com/openspending/satellitetemplate
Go?）サイトを作るためのテンプレート
汎用税金処理モジュール

https://github.com/openspending/taxman

Openspending

openspending.org の機能モジュール

Openspending JS

openspending の JavaScript。dailybread という 1 日あたりの使途を表示する部分や bubblemap という使途 https://github.com/openspending/openspendingjs
別予算額を実現する部分の JavaScript など

注 7）https://github.com/openspending/taxman/pull/4

https://github.com/openspending/openspending

注 8）http://jekyllrb.com/

Nov. 2013 - 171

Hack For Japan

エンジニアだからこそできる復興への一歩

今後の取り組み何にそれを活用できるかが示されます。

その後のプロジェクト

今後の取り組みを検討したグループでは、いくつかのアイデアが議論されました。その 1 つが、可視化をさらに進め、所得額に占める税金の割合を「市Spending Data Party の後もサポートされる自治税メーター」という形でわかりやすく表示するアイ

体は増え、冒頭でも紹介したように本誌原稿執筆時デアです（図 2）。スライドバーで年収を変化させる点で 46 自治体が対応されています。また、島根県と、それに応じてメーターも変化するようにしま版を開発された一般財団法人島根総合研究所によす。これによって収入と税負担の関係性がよりわかり、日本全国版も提供されました注 9。これは次のよりやすくなると考えられます。

うな特徴を持っています（開発者ブログ注 10 より）。

もう 1 つのアイデアが、実際に行政コストを削減した場合に、それで何が行えるかを示すアプリケーションです（図 3）。村上龍氏の著作に「あの金で何が買えたか」というものがありますが、それと同じように市民の努力で行政コストを削減すると、別の◆◆図 2 市税メーターのアイデア（松島隆一氏の資料より）●●

日本全国 1800 市区町村に対応。地図から簡単に検索可能●●

最大 3 市区町村まで比較可能●●

歳出（* 目的別）に加え、歳出（* 性質別）や歳入（* 財●●

市区町村民税に加え、都道府県民税や国税（所得源の確認）、地方債現在高などに対応税と消費税）、社会保険に対応。それぞれについて税負担率を円グラフで可視化●●

税額計算においては、年収・年齢・配偶者・扶養家族を考慮したうえで、各種控除などを含めて計算●●

人口ピラミッドなどの人口統計を可視化●●

関連度の高い類似する市区町村を自動的に表示。
初期設定は人口総数だが、100 以上のカテゴリ◆◆図 3 行政コストの削減でできることを可視化するアイデア（江口晋太郎氏の資料より）から選択可能●●

市区町村ごとの固定ページを用意
以前より自治体間の比較は希望の多かった機能なので、このサイトが提供されたことは大きな意味を持つことではないでしょうか。
さらに本家への貢献としては、ドキュメントの翻訳対応などが行われています。Facebook グルー
プ注 11 や Google グループ注 12 で開発者間のコミュニケーションが行われていますので、興味を持った方はぜひとも参加してみてください。s

注 9） http://spending.souken.or.jp/
注 10） http://ma-bank.com/item/1491
注 11） https://www.facebook.com/groups/spendingjp/
注 12） h t t p s:/ / g r o u p s.g o o gle.c o m / f o r u m / #!f o r u m /spendingjp-dev

172 - Software Design

第Spending Data Party 2013と23回 「税金はどこへ行った？」の広がり【その 2】

Column 税金はどこへ行った？ 宮城県石巻市版
Spending Data Party の前の 6 月 27 日に、宮城県石「産業」「安全」という 8 つです。最初の「震災関係」の中に

巻市版の「税金はどこへ行った？」のサイト注 1 が開設されは、残りの 7 つの区分けが入ります。これは、それぞれのました。サイトを制作したのは石巻復興プロジェクト注 2

区分けごとに「震災関係」のために特別実施されている事のメンバーですが、筆者もその作業をサポートしました。

業があるためです。

石巻の復興を支援することを目的とする石巻復興プロ

区分けが決まったら、ここからはデジタルデータとしジェクトは、東京都大森に「石巻マルシェ @ 大森ウィローての入力です。数名で分担してデータを入力したところ

ド山王店」という石巻の物産を販売する店舗を持っていまで、補正予算の扱いをどうするかと疑問が浮かんできます。この石巻マルシェはコミュニティスペースとしてもした。できるだけ最新の正確なデータにするべきと考え機能しているのですが、そこで 5 月に行われた交流会に呼たので、補正予算による補正を行ったデータができたとばれたのをきっかけとして、石巻市版の制作は開始されころでその日の作業は終了とし、あとはオンラインでプました。

ロジェクトを続けることとしました。

実は、筆者は石巻市版の制作の前に地元自治体用のサ

その後、サイト自体はデータの入力が完了してから 1週イトを制作したのですが、その際は自治体の Web サイト間ほどでメンバー向けには立ち上がったのですが、改めに掲載されていた財源データの内容をほぼそのまま採用て予算書を見ていたときに疑問がわいてきました。それしました。筆者自身「税金はどこへ行った？」のサイト制

は、一般財源以外に国庫支出金や県支出金を財源とする作が初めてだったために、複雑なことを避けたというの予算があることです。とくに震災復興関係の予算にそれも理由の 1つではあったのですが、それよりも市の財政上らは多くありました。果たして、石巻市民からの税金の注目すべき点がどこにあるのか個人では判断が難しかっ使い道を可視化するという目的を考えた場合に、一般財たためです。
一度作業を行ったことのある技術者ならば、「税金はど源以外のものを含めて見せることが正しいのだろうか。
そんな疑問が出てきたのです。

こへ行った？」の自治体対応を行うのは実はさほど難しく一般財源のみを予算とするのか、それともすべてを含はありません。難しいのは、財政データの分析と分類でめて構わないのか。どちらが正しいのかはわかりません

す。自治体によって、サイトに掲載されている財政内容でした。
「税金はどこへ行った？」自体が税金の流れをかながどのような形式でどの程度まで細かいかが異なります。

り簡略化して可視化していることもあり、おそらく正解

また、住民がどのような点に注目しているかも自治体にというものはないのだと思います。そこで、石巻市版でよってまったく異なります。石巻市版の制作にあたって

は、「一般財源のみ」と「一般財源と国庫支出金・県支出金」

は、この作業を石巻復興プロジェクトのメンバーと、大を財源とする 2 つのモデルを可視化できるようにしまし森の石巻マルシェで行いました。

た。

具体的には、まず、石巻市のサイトに掲載されているまた、アイコンも石巻に合ったものにしたいと、3 つほ

平成 25 年度の予算データ注 3 を見ました。石巻市が公開しど追加を行いました。アイコンは SVG で用意するのですている予算書は大変細かい内容まで公開されているため、が、使っているライブラリ（Raphael）の制限などもあり、これをまず理解し、次に石巻市としてはどのような区分Illustrator で作ったものをかなり手直ししました。

けにすべきかをメンバーで話し合いました。

実は、この 2 つの作業に思ったよりも時間がかかってしいろいろな意見が出ましたが、最終的には、やはり震まったため、データが用意できてからサイトが開設され災からの復興途中である被災地であることを考え、復興るまで 1ヵ月近くかかってしまいました。かなり手がかやまちづくりに注目するようにしました。これを決めてかったこともあって、筆者もメンバーもより愛着のあるからは、マジックペンと付箋紙というアナログツールをものとなっています。このときの様子は石巻復興プロ

使って、一度予算書に書いてある項目を分解し、再度まジェクトのブログ、石巻復興プロジェクト発！「税金はどとめます。メンバーが考えた区分けは「震災関係」「健康・こへ行った？」石巻版注 4 にも掲載されていますのでぜひご

福祉・環境」「公債」「子育て・教育」「その他」「まちづくり」

覧ください。

注1
注2
注3
注4

http://ishinomaki.spending.jp/
http://reishinomaki.net/
http://www.city.ishinomaki.lg.jp/d0030/d0020/d0170/d0010/d0020/d0050/index.html
http://reishinomaki.net/archives/3767

Nov. 2013 - 173