Apache Ossie (Incubating): The New Name for Open Semantic Interchange¶
Apache Ossie is currently undergoing incubation at The Apache Software Foundation (ASF).
If you've been following the Open Semantic Interchange project — the open specification for semantic layer and ontology — there's an important update. The project has been accepted into the Apache Incubator under a new name: Apache Ossie (Incubating).
The spec, the community, and the mission haven't changed, but the name, governance home, and long-term trajectory have.
Why the new name?¶
You may know this project as Open Semantic Interchange, or OSI. As the community prepared for incubation — the next step in the project's open source journey — they decided to rename the project "Ossie" to avoid confusion with other projects in the open source ecosystem that share the OSI acronym.
The mascot is a kangaroo carrying semantic metadata in its pouch as it hops between systems in the data stack.
Going forward:
- The project is Apache Ossie (Incubating)
- References to "OSI" as a project name are historical
- The specification and the YAML-based format for defining metrics, dimensions, and relationships is unchanged
If you've been building on Open Semantic Interchange, nothing breaks. The name changed, but the spec didn't.
What is Ossie?¶
Ossie is an open specification for both semantic layer and ontology. It defines a vendor-neutral format for expressing business metrics, dimensions, and their relationships as well as broader business concepts and rules. It allows any tool — whether BI platforms, query engines, or AI agents — to consume and produce semantic definitions without loss of meaning.
The problem it solves is straightforward: the same business concept (say, "Monthly Active Users") is often defined inconsistently across an organization's CRM, data warehouse, and BI tools. When a human analyst or an AI agent runs a query, they shouldn't have to guess which definition is correct. Ossie provides a shared, machine-readable format that encodes not just the data but the intent and business meaning behind it.
Why the Apache Software Foundation?¶
Incubating Ossie with the Apache Software Foundation ensures that it remains an open standard with no single controlling entity. Given that the goal of Ossie is to provide industry-wide standardization of semantic data, ensuring that it has a vendor-neutral ground to operate in is crucial.
Under incubation, Ossie operates with public mailing lists, GitHub-based development, a formal discussion-and-vote process for spec changes, and committership earned through contribution rather than employer affiliation. Note that as part of this transition, all mailing lists referring to Open Semantic Interchange will be retired; community members should use the ASF-provided project resources linked below instead.
The community behind Ossie¶
Ossie didn't start as a single-company project, and it already isn't governed as one. Since the repository opened in November 2025:
- More than 100 commits and 35 merged pull requests have landed from contributors at Snowflake, Dremio, Salesforce, Databricks, dbt Labs, RelationalAI, GoodData, and Honeydew
- The participating coalition has grown from 17 launch partners to more than 50 organizations
- Three working groups (Metric Language, Catalog, and Ontology) operate with dedicated leads, meetings, and public channels
- Implementations including the Ossie-to-dbt Semantic Layer converters and an Apache Polaris™ converter are already merged
What's next¶
Snowflake was one of the founding organizations behind Open Semantic Interchange, and we'll continue as an active contributor to Apache Ossie as the project grows under ASF governance.
As with any Apache project, the community will decide the direction together. There is a large roadmap of potential additions to Ossie, and there are a few areas we're excited about and hope to work with the community to contribute proposals for:
- Deepening the spec's expressiveness to accommodate what real enterprise models demand, including an expression language spec, advanced metric logic, windowing functions, and complex relationships
- Building converters for additional platforms and frameworks so that adopting Ossie doesn't require ripping out what you already have
- A standardized semantic query specification that any engine can support
- Integration with Apache Polaris so that semantic models are discoverable directly from the catalog
None of this is predetermined. It will go through the same open discussion-and-vote process as everything else in the project.
Get involved¶
Ossie is transitioning to ASF infrastructure as part of incubation. Whether you're building an AI agent, BI tool, or a query engine that needs to understand business context, Ossie is the community working to make sure you don't have to tackle semantic interoperability alone.
- View Repository — Browse the spec, raise PRs, and contribute code
- Start a Discussion — Share ideas, propose features, and ask questions
- Join Slack — Chat directly with contributors
- Subscribe to dev@ — Main development and community discussion list