公开资料研究 · 2026.10
Apache Ossie:开放语义互通的机会与成熟度
组织、治理、技术与生态的深度研究。让业务定义跨越工具边界,需要共同格式,也需要可靠实现。
01执行摘要
值得参与的开放标准,需逐项验证的互通能力
执行摘要
Apache Ossie 正在为 AI 与 BI 建立共同的业务语义交换格式。 它由 Open Semantic Interchange(OSI)发展而来,现为 Apache 孵化项目,其主要交付包括规范、schema、转换工具与校验工具。S03 · S06
- 生态广,实际支持深度各异。 2026 年 9 月孵化报告称参与组织超过 50 家。这个数字表明合作范围,不能作为生产客户数或全功能兼容平台数。S08
- 治理有明确框架,正式发布仍是观察点。 社区按 Apache 的公开讨论与投票方式运作。9 月报告记录尚无 Apache 正式发布;10 月 2 日核验的主分支核心规范为 0.2.0.dev0 草案。两者描述不同对象,不能混为稳定版本。S07 · S08 · S09
- 交换文件能成功,计算语义仍可能变化。 厂商文档与转换器说明披露了版本形状差异、信息丢失和表达式限制。跨平台使用应以具体模型的往返转换及计算结果验证为准。S14 · S15 · S17
研究判断:适合关注、贡献和受控试点。 对需要统一指标口径的企业,先把 Ossie 用作可移植的语义资产格式;扩大生产依赖,应以目标工具的版本支持、无损范围与回归测试为前提。
02组织与起源
从多厂商倡议,进入 Apache 社区治理
它是什么,为什么出现
Apache Ossie 的正式标识是 Apache Ossie (incubating)。官网将它定位为开放、厂商中立的语义交换标准项目。OSI 是它的历史名称,不宜与 Open Source Initiative 混淆。更名的目的是减少缩写冲突,延续原有使命。S01 · S03 · S24
业务指标常分散在数据仓库、BI 平台与应用中。即使都叫“收入”,也可能采用不同的税费、退款、时间和聚合规则。Ossie 的目标是让业务定义能够被不同工具读取和写入,降低重复建模与语义割裂。它提供共同格式,实际口径仍需企业定义和维护。S03
2025 年 9 月 23 日,Snowflake 与 Salesforce、dbt Labs、RelationalAI 等伙伴,及 BlackRock 等行业参与方,宣布 OSI 倡议。发起与参与关系属于项目历史;当前决策权应按 Apache 治理规则理解。 S02 · S07
- 项目性质
- 开放规范与工具社区
- 所属治理体系
- Apache Incubator / ASF
- 历史名称
- Open Semantic Interchange(OSI)
- 仓库许可证
- Apache License 2.0
- 主要交付
- 语义规范、schema、转换器与校验工具
03治理与参与
个人贡献决定参与权,PPMC 与 IPMC 分层负责
治理与社区如何运作
项目由 PPMC(孵化项目管理委员会) 管理方向与社区健康,导师帮助建立 Apache 的协作与发布流程,IPMC(Apache 孵化器管理委员会) 负责监督及孵化期发布审批。贡献者以个人身份参与,雇主名称与生态徽标本身不赋予项目控制权。S07
规范变更需要先在 dev 邮件列表提出、讨论并进入正式投票。项目贡献指南规定,规范变更需至少三个有约束力的赞成票且无有效否决;孵化期发布还需经过 PPMC 与 IPMC 两阶段审批。代码、文档和工具则走 GitHub PR 审查。S07
导师包括 Jean-Baptiste Onofré、Zili Chen、Russell Spitzer、Holden Karau。官网列出的工作方向涵盖高级指标与表达式、模型组合、目录集成、本体表示,以及转换器和开发工具。工作方向不等于每项能力已经完成。S06 · S12
需要继续观察的治理问题: 9 月孵化报告仍把首个 Apache 发布、迁移与知识产权手续的最终检查、扩大独立贡献者基础列为毕业前任务。这反映当时的孵化进程;不能推定这些任务至今均未完成。S08
04技术与边界
共同格式承载语义,执行仍依赖具体实现
技术方案与能力边界
核心规范用 JSON / YAML 描述模型、数据集、字段、关系、指标,以及 AI 上下文和厂商扩展。当前核心文档是一份模型对应一份文档;0.2.0.dev0 已改为根节点直接承载模型,旧式 semantic_model 包装需迁移。S09
转换器采用 中心与辐射结构:先把某平台的模型转换为 Ossie,再由另一个转换器输出目标平台格式。它把多对多对接转为围绕共同格式的对接,减少接口组合。共同格式是否足以保存原模型含义,是另一个需要验证的问题。S10
本体层正在扩展概念表达。 仓库已有 0.2.0.dev0 本体规范,可表达业务概念、关系和映射;这有助于连接“客户”等业务含义与底层数据结构,不能据此认定完整企业知识图谱或规则推理已经可用。S21
表达式与查询接口处于不同进度。 OSSIE_SQL_2026 已进入核心规范的方言列表;表达式文档仍标注 Proposed Final。统一语义查询语言和参考执行引擎则列在路线图的未来工作中。使用者应逐项核实接受状态和实现覆盖。S09 · S19 · S20
示意路径。转换器承接格式映射;目标实现负责执行。每一段均需验证语义保留范围。
05生态与集成
产品文档、转换器与支持声明,代表不同承诺
生态覆盖与集成证据
官网生态页列出 Snowflake、Databricks、dbt Labs、Salesforce、Microsoft、NVIDIA、BlackRock,以及多家 BI、目录和语义层厂商。以下只抽样核验有明确公开资料的路径,并按证据类型区分。企业名单和产品文档属于各方公开陈述,本研究未运行这些产品或转换器。S11
这些路径表明 Ossie 已从倡议发展到可检查的集成工作,但覆盖程度取决于平台、方向和版本。评估应询问“哪一版本、哪一方向、哪些语义能保留”,而不止是“是否支持 Ossie”。
| 平台 / 组织 | 证据类型 | 公开能力 | 关键边界 | 来源 |
|---|---|---|---|---|
| Snowflake | 产品文档 | 原生导入 / 导出语义视图 | 导出为旧式包装;非等值关系与部分字段可能丢失 | S13S14 |
| Strategy Mosaic | 产品文档 | 导入 / 导出 Ossie YAML | 导入仅使用 ANSI_SQL;复杂属性表达式有限制 | S17 |
| Databricks | 仓库转换器 | 与 Metric View YAML v1.1 双向转换 | 纯 YAML 转换;不能据此认定产品原生、全面兼容 | S16 |
| dbt / MetricFlow | 仓库转换器 | semantic_manifest.json 与 Ossie 双向转换 | 部分指标类型、窗口语义与键结构存在损失或拒绝 | S15 |
| Honeydew | 仓库转换器 | workspace YAML 与 Ossie 双向转换 | 部分数据类型近似;往返不保留全部 datatype | S18 |
| 其他生态组织 | 支持信号 | 官网名录与参与声明 | 需另查具体产品、版本、方向与功能范围 | S11 |
分类说明:产品文档证明厂商描述了具体操作;仓库转换器证明实现可检查;支持信号只证明公开参与。分类由 Jev 辅助、Codex 复核,均不等同于本次运行验证。
06成熟度与风险
最大的风险是含义变化,而非文件读取失败
成熟度与关键风险
版本错配是当前可见的工程风险。 10 月 2 日核验的核心规范要求扁平根节点;Snowflake 导出文档却说明会输出 semantic_model 数组包装,且原生创建的视图默认导出版本为 0.1.1。依文档推断,直接交给当前核心校验器或转换器前,可能需要显式迁移。是否在具体产品环境复现,应通过试点确认。S09 · S14
语义丢失可能在转换成功后才显现。 dbt 转换器披露会丢弃部分转化指标、私有指标与 natural entity,并可能丢失累计窗口语义。Snowflake 导出文档说明非等值关系会被丢弃。Strategy 导入限制为 ANSI_SQL,部分复杂属性表达式会被跳过。S14 · S15 · S17
扩展保留不等于跨厂商理解。 custom_extensions 可保存厂商特有信息,但另一平台是否解释这些信息,仍由其实现决定。例如 Honeydew 转换器说明部分类型会近似映射,回程不保留声明的 datatype。S09 · S18
AI 上下文需要配合访问控制。 规范能够携带 ai_context;本文建议把这类说明当作待治理的元数据,由应用负责可信来源、权限和查询校验。格式本身不能证明 AI 答案正确,也不能替代行列权限与运行时审计。
发布与活跃度应分开看。 9 月孵化报告记录尚无 Apache 发布。10 月 2 日 GitHub API 查询未返回 Release,标签列表有 osi-0.1.1-rc1;这些仓库信息也不能独立证明 ASF 分发状态。主分支最近提交为 10 月 1 日,说明持续开发,无法推导生产可靠性。S08 · S22 · S23
07应用与建议
从语义资产可移植性入手,用实际指标检验价值
如何判断它对你的价值
以下是基于公开证据的采纳建议,并非项目承诺,也不是已完成的产品测试。
企业数据团队
如果同一指标在多个 BI 工具、仓库或 AI 应用中重复维护,Ossie 值得做小范围试点。先选一个业务域、两种目标工具和一组已认可的指标。对比模型转换前后的维度、过滤、时间、关联粒度与最终结果,确认是否减少了重复维护。
平台与工具开发者
优先实现明确版本的导入、导出及校验,公开支持矩阵和不可保留字段。把转换警告当作产品能力的一部分。贡献真实模型和可复现的失败案例,可帮助社区缩小规范与厂商语义之间的差距。
AI 分析应用开发者
可将 Ossie 用作指标与业务定义的共享上下文,但查询执行仍接入受治理的语义服务或数据平台。检查模型里每个可见指标的权限与计算结果,避免将自然语言说明直接当成可执行指令。
建议的试点验收顺序
- 固定版本。 记录核心 schema、源平台、目标平台和转换器版本;选择可回退的导入方式。
- 检查往返。 做源平台 → Ossie → 目标平台,再回到源平台;记录丢失、近似和厂商扩展。
- 比较计算结果。 使用同一组受控数据,覆盖累计、去重、关联、空值和时间边界;由业务负责人确认口径。
- 验证治理与收益。 检查权限、上下文来源、版本升级及维护成本。只把通过验收的语义范围纳入生产。
验收门槛应结合本企业指标的重要性设定。若结果依赖目标平台专有特性且无法可靠保存,维持原生语义模型,并把 Ossie 限定在已验证的交换范围内。
08参与路径
公开需求与转换失败案例,是有价值的参与入口
如何参与,以及下一步观察什么
- 查看与提交: 在 apache/ossie 仓库阅读规范、Issues 和 PR;非简单改动先按贡献指南公开讨论。
- 跟进社区: 官网 Community 页面提供 dev 邮件列表、Slack 与会议日历。正式讨论与投票按贡献指南在邮件列表留痕。
- 参与方向: 提供转换器、测试样本、文档改进或规范反馈;committer 身份通过持续贡献获得。
建议持续观察四类信号:首个 Apache 正式发布与后续发布节奏、独立贡献者参与、主流工具的版本支持矩阵,以及跨实现语义一致性测试。 它们比新增生态徽标更能帮助判断是否扩大采纳。S07 · S12 · S19
09来源与方法
研究范围与证据口径
本报告依据截至 2026 年 10 月 2 日(Asia/Shanghai) 读取的公开资料,优先使用项目官网、Apache 孵化器、项目仓库和厂商产品文档。历史里程碑按事件日期表述,孵化月报只代表其报告期。官网、仓库与月报的人员数字存在更新时差,因此未把其中某一数字视为实时完整名册。
仓库资料固定到提交 d5e9ae657b1dccda1848c29bcae0038e1e2a327a。GitHub 只读 API 快照为 2.3k stars(精确值 2,291)与 297 forks,仅描述仓库关注度;最后主分支提交为 2026-10-01 15:40 UTC / 23:40 北京时间。S22
本次实际调用 TypeSafe Jev(jev-1.13.0)一次,完成六项证据分类:官网名录、Snowflake、Databricks、dbt、Strategy 和路线图。分类结果由 Codex 逐项复核;Honeydew及其他结论由 Codex依据原文分析。Jev未负责正文生成或复杂技术判断。
本文属于公开资料桌面研究,未安装运行转换器、未部署厂商产品、未执行生产数据测试,也未访谈维护者。文中采纳建议为分析判断;不把生态名录、开发草案、候选标签或未来路线图当作已通过验证的完整产品能力。
一手来源清单 · 25 项
- S01Apache Ossie 官方网站Apache Ossie
项目定位、孵化状态与官方导航。
- S02OSI 倡议发布公告Snowflake · 2025-09-23
记录2025年9月23日的倡议发起、合作伙伴与开放语义目标。
- S03项目 READMEApache Ossie
项目原名为OSI;以JSON/YAML推动语义模型交换,包含规范与转换工具。
- S04OSI 首版规范进展公告Snowflake · 2026-01-27
宣布首版规范可用及工作组进展;属于厂商对项目阶段的描述。
- S05OSI Specification Version Change项目 GitHub Discussions · 2026-02-27
2月27日发布讨论,宣布3月6日起版本从1.0调整为0.1.1。
- S06Ossie Project Incubation StatusApache Incubator
项目页记录6月22日进入孵化、导师与迁移事项;Clutch登记起始日为6月19日。
- S07CONTRIBUTING:治理、投票与贡献流程Apache Ossie
PPMC与IPMC的职责;规范变更、正式发布、committer贡献与投票规则;仓库采用Apache 2.0许可。
- S082026年9月孵化报告:Ossie段落Apache Incubator · 2026-09
记录50+参与组织、尚无Apache正式发布、扩大独立社区与迁移最终检查等当月状态。
- S09Core Metadata SpecificationApache Ossie
核心规范为0.2.0.dev0草案,采用扁平文档;描述数据集、字段、关系、指标与扩展。
- S10Converters GuideApache Ossie
围绕Ossie共同格式做平台转换;当前转换器要求扁平0.2.0.dev0文档,理论接口数量为2N。
- S11官方 Ecosystem 名录Apache Ossie
展示生态组织与部分具体集成路径;名录本身不证明所有产品均已全面实现。
- S12官方 Community 页面Apache Ossie
列出公开参与渠道、会议及工作组方向。
- S13CREATE_SEMANTIC_VIEW_FROM_OSSIE_YAMLSnowflake 产品文档
官方文档描述从Ossie YAML创建Snowflake语义视图的操作。
- S14READ_OSSIE_YAML_FROM_SEMANTIC_VIEWSnowflake 产品文档
导出总为旧式包装;原生视图默认版本0.1.1;非等值关系及部分字段可能丢失。
- S15dbt / MetricFlow 转换器Apache Ossie
提供双向转换,明确披露部分指标类型、窗口语义与键结构限制。
- S16Databricks Metric View 转换器Apache Ossie
纯YAML双向转换到Metric View v1.1;维护实现为Java,原Python参考实现计划弃用。
- S17Mosaic:Ossie YAML 导入与导出Strategy 产品文档
产品说明导入导出;导入仅用ANSI_SQL,复杂属性等有明确限制。
- S18Honeydew 转换器Apache Ossie
提供双向转换;数据类型存在近似映射,回程不保留全部datatype。
- S19社区路线图Apache Ossie
区分工作组、未来工作及增量改进;统一语义查询语言与参考引擎列在未来工作。
- S20Expression Language ProposalApache Ossie
定义逻辑层可移植表达式方向;文档标注Proposed Final。
- S21Ontology SpecificationApache Ossie
0.2.0.dev0本体规范描述业务概念、关系与概念到模型的映射。
- S22GitHub 仓库与主分支 API 快照GitHub 公共只读 API · 2026-10-02
查询时stars=2291、forks=297;主分支最近提交为2026-10-01T15:40:08Z。
- S23GitHub Releases 与标签 API 快照GitHub 公共只读 API · 2026-10-02
返回空Release列表;另查tags接口发现osi-0.1.1-rc1标签。不能替代ASF正式分发核验。
- S24OSI 更名并进入 Apache 孵化器Snowflake · 2026-07-08
解释OSI更名为Ossie以避免缩写混淆,并说明ASF治理转型。
- S25Ossie Clutch 状态登记Apache Incubator
登记起始日2026-06-19;新闻项记录2026-06-22进入孵化;列出四位导师。