br/acc: ブラジルの市民インテリジェンスのためのオープングラフ

br/acc: ブラジルの市民インテリジェンスのためのオープンソースグラフインフラ

ブラジルの公共データは法的には公開されていますが、数十の政府ポータルに散在しています。br/acc は、企業登録簿、調達記録、健康データ、環境制裁などをクロスリファレンスした統一されたNeo4j知識グラフを作成することで、これを変革します。これにより、実行可能なインテリジェンスが得られます。

br/acc の独自性は?

  • 45以上のETLパイプライン: Receita Federal (CNPJ)、Portal da Transparencia、TSE選挙、IBAMA差し止め、30以上の他のソースからデータを摂取
  • プライバシー優先設計: LGPD準拠で公開安全なデフォルト(個人データの露出なし)
  • フルスタックソリューション: Neo4j + FastAPIバックエンド + React 19/TypeScriptフロントエンド
  • ワンコマンドセットアップ: make bootstrap-demo でローカルにすべて起動

クイックスタート(5分)

cp .env.example .env
make bootstrap-demo

アクセス: - フロントエンド: http://localhost:3000 - API: http://localhost:8000/docs - Neo4j: http://localhost:7474

本番環境対応アーキテクチャ

レイヤー 技術
グラフDB Neo4j 5 Community
バックエンド FastAPI (Python 3.12+)
フロントエンド Vite + React 19 + TypeScript
ETL Python (pandas, httpx)
インフラ Docker Compose

主要データソース(すべて法的公開)

  1. CNPJ企業登録簿 (Receita Federal)
  2. Portal da Transparencia(調達、制裁)
  3. TSE選挙(寄付、候補者)
  4. IBAMA差し止め(環境)
  5. DataSUS(保健インフラ)
  6. TCU監査 + BNDES融資

APIエンドポイント

GET /health                    # ヘルスチェック
GET /api/v1/public/meta        # ソースメトリクス
GET /api/v1/public/graph/company/{cnpj}  # 企業サブグラフ

法的基盤

CF/88 Art. 37 - 公共情報アクセス ✅ Lei 12.527/2011 (LAI) - 情報公開の自由 ✅ LC 131/2009 - 財政透明性 ✅ Lei 13.709/2018 (LGPD) - 公共データの処理許可

参加方法

  • ⭐ リポジトリにスターを付ける
  • Discord に参加
  • オープンイシュー を確認
  • 完全な摂取のために make bootstrap-all を実行

br/acc は、分散型ビルダーが制度的なデータサイロに取り組めることを証明します。フォークして貢献し、ブラジルのオープン データ基盤上で市民ツールを構築してください。

Live Demo | Docs | bracc.org

この記事を共有