Terme du glossaire
Ontologie
Une ontologie, au sens où ObjectStack emploie le mot, est une ontologie métier exécutable : la définition d’une entreprise — ses objets et leurs champs, ses relations, ses actions, ses permissions, ses flows, ses définitions d’agents et d’outils — écrite en métadonnées typées qu’un runtime valide puis exécute, de sorte que le logiciel et les agents d’IA opèrent l’entreprise à travers cette définition unique plutôt qu’à travers des tables brutes.
Aussi appelé ontologie métier exécutableontologie métierontologie d’entrepriseontologie de domaine
En pratique
L’ontologie est le logiciel. Dans ObjectStack, l’ontologie n’est pas une couche à l’intérieur d’une plateforme hébergée : c’est la définition propre de l’application — objets et champs, relations, actions, permissions, flows, définitions d’agents et d’outils — et le runtime l’exécute, en dérive la base de données, l’API REST, les écrans et les outils MCP, et applique permissions et audit à chaque appel. Le mot s’accompagne de quatre limites. Elle est exécutable, et non une ontologie de représentation des connaissances : pas d’héritage, pas d’axiomes, pas de raisonneur — la définition est validée, puis exécutée. Ce n’est pas une couche sémantique posée sur vos systèmes existants : c’est le système lui-même, et la fédération d’une source de données externe est en lecture seule par défaut, et encore à un stade précoce. Les vues, tableaux de bord, applications et traductions sont des projections de l’ontologie, pas des parties de celle-ci. Et le code ne disparaît pas : il se déplace dans le runtime, sous forme de hooks, de corps d’actions, de CEL et de JSX contraint.
Le mot vient de la philosophie et arrive dans le logiciel d’entreprise par l’ingénierie des connaissances, où il désigne un modèle formel d’un domaine — ses classes, ses propriétés et ses relations — sur lequel un logiciel peut raisonner. Ce sens pratique est étroit et utile : une ontologie nomme les types (client, ordre de travail, équipement), les propriétés que porte chaque type et les liens entre eux, une seule fois, pour toute l’organisation, et c’est ce qui la distingue d’un schéma de base de données. Un schéma décrit comment une application stocke ses lignes ; une ontologie décrit ce que l’entreprise entend par « client », d’une manière qu’une douzaine de systèmes, un outil de reporting et un modèle peuvent tous résoudre de la même façon. Palantir Foundry est ce que la plupart des gens imaginent en 2026, et la qualité de sa modélisation est réellement élevée ; Microsoft Fabric IQ et le graphe de connaissances d’entreprise de Google investissent la même couche.
La plupart des travaux d’ontologie s’arrêtent une étape avant l’endroit où le risque commence. Une ontologie conçue pour la recherche d’information est un modèle de lecture : elle rend un agent éloquent sur l’entreprise et ne dit rien de ce qui se passe quand l’agent doit modifier quelque chose. La capacité qui la complète est l’opération d’écriture déclarée et soumise au contrôle des permissions — l’action —, accompagnée des règles de permission et d’audit attachées à la même définition. Palantir mérite d’être salué pour avoir fait passer les écritures par des actions gouvernées depuis des années ; la question ouverte n’a jamais été de savoir si cette conception est la bonne.
La question ouverte, c’est de savoir qui détient le fichier. Dans ObjectStack, la définition est votre ontologie métier : ouverte, versionnée et à vous, dans votre propre dépôt — ni du code éparpillé dans un framework, ni un graphe détenu dans le système d’un éditeur. Une définition que vous pouvez lire, comparer en diff et déplacer vers un autre hébergeur est un actif différent d’une définition tout aussi bonne qui vit dans le moteur d’un éditeur et ne migre qu’en étant reconstruite. Une ontologie ne rend pas un agent d’IA correct : bien modéliser une entreprise reste un travail humain lent et disputé, qu’aucun format ne raccourcit. Ce que le format décide est plus étroit — si le résultat est assez petit pour qu’un agent le tienne en entier, assez strict pour rejeter les erreurs de l’agent au moment de l’écriture, et assez portable pour survivre à la plateforme sur laquelle il a d’abord été écrit.
Où ce terme est employé
Les pages et les articles qui mettent ce terme en œuvre.
Pages produit
- 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 ObjectOS Community, Cloud and Enterprise: 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
- Que signifie « L’ontologie est le logiciel » ? Une ontologie métier exécutable, définie La phrase est le positionnement d’ObjectStack ; voici sa définition : un noyau de six sortes, quatre projections, trois choses qu’elle n’est pas, et un test pour distinguer le noyau de la projection.
- Les ontologies deviendront-elles un standard de la stack IA ? Pourquoi le runtime doit être ouvert Les ontologies deviendront-elles un composant standard de la stack IA ? L’interface agent l’est déjà : Ontology MCP est passé en GA en juin 2026. La définition suit. Le runtime est resté fermé — or la portabilité y habite.
- Ontologie d'entreprise ouverte : qui doit posséder la couche de définition du métier ? Nov. 2025 – août 2026 : cinq plateformes ont livré une couche de définition du métier — deux comme ontologie, trois comme couche sémantique — et la plupart ont ouvert une voie de lecture MCP. Protocole ouvert, définition fermée.