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
- AI Agent 試験導入が本番に進めない理由:欠けている四つの実行基盤 デモで喝采を浴びた agent が、法務の一問で止まることがある。問題はモデルではなく、意味、権限、承認、監査の四層がないことだ。
- オープンな企業オントロジー:業務セマンティックレイヤーは誰が所有すべきか 2025年11月から2026年8月にかけて5つのプラットフォームが業務セマンティックレイヤーを投入し、その多くが MCP の読み取り経路を開放した。だが定義そのものは内部に残る。プロトコルは開放、定義は封鎖——所有権の問いはより鋭くなった。
- 企業 AI Ontology:業務定義とランタイムをともにオープンにすべき理由 2026 年 6 月、Ontology MCP が GA。ベンダー自身が agent インターフェースを開放プロトコルに委ねた。定義層も追随している。開かれなかったのは実行層だけだ。