databrickslabs/ontobricks
Transforms Databricks Unity Catalog tables into a dynamic knowledge graph, with ontology design and reasoning exposed as tools via MCP.
解決する課題
企業は Databricks テーブルに膨大なデータを持っていますが、そのデータの背後にある意味(「顧客が契約を保持する」などの関係やビジネスルール)は通常、人々の頭の中に閉じ込められています。OntoBricks はそれらのテーブルを意味を捉える知識グラフに変換し、探索、推論、AI エージェントへの公開を可能にします。別のグラフデータベース、RDF の専門知識、長い統合プロジェクトの必要性を排除します。
仕組み
OntoBricks は Databricks アプリとして実行され、既存のサービスを使用します:メタデータ用の Unity Catalog、実行用の SQL Warehouse、LLM 呼び出し用の AI Gateway または Model Serving。4 つの主要なステップを実行します:1) Unity Catalog からメタデータをインポート、2) オントロジーを生成—LLM がメタデータからエンティティ、関係、属性を提案、3) 自動マッピング—LLM が各エンティティと関係の SQL マッピングを作成、4) 同期—マッピングを実行してトリプルストアを埋めます。内部では OWL、R2RML、SPARQL などの標準を使用しますが、それらを知る必要はありません。ビジュアルキャンバスを使用してオントロジーを手動で設計することもでき、厳密なオプトアウトのための「LLM なし」モードもあります。グラフは Lakebase (Postgres)、Lakehouse (Delta テーブル)、Neo4j、またはバックエンドなしで構築できます。各ドメインには DRAFT/IN-REVIEW/PUBLISHED のライフサイクルがあり、ロックと監査証跡があります。モデルコンテキストプロトコル (MCP) を介してオントロジーを LLM エージェントに公開し、GraphQL または SPARQL でグラフをクエリできます。
対象者
Databricks を使用するデータエンジニア、データアーキテクト、分析チームで、データにセマンティックな意味をもたらしたい方。また、ガバナンスされた説明可能なビジネスロジックを AI エージェントや LLM アプリケーションに公開したい方にも適しています。AI が重い作業のほとんどを処理するため、深いオントロジーや RDF のスキルは必要ありませんが、完全な制御を希望する場合は手動で行うこともできます。
ハイライト
- LLM 自動化により、4 回のクリックで Databricks テーブルを知識グラフに変換。
- オープン標準 (OWL, R2RML, SHACL, SPARQL) を使用しますが、複雑さを隠します。
- 複数のグラフバックエンド:Lakebase (デフォルト)、Lakehouse、Neo4j、またはバックエンドなしのオントロジーのみ。
- MCP を介して任意のドメインを AI エージェントに公開 (例:Cursor、Claude Desktop)。
- ガバナンス機能:バージョニング、ライフサイクルステータス、単一エディターロック、追記専用監査証跡。
- オントロジーの落とし穴検出、SHACL データ品質チェック、SWRL ビジネスルール、コホート発見を含む。
- Databricks ワークスペース内で完全に実行—データとトリプルは外部に出ません。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト