Glossary term
Semantic layer
A semantic layer is a governed set of business definitions — metrics, dimensions, and entity names — placed between raw data storage and the tools that query it, so that "active customer" or "net revenue" resolves to one agreed calculation no matter who asks or which tool they ask from.
Also known as business semantic layermetrics layerheadless BI
In practice
The term's home is analytics. dbt's Semantic Layer, Cube, AtScale, and Looker's LookML all solve the same problem: every dashboard, notebook, and spreadsheet had been re-deriving "revenue" in its own SQL, and the numbers stopped agreeing. Defining the metric once, above the warehouse and below the tools, makes the definition the shared artifact instead of the query. Since 2026 the same two words also get used for the business-definition layer under agentic AI — the sense Fabric and Foundry use — which is why the phrase now means two different scopes depending on who is speaking, and why it is worth saying which one you mean.
For a large class of work, a semantic layer is genuinely the right and sufficient tool, and it is worth being plain about that rather than talking past it. If the problem is that finance and sales quote different revenue figures, that self-serve analytics produces contradictory dashboards, or that an AI assistant needs to answer questions over a warehouse consistently, a metrics layer over that warehouse solves it — and adding an application platform underneath would be answering a question nobody asked. A semantic layer is not a weaker ontology; it is a different instrument, and on analytical questions it is the better one.
What it does not carry is the write side. A semantic layer is a read contract: it settles what a number means, not who may change the underlying record, which operations exist at all, whether a change needs approval, or what evidence remains afterwards. ObjectStack sits on the other side of that line — the typed application metadata that defines an object also declares its permissions, its actions, and its approval steps, and the runtime enforces all of them on every call, so the definition governs writes rather than only describing reads. It does not replace a warehouse semantic layer, and a company doing serious BI will still want one.
Where this term is used
Pages and articles that put this term to work.
Product pages
- Analytics & reporting Aggregations, time series, funnels, and dashboards over the same governed objects the app runs on — with a widget-based dashboard designer and a band-based report designer, permission-aware by construction.
- Data modeling Objects, relationships, validations, and formulas become tables, migrations, a query language, and REST APIs — with an object designer, an ER diagram, and datasource sync that federates existing databases in place.
- Platform ObjectOS is the commercial production platform for ObjectStack apps, combining in-app AI, deployment, and team operations with the open, governed ObjectStack runtime.
Articles
- Por qué los pilotos de AI Agent fallan antes de producción: cuatro capas ausentes Un agent puede recibir aplausos en la demo y detenerse por una pregunta de legal. El problema no suele ser el modelo, sino la falta de semántica, permisos, aprobación y auditoría.
- Ontología empresarial abierta: quién debería poseer la capa semántica del negocio Entre nov. 2025 y ago. 2026 cinco plataformas lanzaron una capa semántica de negocio y la mayoría abrió una vía de lectura por MCP, dejando dentro la definición. Protocolo abierto, definición cerrada.
- Ontología para IA empresarial: por qué la definición y el runtime deben ser abiertos Ontology MCP llegó a GA en junio de 2026: los proveedores entregaron la interfaz de agentes a un protocolo abierto. La definición va detrás. Solo el runtime sigue cerrado, y ahí vive la portabilidad.