StackMap
Subscribe
Explore / ossie
apache

ossie

Apache Ossie (incubating, formerly Open Semantic Interchange): a vendor-neutral JSON/YAML spec for exchanging semantic models across BI, analytics and AI tools, with reference converters.

2,433 313 Python Apache-2.0updated today
View on GitHubDispute this mapping →
Curator's take

Watch or adopt it if the same KPI is defined three ways across dbt, your BI tool and your agents' context layer — Ossie is the shared file format, with converters for dbt, GoodData, Polaris and Salesforce. It's a spec and tooling, not a runtime: nothing here answers queries or serves metrics, and its value depends on vendor adoption. Need a semantic layer agents can query today? slayer or wrenai.

Mapped by ShipWithAI editors · links verified

Continue your stack

What teams reach for next — and why each earns a place beside ossie. Ranked by curator confidence.

pairs wellpairs wellpairs wellslayerWrenAIOpenMetadataossie
pairs wellalternativebuilt withpick a node for the why · open it from the panel
Weekly digest
README.md1 min read

Apache Ossie (incubating)

Apache Ossie is a collaborative, open-source effort dedicated to standardizing and streamlining semantic model exchange and utilization across the diverse array of tools and platforms within the data analytics, AI, and BI ecosystem. Our shared vision is to establish a common, vendor-agnostic semantic model specification, promoting unparalleled interoperability, efficiency, and collaboration among all participants. By providing a single, consistent source of truth, this vendor-agnostic standard ensures that your data's definitions and value remain consistent as they are interchanged between AI agents, BI platforms, and all other tools in your ecosystem, eliminating inconsistencies across your different tools.

Apache Ossie was formerly known as Open Semantic Interchange (OSI).

Apache Ossie provides a single JSON- and YAML-based specification that any tool can read and write, addressing the semantic fragmentation common across today's data stack: the same KPI defined differently across tools, teams spending significant effort manually reconciling definitions, and AI agents producing unreliable outputs grounded in inconsistent business logic.

What's in this repository

  • core-spec/ — The Ossie core specification (spec.md), the machine-readable schema (spec.yaml, ossie-schema.json), and accompanying documentation.
  • converters/ — Reference converters that translate between Ossie and other semantic formats (e.g., dbt, GoodData, Polaris, Salesforce).
  • examples/ — Example semantic models, including a complete TPC-DS model.
  • validation/ — Tooling for validating semantic models against the Ossie schema.
  • docs/ — Project documentation and overview.

Get involved

  • Contribute: See CONTRIBUTING.md for how to propose specification changes, contribute code, and participate in the community.
  • Roadmap: See ROADMAP.md for current working groups, future efforts, and planned enhancements informed by community discussion.
  • Discuss: Join the conversation on GitHub Discussions and Issues.
  • Join the Slack community: Chat directly with contributors on Slack.