Lab

Data Visualization

可視化法学 — 法律を、可視化する

分かりにくい法律を、情報工学を使ってわかりやすくする試みです。可視化法学は、法令どうしの参照関係をネットワークグラフとして描き、約50の法分野について「どの法律が、どの法律から参照されているか」という構造そのものを眺められるようにした Web アプリケーションです。

法律は英語で CODE とも呼ばれます。ソースコードと同じく、極めて論理的で構造化された言語で書かれ、社会という巨大なシステムを動かしています。にもかかわらず、条文を上から順に読むだけでは、ある法律が体系のどこに位置し、他のどの法律とつながっているのかは見えてきません。可視化法学は、その「つながり」をグラフにして取り出すプロジェクトです。

法律 ≈ プログラミングコード

プログラムのコードが関数を呼び出し、モジュールを読み込むように、法令もまた別の法令を参照し合いながら一つの体系を形づくっています。「○○法第△条の規定により」といった参照は、コードでいう依存関係そのものです。この参照関係を辿っていくと、法体系は無数のノード(法令)とエッジ(参照)からなる巨大なネットワークとして立ち現れます。

つくりかた

  • 条文を集める — e-Gov 法令検索から法令データを取得する(グラフは 2026 年 6 月時点のデータに基づく)
  • 参照を抽出する — 条文中の他法令への参照をリンクとして抜き出す
  • 可視化する — 参照ネットワークをグラフとして描き、被参照数が多い法令ほどノードを大きく表示する

被参照数(他の法令から参照されている回数)をノードの大きさに反映させることで、各分野の「中心」となる法律が一目で分かります。たとえば刑事分野では刑法が中心に大きく描かれ、450 以上の法令から参照される要であることが視覚的に伝わってきます。

インタラクティブに探索する

グラフは静止画ではなく、ブラウザ上で自由に操作できます。ノードにカーソルを合わせると、その法令とつながる近傍がハイライトされ、関連の強い法令のラベルが浮かび上がります。クリックすればサイドパネルに接続先の一覧が表示され、そこから別の法令へと辿っていけます。ビューア内の検索ボックスで法令名を入力すれば、該当ノードまでグラフが移動してハイライトします。ズームやラベル表示の閾値も調整でき、密に絡み合った大きな分野でも、見たい粒度で眺められます。

可視化グラフに加えて、全文検索による法令検索も用意しています。グラフで全体の構造を掴み、検索で個別の条文に降りていく——マクロとミクロを行き来しながら法体系を読み解くための入り口です。

約50の法分野

憲法・刑事・民事・司法・労働・社会保障・教育・環境保全・国際・金融保険など、約 50 の法分野ごとにグラフを切り分けています。分野によって構造は大きく異なり、一つの中心へ収束するもの、複数のクラスタに分かれるもの、シンプルに数本の軸で構成されるものなど、法体系の「かたち」の多様さそのものが見えてきます。

なおグラフは取得時点の法令データに基づく可視化であり、最新かつ正確な法令内容は e-Gov 法令検索でご確認ください。可視化法学が目指すのは、条文の代替ではなく、法律という巨大なシステムを直感的に俯瞰するための新しい視点です。

  • Member芝尾幸一郎、永嶋敏之、岡澤理奈
  • CategoryData Visualization
  • Teamumt
View All