Experimental The Ossie integration is under active development and will be released soon, with the format interchange features it enables close behind. What Experimental means.
What Ossie covers
Ossie standardizes the shape of a semantic layer as an interchange format:- Semantic models — the top-level unit exchanged between tools.
- Datasets — the queryable tables in a model.
- Relationships — how datasets connect to each other.
- Fields — the dimensions on each dataset.
- Metrics — the measures defined against fields.
- AI context — the descriptions and business meaning consumers (including AI agents) rely on.
- Custom extensions — a
custom_extensionsslot for tool-specific detail that would otherwise be lost in a round-trip.
How Ossie maps to the Lightdash semantic layer
The Lightdash semantic layer already models the same building blocks Ossie standardizes:
Lightdash will use Ossie as an interchange format for the semantic layer: you’ll be able to import Ossie models into a Lightdash project, export a Lightdash project as Ossie, and round-trip through
custom_extensions for detail the base spec does not yet cover.
Where to learn more
- Apache Ossie project site: ossie.apache.org
- Source and spec: github.com/apache/ossie
- Lightdash semantic layer: Lightdash semantic layer