AI 用語の解説
オントロジーとは?AI のプロジェクトでよく聞く理由
オントロジーは、ある領域で扱うものの種類と、そのあいだの関係について書いた合意です。「顧客」とは何か、「契約」はどんな事実を持つか、顧客が契約を結ぶのであってその逆ではない、など。スタンフォード大学の定番の手引きは、オントロジーを「ある領域の概念を形式的かつ明示的に記述したもの」と定義しています。AI のプロジェクトでよく聞くのは、事実を抜き出す AI も、資料を探す AI も、CRM を埋める AI も、新しく入った人と同じく合意した分類が必要だからです。ないと、資料ごとに分け方がばらばらになります。
要点
- 中身:クラス(ものの種類)、属性(事実と関係)、制約(1 つか複数か、どの型か)、例。
- 確かめ方:オントロジーで答えられるべき質問(コンピテンシー・クエスチョン)をいくつか書く。
- AI にとって:ナレッジグラフへ抜き出すものと関係の種類の一覧。
- 大きさ:最初は 1 ページ。ある領域の正しいオントロジーは 1 つではない。
オントロジーとは何か
スタンフォード大学で Natalya Noy と Deborah McGuinness が書いた「Ontology Development 101」は、オントロジーをクラス(領域の概念)、スロット(それを説明する属性)、ファセット(値の型や数などスロットへの制約)に分けて説明します。クラスの個々の事例を加えると知識ベースになります。2 人は「領域をモデル化する正しいやり方は 1 つではない」とはっきり書いていて、正しいオントロジーは何に使うかで決まります。
最初の実務的な一歩として、2 人はコンピテンシー・クエスチョンを書くよう勧めています。そのオントロジーの上につくった知識ベースが答えられるべき質問です。「来四半期に更新する顧客と、それぞれの担当は?」と書けば、顧客、更新日つきの契約、担当という関係が要るとわかります。この質問が、最後に行うテストになります。
W3C の標準には正式な形があります。RDF は事実を主語・述語・目的語のトリプルで表し、OWL 2 はソフトウェアが推論できる形でオントロジーを書く言語です。小さなチームが初日から OWL を使う必要はほとんどありません。必要なのは、定義について合意することです。
小さなチームにとっての意味
- AI はあなたたちの言葉で分ける。「アカウント」「クライアント」「顧客」がチームの中で 3 つの別の意味を持っていたら、AI の抜き出しも検索も混ざります。
- ナレッジグラフの設計図になる。GraphRAG のような方法は、人や物と関係を抜き出すところから始まります。オントロジーが、どれを抜き出すかを決めます。
- もめごとを早く片づける。無料トライアル中の人は顧客か。一度定義を書けば、毎月ダッシュボードを直さなくて済みます。
具体例
例として架空の会社を使います。顧客企業のためにユーザー調査を行う 10 人の会社フィールドワーク社は、インタビューのメモを AI に調査データベースへ整理させたい。合意した型がないため、AI は「参加者」「インタビュイー」「ユーザー」を 3 つの別の種類としてつくり、あるメモでは発見をプロジェクトに、別のメモでは顧客企業にひもづけました。
チームはコンピテンシー・クエスチョンを 4 つ書き(「3 人以上の参加者から出た発見は?」「オンボーディングを調べた顧客企業のプロジェクトは?」)、1 ページのオントロジーをつくりました。顧客企業、プロジェクト、セッション、参加者、発見、テーマ。セッションは 1 つのプロジェクトに属し、発見は 1 つ以上のセッションから出て、参加者は 1 つ以上のセッションに出る。各クラスに 1 行の定義と例を添えます。次の実行で AI は 30 件のメモを同じ形で整理し、4 つの質問すべてにデータベースから答えられるようになりました。
書き方
- オントロジーが答えるべき質問を 3〜6 個書く。
- その質問と実際の資料に出てくる名詞を書き出す。クラスの候補です。
- クラスごとに 1 文の定義と実例を 1 つつけ、同じ意味の言葉はまとめる。
- 属性と関係を、許される数とともに加える。契約の顧客は 1 社、顧客の契約は複数、など。
- 確かめる。例を使って各質問に答え、合わないところを直してから、使う人と AI に共有する。
よくある誤解
- 「オントロジーは巨大な分類表」分類表(タクソノミー)は「〜の一種」の木だけです。オントロジーは関係と制約も持ちます。
- 「全部をモデル化する」質問に必要な分だけ。新しい質問が出たらクラスを足します。
- 「哲学の言葉では?」もとはそうで、AI の分野が借りました。プロジェクトでは、合意した型のことです。その型に沿った事実の集まりがナレッジグラフです。
よくある質問
オントロジーをひとことで言うと?
仕事で扱うものの種類(顧客、契約、製品、問い合わせ)と、それぞれの意味、持つ事実、関係(顧客が契約を結ぶ、問い合わせは製品についてのもの)について合意した一覧です。ナレッジグラフが従う設計図にあたります。
オントロジーとナレッジグラフの違いは?
オントロジーは、ものと関係の種類を決めます。ナレッジグラフは実際の事実を持ちます。「顧客は契約を結べる」はオントロジー、「Acme が契約 42 番を結んだ」はグラフの中の事実です。
OWL や専用のソフトが要る?
最初は要りません。クラス、やさしい定義、属性、例を 1 ページにまとめれば、チームにも AI にも伝わります。W3C の OWL は、機械に推論させたいときの正式な言語です。
AI スキル
AI に、業務領域のオントロジーの草案を作らせる
このスキルを AI Skill Pod に入れれば、チーム全員が自分の Claude、Cursor、ChatGPT(Pro・Business・Enterprise)で使えます。招待リンク 1 つで共有でき、無料で始められます。「ドメインオントロジーの草案」スキルが、この手順を AI に任せられる形にしています。自社や担当する市場、数字を渡すと、AI がこの手順で進めてまとめます。
14日間無料・カード不要
出典
- Noy、McGuinness:Ontology Development 101: A Guide to Creating Your First Ontology(スタンフォード大学) (閲覧 2026-11-04)
- W3C:RDF 1.1 Concepts and Abstract Syntax (閲覧 2026-11-04)
- W3C:OWL 2 Web Ontology Language の概要 (閲覧 2026-11-04)
- Edge ほか、From Local to Global: A Graph RAG Approach(2024 年) — AI 検索のための抽出 (閲覧 2026-11-04)