apache/ossie

Apache Ossie, industry wide specification effort to standardize how we exchange semantic metadata across analytics, AI and BI platforms, providing a vendor neutral, single source of truth for semantic data

Apache Ossie(インキュベーション中)

概要

  • データ分析、AI、ビジネスインテリジェンスツール向けに、ベンダーに依存しないセマンティックモデル仕様を定義する Apache インキュベーション中のオープンソースプロジェクトです。
  • 仕様は JSON と YAML で表現され、機械可読なスキーマを備えているため、どのツールでも同じビジネスロジック定義(KPI、メトリクス、ディメンションなど)をインポートまたはエクスポートできます。

重要性

  • 現在、多くの BI/AI プラットフォームは同じ KPI をそれぞれ独自に定義しており、重複した作業と AI 生成インサイトの不整合を引き起こしています。
  • AI エージェント、BI ダッシュボード、データパイプラインがすべて読み取れる単一の「真実の源」を提供することで、Ossie はセマンティックな断片化を排除し、AI 出力をより信頼性の高いものにすることを目指しています。

リポジトリの主要部分

ディレクトリ 内容
core-spec/ 公式 Ossie 仕様(spec.md)、JSON スキーマ(ossie-schema.json)、YAML スキーマ(spec.yaml)。
examples/ サンプルセマンティックモデル。完全な TPC-DS ベンチマークモデルを含み、実際のメトリクスの表現方法を示します。
validation/ モデルがスキーマに準拠しているかをチェックする小さなユーティリティ。コンバーターやエクスポーターを開発する開発者に役立ちます。
docs/ 人間が読めるドキュメント、概要、使用ガイド。

使用方法

  1. 仕様を読む – core-spec/spec.md から始めて、データ構造(エンティティ、属性、リレーションシップ、KPI 定義)を理解します。
  2. モデルを作成する – スキーマに従って JSON または YAML ファイルを記述します。examples/ からコピーして調整できます。
  3. 検証する – 検証ツール(validation/)を実行して、ファイルが ossie-schema.json に準拠していることを確認します。
  4. 統合する – コンバーターを構築または使用して(付属の apache/ossie-converters リポジトリを参照)、Ossie と BI/AI ツールが期待する形式(例:dbt、GoodData、Salesforce)の間で変換します。

参加方法

  • 貢献:CONTRIBUTING.md を参照して、仕様変更の提案やコード追加のプロセスを確認してください。
  • ロードマップ:ROADMAP.md に現在のワーキンググループと今後の機能がリストされています。
  • コミュニティ:GitHub Discussions に参加し、問題を報告するか、プロジェクト Slack(README にリンク)でチャットしてください。

結論 Apache Ossie は AI モデルを実行するライブラリではなく、AI エージェントと分析プラットフォームがビジネス概念について同じ言語を話すことを可能にする標準であり、不一致を減らし、AI 駆動のインサイトをより信頼できるものにします。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト