Apache Ossie(孵化中)
Apache Ossie(孵化中)是一个协作式的开源项目,致力于在数据分析、人工智能和商业智能生态系统中,为跨多种工具和平台的语义模型交换与使用制定标准并简化流程。我们的共同愿景是建立一套通用的、与供应商无关的语义模型规范,从而在所有参与者之间促进前所未有的互操作性、效率与协作。通过提供单一、一致的事实来源,这套与供应商无关的标准能够确保数据的定义和价值在人工智能代理、商业智能平台以及生态系统中所有其他工具之间交换时保持一致,消除不同工具之间的不一致性。Apache Ossie 前身为开放语义交换(Open Semantic Interchange,OSI)。Apache Ossie 提供了一套基于 JSON 和 YAML 的单一规范,任何工具均可读写,从而解决了当今数据栈中常见的语义碎片化问题:同一关键绩效指标在不同工具中定义各异、团队花费大量精力手动协调定义、以及人工智能代理因业务逻辑不一致而产生不可靠的输出。
本仓库包含的内容
- core-spec/ — Ossie 核心规范(
spec.md)、机器可读模式(spec.yaml、osi-schema.json)及配套文档。 - converters/ — 在 Ossie 与其他语义格式(例如 dbt、GoodData、Polaris、Salesforce)之间进行转换的参考转换器。
- examples/ — 示例语义模型,包括一个完整的 TPC-DS 模型。
- validation/ — 用于根据 Ossie 模式验证语义模型的工具。
- docs/ — 项目文档与概述。
- 贡献:请参阅
CONTRIBUTING.md,了解如何提议规范变更、贡献代码以及参与社区活动。 - 路线图:请参阅
ROADMAP.md,了解当前工作组、未来工作以及根据社区讨论制定的计划增强功能。 - 讨论:加入 GitHub Discussions 和 Issues 中的对话。
- 加入 Slack 社区:在 Slack 上与贡献者直接交流。