用語
オントロジー
ObjectStack が用いる意味でのオントロジーとは実行可能なビジネスオントロジーのことであり、ビジネスの定義——オブジェクトとフィールド、リレーション、アクション、権限、フロー、エージェントとツールの定義——を型付きメタデータとして記述し、ランタイムがそれを検証したうえで実行することで、ソフトウェアと AI エージェントが生のテーブルではなくその一つの定義を通じてビジネスを操作するようにするものである。
別名 実行可能なビジネスオントロジービジネスオントロジーエンタープライズオントロジー企業オントロジードメインオントロジー
実務では
オントロジーがソフトウェアである。ObjectStack において、オントロジーはホスト型プラットフォーム内部の一層ではない。それはアプリケーション自身の定義——オブジェクトとフィールド、リレーション、アクション、権限、フロー、エージェントとツールの定義——であり、ランタイムがそれを実行する。データベース、REST API、画面、MCP ツールはすべてそこから導出され、権限と監査はあらゆる呼び出しで強制される。この言葉には四つの境界が伴う。第一に、これは実行可能なものであって、知識表現としてのオントロジーではない。継承も公理も推論器もなく、定義は検証され、そして実行される。第二に、既存システムの上にかぶせるセマンティックレイヤーではない。それ自体がシステムであり、外部データソースのフェデレーションはデフォルトで読み取り専用、しかもまだ初期段階にある。第三に、ビュー、ダッシュボード、アプリ、翻訳はオントロジーの投影であって、その一部ではない。そして第四に、コードは消えない。フック、アクション本体、CEL、制約付き JSX としてランタイムの中へ移るのである。
この言葉は哲学に由来し、知識工学を経てエンタープライズソフトウェアに入ってきた。知識工学では、ソフトウェアが推論できるようにドメインを形式的にモデル化したもの——クラス、プロパティ、関係——を指す。実務上の意味は狭く、かつ有用だ。オントロジーは型(顧客、作業指示、デバイス)と、各型が持つプロパティと、型同士のつながりを、組織全体に対して一度だけ命名する。これがデータベーススキーマとの違いである。スキーマは一つのアプリケーションが自分の行をどう保存するかを記述する。オントロジーは、このビジネスが「顧客」と言うとき何を意味するのかを、十数個のシステムやレポーティングツール、そしてモデルがすべて同じように解決できる形で記述する。2026 年に多くの人が思い浮かべるのは Palantir Foundry であり、そのモデリングの質は本当に高い。Microsoft Fabric IQ や Google のエンタープライズナレッジグラフも同じレイヤーに進出しつつある。
ほとんどのオントロジーの取り組みは、リスクが始まる場所の一歩手前で止まっている。検索用途のオントロジーは読み取りモデルだ。エージェントがビジネスについて的確に語れるようにはなるが、エージェントが何かを変更しなければならないときに何が起きるかについては何も語らない。それを完成させる能力は、宣言され、権限チェックを受ける書き込み操作——アクション——と、同じ定義に付随する権限と監査のルールである。書き込みを統制されたアクションに集約してきた Palantir の長年の取り組みは評価されるべきだ。問われてきたのは、その設計が正しいかどうかでは決してない。
問われているのは、そのファイルを誰が持っているかだ。ObjectStack では、定義そのものがあなたのビジネスオントロジーである。オープンで、バージョン管理され、あなたのものとしてあなた自身のリポジトリにある。フレームワークのあちこちに散らばったコードでも、ベンダーのシステム内に保持されたグラフでもない。読めて、diff が取れて、別のホストへ移せる定義は、同じくらい優れていてもベンダーのエンジンの中に住み、移行には作り直しが必要な定義とは、別の資産である。オントロジーが AI エージェントを正しくしてくれるわけではない。ビジネスをうまくモデル化することは、今も時間がかかり、意見の割れる人間の仕事であり、どんなフォーマットも近道にはならない。フォーマットが決められることはもっと狭い。その結果が、エージェントが丸ごと保持できるほど小さいか、エージェントの誤りを記述時点で拒否できるほど厳密か、そして最初に書かれたプラットフォームより長く生き残れるほどポータブルか、である。
この用語が使われている場所
この用語を実際に使っているページと記事。
製品ページ
- 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.
記事
- 「オントロジーがソフトウェアである」とはどういう意味か?実行可能なビジネスオントロジーの定義 この一文は ObjectStack のポジショニングであり、本稿はその定義だ。実行可能なビジネスオントロジーには六種の中核、四つの投影、三つの「ではないもの」があり、中核と投影を見分けるテストがある。
- Ontology は AI スタックの標準になるのか?ランタイムがオープンであるべき理由 Ontology は AI スタックの標準的な構成要素になるのか?agent インターフェースはすでにそうなった。Ontology MCP は 2026 年 6 月に GA。定義層も追随している。ランタイムは閉じたままで、可搬性はそこにある。
- オープンな企業オントロジー:業務定義層は誰が所有すべきか 2025年11月から2026年8月にかけて5つのプラットフォームが業務定義層を投入し——2社はオントロジー、3社はセマンティックレイヤーとして——その多くが MCP の読み取り経路を開放した。だが定義そのものは内部に残る。プロトコルは開放、定義は封鎖——所有権の問いはより鋭くなった。