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(孵化中)

它是什么

  • 一个 Apache 孵化中的开源项目,为数据分析、AI 和商业智能工具定义了一种与供应商无关的语义模型规范。
  • 该规范以 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 驱动的洞察更值得信赖。

相关

  • 项目
  • 项目
  • 项目
  • 项目