Glossary term
Ontology
An ontology, in the sense ObjectStack uses, is an executable business ontology: the definition of a business — its objects and fields, relations, actions, permissions, flows, and agent and tool definitions — written as typed metadata that a runtime validates and then runs, so that software and AI agents operate the business through that one definition rather than through raw tables.
Also known as executable business ontologybusiness ontologyenterprise ontologydomain ontology
In practice
The ontology is the software. In ObjectStack the ontology is not a layer inside a hosted platform: it is the application's own definition — objects and fields, relations, actions, permissions, flows, and agent and tool definitions — and the runtime runs it, deriving the database, the REST API, the screens, and the MCP tools from it and enforcing permissions and audit on every call. Four boundaries come with the word. It is executable, not a knowledge-representation ontology: no inheritance, no axioms, no reasoner — the definition is validated, then run. It is not a semantic layer over your existing systems: it is the system, and federating an external datasource is read-only by default and early. Views, dashboards, apps, and translations are projections of the ontology, not part of it. And code does not disappear: it moves into the runtime, as hooks, action bodies, CEL, and constrained JSX.
The word comes from philosophy and arrives in enterprise software through knowledge engineering, where it means a formal model of a domain — its classes, properties, and relationships — that software can reason about. That working sense is narrow and useful: an ontology names the types (customer, work order, device), the properties each type carries, and the links between them, once, for the whole organization, which is what separates it from a database schema. A schema describes how one application stores its rows; an ontology describes what the business means by "customer" in a way that a dozen systems, a reporting tool, and a model can all resolve the same way. Palantir Foundry is what most people picture in 2026, and its modelling quality is genuinely high; Microsoft Fabric IQ and Google's enterprise knowledge graph are moving into the same layer.
Most ontology work stops one step short of where the risk begins. A retrieval-grade ontology is a read model: it makes an agent articulate about the business and says nothing about what happens when the agent has to change something. The capability that completes it is the declared, permission-checked write operation — the action — together with the permission and audit rules attached to the same definition. Palantir deserves credit for funnelling writes through governed actions for years; the open question was never whether that design is right.
The open question is who holds the file. In ObjectStack the definition is your business ontology: open, versioned, and yours, in your own repository, not code scattered across a framework and not a graph held inside a vendor's system. A definition you can read, diff, and move to another host is a different asset from an equally good definition that lives inside a vendor's engine and migrates by rebuild. An ontology does not make an AI agent correct: modelling a business well remains slow, contested, human work that no format shortcuts. What the format decides is narrower — whether the result is small enough for an agent to hold whole, strict enough to reject the agent's mistakes at authoring time, and portable enough to survive the platform it was first written on.
Where this term is used
Pages and articles that put this term to work.
Product pages
- Ontology The ontology is the software. One executable business ontology. AI writes it, the runtime runs it, agents operate it, you own it. What that means: a six-kind core the runtime executes, four projections that are not part of it, four guardrails on the word, and the mechanism behind each of the four promises.
- How it compares ObjectStack beside knowledge ontologies, semantic and context layers, operational ontologies, metadata-driven platforms and AI code generation: what each is good at, the one difference that matters, where the others are stronger, and the workloads that are not a fit today.
- 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 a database you already run, read-only by default.
- App interfaces Forms, views, and dashboards render straight from metadata — shaped by each user’s permissions, updated in real time, and fine-tuned in a live-preview view designer with column inspectors and filter builders.
- Permissions & security Role-based, row-level, and field-level access control with a permission matrix editor and an audit log viewer, record sharing, and tenant isolation — enforced on people and AI agents alike.
- Tools & MCP The @objectstack/mcp server turns objects, queries, and actions into policy-checked tools for Claude, Cursor, or any MCP client — with permissions enforced on every call.
- Agent developer The README path for a coding agent: npm create objectstack@latest writes an AGENTS.md, the agent writes typed metadata, os validate rejects what would fail at runtime, and npx os dev --ui renders the app for review.
- Platform ObjectOS is the commercial runtime environment built on ObjectStack: in-app AI Build and Ask, deployment, and team operations on the open, governed ObjectStack runtime.
- AI Build & Ask ObjectOS AI Build turns a described change into reviewable ObjectStack metadata. AI Ask answers over live business data inside user permissions; open-source ObjectStack supports your own agent via MCP.
Articles
- 「온톨로지가 곧 소프트웨어다」는 무슨 뜻인가? 실행 가능한 비즈니스 온톨로지의 정의 이 문장은 ObjectStack의 포지셔닝이고, 이 글은 그 정의다. 실행 가능한 비즈니스 온톨로지는 여섯 종류의 핵심, 네 가지 투영, 그것이 아닌 세 가지로 이루어지며, 핵심과 투영을 가르는 테스트가 있다.
- 기업 AI Ontology: 비즈니스 정의와 런타임을 모두 열어야 하는 이유 2026년 6월 Ontology MCP가 GA로 전환됐다. 벤더들이 스스로 agent 인터페이스를 개방 프로토콜에 넘긴 것이다. 정의 계층도 뒤따르고 있다. 열리지 않은 것은 런타임뿐이다.
- 열린 기업 온톨로지: 비즈니스 의미 계층은 누가 소유해야 하는가 2025년 11월부터 2026년 8월까지 다섯 플랫폼이 비즈니스 의미 계층을 출시했고, 대부분 MCP 읽기 경로를 열었다. 그러나 정의 자체는 안에 남는다. 프로토콜은 열리고 정의는 닫혔다 — 소유권 질문은 더 날카로워졌다.