
セマンティックレイヤーとは?AIに、生のデータベースを触らせないための層
公的な用語集に定義が見当たらない言葉です。それでも日本の行政には実物があり、AIエージェントの時代になって急に効き目が大きくなりました。デジタル庁の資料とOWASPの脆弱性分類で確認してまとめました。
30秒でわかる「セマンティックレイヤー」
- 生のデータと、それを使う人やAIのあいだに置く「業務の言葉」に翻訳する層
- セキュリティの公的用語集に定義が見当たりません。会社ごとに指すものが違います
- それでも実物はあります。日本ではデジタル庁のGIFとIMI共通語彙基盤がこれにあたります
- 効き目が急に大きくなったのはAIエージェント。生の権限を渡さずに済む入口になります
- 今日やること:社内でよく使う指標を1つ選び、その定義がどこに書いてあるか探してみる
この記事の地図(全8章)
セマンティックレイヤーは、データ基盤の資料やAI活用の提案書に出てくる言葉です。訳せば「意味の層」。抽象的で、聞いたその場では分かった気になり、あとで説明できなくなる種類の語です。
先に、この記事の立場を書きます。この言葉には、公的な定義が見当たりません。調べた範囲を第1章で示します。それでも取り上げるのは、指しているものが実在し、AIエージェントに社内データを触らせる場面でセキュリティ上の役割を持ち始めたからです。
この記事は2026年8月22日時点の内容です。行政の実例はデジタル庁『政府相互運用性フレームワーク(GIF)』(最終更新2026年3月24日)とIMI共通語彙基盤、AIエージェントの脆弱性はOWASP『Top 10 for LLM Applications』LLM06:2025 Excessive Agency、用語集の確認はNIST CSRC Glossaryで行いました。
この語には標準化団体による定義がありません。そのため本記事の説明は、公的資料で確認できる実例から筆者が組み立てたものです。提案書などで出てきた場合は、その会社が何を指しているのかを個別に確認してください。
セマンティックレイヤーとは(やさしい定義)
公的な定義は見当たりませんが、実物はあります
生のデータと、それを使う人やアプリのあいだに置く翻訳の層。「売上」「顧客数」といった業務の言葉と、実際のテーブルや列の対応づけを1か所にまとめたものです。
まず、公的な定義の有無を確かめておきます。NISTが公開しているセキュリティ用語集で「semantic」を検索すると、5件が返ります。中身はこうです。
| 登録されている語 | この記事の語と同じか |
|---|---|
| Semantic matching | 違います。意味の照合の話です |
| Semantic Web Services Architecture | 違います。ウェブサービスの構成の話です |
| Semantics | 違います。意味そのものを指す語です |
| Semantics of a language | 違います。言語の意味論です |
| semantic security | 違います。暗号の性質を指す語です |
2026年8月22日にNIST CSRC Glossaryで「semantic」を検索した結果です。「semantic layer」という項目は登録されていません。この辞典では、公的な定義がない語についてはその事実を先に書くようにしています。MDR/MSSPの記事も同じ形でした。
では実体がないのかというと、そうではありません。日本の行政に、この考え方の実物があります。デジタル庁が公開している政府相互運用性フレームワーク(GIF)です。
GIFは、データの相互運用性を確保し、効率的な情報共有と情報連携を実現するためのデータモデルのひな形(参照モデル)であり、実装データモデル、コアデータモデル、コアデータパーツを公開しています。
出典:デジタル庁『政府相互運用性フレームワーク(GIF)』(最終更新 2026年3月24日)そして、その土台にあるIMI共通語彙基盤の説明はこうです。
データで用いる様々な用語の表記、意味、構造を統一し、分野を超えてデータの検索向上やシステム連携強化を実現します。
出典:IMI 情報共有基盤『共通語彙基盤』「用語の表記、意味、構造を統一する」。これがセマンティックレイヤーのやっていることです。呼び名が違うだけで、行政はすでに10年以上この整備を続けています。
置かれる位置を図にせず、表で確かめます。上から下へ、言葉が具体的になっていきます。
| 層 | そこにあるもの | 誰が触るか |
|---|---|---|
| 利用する側 | 「今月の売上」「未対応の脆弱性の件数」といった業務の言葉 | 担当者、経営層、BIツール、AIエージェント |
| セマンティックレイヤー | 業務の言葉と、実際のテーブル・列・計算式の対応づけ。誰が何を見てよいかの定義 | データを整備する担当者 |
| 生のデータ | テーブル、列、行。複数のシステムに散らばっている | システムと、その管理者 |
真ん中の層がこの記事の主題です。ここが無いと、上の層の人やAIは、下の層に直接触りに行くしかなくなります。第3章で見るように、それがそのままセキュリティの問題になります。
第1章 おわり — 次は第2章
なぜ今これが問題なのか
同じ名前の指標が、部署ごとに違う数を指しています
デジタル庁がGIFを整備している理由は、行政の側にこの問題が先に出たからです。GIFは3つの層に分かれていて、下にいくほど細かく、共通で使える部品になります。
| GIFの構成要素 | 何を定めているか | 例 |
|---|---|---|
| 実装データモデル | 行政やスマートシティなど、分野ごとに特化したデータセットのモデル | その分野で実際に使う一式 |
| コアデータモデル | 様々な場面で共通的に参照されるデータの基本的な構造 | 個人、法人、連絡先、住所、施設 |
| コアデータパーツ | 多くのモデルに登場する項目の、値の形式(書式) | 日付、アドレス |
出典:デジタル庁『政府相互運用性フレームワーク(GIF)』。2022年10月13日からGitHubでの公開が始まっています。「住所」の書き方が組織ごとに違えば、同じ人を同じ人だと突き合わせられません。この一点のために、国が参照モデルを作って配っています。
同じことが、セキュリティの数字でも起きます。社内の会議で数が合わない典型例を並べます。
| 指標 | 定義がずれる箇所 | 結果として起きること |
|---|---|---|
| インシデント件数 | 検知したものを数えるか、対応したものを数えるか。同一事案の再発を1件と数えるか | 部署ごとに件数が違い、増減の議論ができない |
| 未対応の脆弱性の件数 | 資産の範囲。停止中のサーバを含めるか。同じ製品の重複を1件にまとめるか | 報告のたびに数が動き、改善したのか分からない |
| 平均対応時間 | 起点を検知時刻にするか、担当者が着手した時刻にするか | 数字は良くなるが、利用者の体感と合わない |
| 対象アカウント数 | 退職者の無効化済みアカウントを含めるか。共有アカウントを1と数えるか | 棚卸しのたびに母数が変わり、比率が比較できない |
どれも「集計の仕方の好み」の話に見えますが、結果は深刻です。母数が動くと、前年比も達成率も意味を失います。セマンティックレイヤーは、この定義を1か所に置いて、全員が同じ計算式を通るようにする仕組みです。
各自が手で集計していれば、数が合わないことは会議ですぐ表に出ます。本当に危ないのは、自動化されたあとに定義がずれている状態です。毎月同じ形式のレポートが自動生成されるので、誰も疑いません。
自動化の前に定義を1か所へ集める。これが順番です。逆にすると、間違った定義が高速に配られるだけになります。
第2章 おわり — 次は第3章
セキュリティ上の効き目はAIエージェントに出た
OWASPの指摘は、そのままデータベースの話です
ここまでは、数字が揃うという話でした。セキュリティの話になるのは、AIエージェントに社内のデータを触らせ始めてからです。
OWASPは、大規模言語モデルを使うアプリケーションの脆弱性を10項目にまとめています。その6番目がExcessive Agency(過剰な作用範囲)です。根本原因は3つとされています。
| 根本原因 | OWASPの説明 | データで言うと |
|---|---|---|
| 過剰な機能(excessive functionality) | 意図した動作に必要のない機能まで使える拡張を与えている | 読むだけでよいのに、書き換えや削除もできる口を渡している |
| 過剰な権限(excessive permissions) | 下流のシステムに対して、必要のない権限を持っている | 1つのテーブルで足りるのに、データベース全体を見られる |
| 過剰な自律性(excessive autonomy) | 人の確認を挟まずに実行できてしまう | 集計だけのはずが、そのまま更新まで走る |
出典:OWASP『Top 10 for LLM Applications』LLM06:2025 Excessive Agency。引き金として挙げられているのは、モデルの幻覚(hallucination)と、直接・間接のプロンプトインジェクションです。つまり「AIが正しく動く前提」で権限を渡すと、その前提が崩れたときに被害が権限の広さの分だけ出ます。
この文書が挙げている例は、抽象的な話ではなく、そのままデータベースの権限の話です。
データを読むことを意図した拡張が、SELECT権限だけでなくUPDATE、INSERT、DELETE権限まで持つIDを使ってデータベースサーバに接続している。
出典:同 LLM06:2025 Excessive Agency「過剰な権限」の例(訳は筆者)対策として書かれている内容も、具体的です。
商品データベースを使って顧客に購入を勧めるLLMエージェントは、productsテーブルへの読み取りアクセスだけが必要かもしれない。他のテーブルにアクセスできるべきではなく、レコードの挿入・更新・削除もできるべきではない。これは、LLM拡張が接続に使うIDに適切なデータベース権限を適用することで強制されるべきである。
出典:同 対策「拡張の権限を最小化する」(訳は筆者)あわせて、シェルコマンドの実行やURLの取得のような、何でもできてしまう拡張を避け、粒度の細かい拡張を使うことが推奨されています。ここがセマンティックレイヤーの出番です。データベースに対する「何でもできてしまう拡張」とは、要するに自由にSQLを書かせることだからです。
| 観点 | AIに直接データベースを触らせる | セマンティックレイヤーを通す |
|---|---|---|
| AIができること | 接続に使うIDの権限でできること全部 | 定義されている指標と切り口だけ |
| 指示が誤解されたとき | 意図しない表や列まで届く可能性がある | 定義の外には出られない |
| プロンプトインジェクションを受けたとき | 被害の範囲は権限の広さで決まる | 被害の範囲は公開している指標の範囲にとどまる |
| 誰が何を見てよいかの管理 | 接続ごとに設定が散らばる | 1か所にまとまる |
| 答えの再現性 | その都度の生成に依存する | 同じ定義を通るので一致する |
この比較は、OWASPが挙げる3つの根本原因(過剰な機能・過剰な権限・過剰な自律性)に、セマンティックレイヤーがどう効くかを筆者が整理したものです。効くのは前の2つで、3つ目の自律性には効きません。実行の前に人の確認を挟むかどうかは、別に決める必要があります。
よくある失敗は、セマンティックレイヤーを入れたうえで、その接続に管理者権限を与えてしまうことです。層は増えますが、渡した権限は変わらないので、抜け道が1つ増えただけになります。
OWASPが「接続に使うIDに適切なデータベース権限を適用することで強制されるべき」と書いているのは、この点です。層の設計より先に、接続に使うアカウントの権限を確かめてください。
もっと詳しく
AIエージェントやMCPに固有の攻撃面はAIエージェント/MCPのセキュリティ|新しい攻撃面7つと個人・企業の守り方に、10項目の全体像はOWASP Top 10 2025年版を日本の現場の言葉で読むにまとめています。
第3章 おわり — 次は第4章
よくある誤解と、間違えやすい似た用語
「持っているか」「定義しているか」で分かれます
この語のまわりは特に混同が多いので、役割で並べます。データを持っているかどうかが、いちばん大きな分かれ目です。
| 用語 | 役割 | データを持つか |
|---|---|---|
| セマンティックレイヤー | 業務の言葉と実データの対応づけ、および取り出し口 | 持たない |
| オントロジー | 概念と、概念どうしの関係の定義 | 持たない(定義だけ) |
| データカタログ | どこに何のデータがあるかの目録 | 持たない(所在の情報のみ) |
| データウェアハウス | 分析用にデータを集めて保管する | 持つ |
| データベース | 検索できるように体系的に整理して保管する | 持つ |
オントロジーとセマンティックレイヤーは特に近く、実務では重なります。ざっくり言えばオントロジーは「概念どうしがどうつながるか」、セマンティックレイヤーは「その概念を、実際のどの列から、どう計算して出すか」です。前者が地図で、後者が窓口だと考えると整理しやすくなります。
誤解も並べておきます。
| よくある誤解 | 実際はどうか |
|---|---|
| 製品を買えばセマンティックレイヤーが手に入る | 製品は入れ物です。中身の定義(何を売上と呼ぶか)は自社で決めるしかありません |
| 層を挟めばAIに安全にデータを渡せる | 接続に使うアカウントの権限を絞らなければ効果はありません。OWASPが強制すべきだとしているのは権限のほうです |
| 公的な定義があるはずだ | NISTのセキュリティ用語集に該当項目はありません。使う場面ごとに指す範囲が違います |
| データを1か所に集めてからでないと作れない | デジタル庁のGIFは、集約ではなく相互運用性を目的にした参照モデルです。散らばったままでも語彙は揃えられます |
4つ目は実務では効きます。データ統合の完了を待つと、いつまでも始まりません。先に用語と計算式を1か所に決めておけば、保管場所の統合は後からでも進められます。
この語は定義が定まっていないため、同じ言葉で違うものが売られています。確認すべきは次の3つです。
1つ目、定義を書くのは誰か。ツールが自動生成するのか、自社の担当者が書くのか。2つ目、誰が何を見てよいかの制御をどこで行うのか。この層か、データベース側か。3つ目、その層が接続に使うアカウントの権限は何か。3つ目に答えられない提案は、第3章の失敗をそのまま抱えています。
第4章 おわり — 次は第5章
個人:見えている数字を疑う
作る側でなくても、読む側では使えます
個人がセマンティックレイヤーを作ることはありません。ただし数字を受け取る側として、定義のずれを見抜くことはできます。ニュースでも社内資料でも同じです。
| 見たとき | 確かめること | ずれていたら |
|---|---|---|
| 「前年比◯%増」 | 母数の定義が去年と同じか | 母数が変わっていれば、増減の比較は成り立ちません |
| 「被害件数◯件」 | 数えているのは認知か、報告か、確定か | 同じ事象を扱う別の資料と、桁が変わることがあります |
| 「対応率◯%」 | 分母に何を入れているか | 対象外を分母から抜くだけで、率は大きく上がります |
この辞典の記事で、統計を引用するときに出典と調査対象を毎回書いているのはこのためです。母集団が違う数字を並べると、比較しているつもりで別のものを見ることになります。
関連する話
AIが社内文書を検索して答える仕組みそのものはRAGとは何か:仕組みと社内活用の価値に、その仕組みが汚染される攻撃はRAGデータポイズニング完全ガイドにまとめています。
第5章 おわり — 次は第6章
会社・組織で作るときに決めること
製品選びより先に、決めることがあります
セマンティックレイヤーの導入が止まる理由は、たいてい技術ではありません。「何を売上と呼ぶか」を決められる人がいないことです。先に決めるべき項目を並べます。
| 決めること | 決めないと起きること |
|---|---|
| 定義を最終的に決める人は誰か | 部署ごとの言い分が並んだまま、どれも採用されない |
| 最初に載せる指標をいくつにするか | 全指標を対象にしようとして、合意形成だけで年を越す |
| 定義を変えるときの手続き | 誰かが黙って計算式を変え、過去の数字と比較できなくなる |
| 誰が何を見てよいかの制御をどこで行うか | この層とデータベース側の両方に設定が散らばり、実際の権限が誰にも分からなくなる |
| この層が接続に使うアカウントの権限 | 層を挟んだのに、抜け道が1つ増えただけになる |
| AIエージェントに公開する範囲 | 人間向けの定義がそのままAIに開放され、想定外の集計が返る |
2番目は特に重要です。最初は3つから5つに絞ってください。デジタル庁のGIFも、あらゆるデータを定義したのではなく、共通的に参照されるもの(個人、法人、連絡先、住所、施設)をコアデータとして選定するところから作られています。
4番目の「どこで制御するか」は、選択肢が3つあります。組み合わせて使うのが普通ですが、主にどこで守るのかを決めておかないと、確認するときにどこを見ればよいか分からなくなります。
| 制御の置き場所 | 長所 | 弱点 |
|---|---|---|
| データベース側(アカウントの権限、行や列の制限) | 層を迂回されても効く。いちばん確実 | 利用者ごとの細かい出し分けは書きにくい |
| セマンティックレイヤー側 | 業務の言葉で書ける。定義と一緒に管理できる | 層を通らない経路には効かない |
| アプリケーション側 | 画面ごとの事情に合わせられる | アプリが増えるたびに実装が分散する |
OWASPが「接続に使うIDに適切なデータベース権限を適用することで強制されるべき」としているのは、1行目のことです。2行目と3行目は使い勝手のためのもので、1行目の代わりにはなりません。
まず指標を3つ選び、定義を1枚の文書に書く。次にその3つを取り出す接続のアカウントを、読み取り専用で作る。ここまでは製品を入れなくてもできます。
製品の検討は、この2つが済んでからで間に合います。逆順にすると、定義が決まっていない状態で入れ物だけが増えます。
第6章 おわり — 次は第7章
「数字が合わない」と言われたら:最初の10分
集計をやり直す前に、確かめる順番があります
会議で2つの資料の数字が違う。ここで両方を作り直すと、時間だけかかって原因が分かりません。先に、どこでずれたのかを切り分けます。
| 時間 | やること | やってはいけないこと |
|---|---|---|
| 0〜3分 | 両方の資料の「集計期間」と「対象範囲」を突き合わせる | 数値そのものを見比べる。ここでは合いません |
| 3〜6分 | 分母と分子の定義を、文章で書き出して並べる | 計算式のファイルを開いて読み始める |
| 6〜8分 | どちらが正か決めず、どちらの定義を今後使うかを決める | 片方を「間違い」として消す。過去の資料が読めなくなります |
| 8〜10分 | 決めた定義を1か所に書き、変更日を残す | 口頭で合意して解散する |
3番目が肝心です。定義のずれに正解はありません。検知した件数で数えるのも、対応した件数で数えるのも、どちらも正しい数え方です。決めるべきは「今後どちらを使うか」と「いつから切り替えたか」だけです。
そして、セキュリティの文脈でもうひとつ確かめる価値があるのが、その数字を誰が見られる状態になっているかです。定義を統一する作業は、同時に公開範囲を見直す機会でもあります。
確かめる先
- デジタル庁『政府相互運用性フレームワーク(GIF)』(参照モデルの実物。GitHubで公開されています)
- IMI 情報共有基盤『共通語彙基盤』(コア語彙とコードリスト)
- OWASP『Top 10 for LLM Applications』LLM06 Excessive Agency(AIに渡す権限の考え方)
- 自社のデータ基盤の担当者(この層が接続に使うアカウントの権限を確認)
- 各指標の定義を最初に決めた部署(変更履歴が残っているか)
第7章 おわり — 次は第8章
関連用語と、次に読む記事
言葉を決める・データを持つ・権限を絞る
この用語とセットで覚えると理解が早くなる語です。
| こんな人に | 次に読む記事 |
|---|---|
| AIエージェントに固有の危険を知りたい | AIエージェント/MCPのセキュリティ|新しい攻撃面7つと個人・企業の守り方 |
| OWASPの10項目を通しで読みたい | OWASP Top 10 2025年版を日本の現場の言葉で読む |
| AIに社内文書を読ませる仕組みを知りたい | RAGとは何か:仕組みと社内活用の価値 |
| その仕組みへの攻撃を知りたい | RAGデータポイズニング完全ガイド |
| 集めた記録を突き合わせたい | SIEMとは?「ログは取っている」のに、調べられない理由 |
第8章 おわり — 最後にFAQ
セマンティックレイヤーについてよく聞かれること
実際に検索されている疑問から
セマンティックレイヤーとオントロジーは何が違うのですか?
役割が違います。オントロジーは概念と、概念どうしの関係を定義します。セマンティックレイヤーは、その概念を実際のどの列から、どう計算して出すかを定め、取り出し口までを担います。前者が地図、後者が窓口だと考えると整理しやすくなります。どちらもデータそのものは持ちません。実務では重なる部分が多く、同じ製品が両方を名乗ることもあります。
公的な定義はありますか?
セキュリティの分野では見当たりません。NIST CSRC Glossaryで「semantic」を検索すると5件が返りますが、いずれも意味の照合や暗号の性質など別の概念で、「semantic layer」という項目はありません。ただし考え方の実物はあり、日本ではデジタル庁の『政府相互運用性フレームワーク(GIF)』と、その土台であるIMI共通語彙基盤が該当します。IMIは「データで用いる様々な用語の表記、意味、構造を統一する」と説明されています。
AIに社内データを触らせるとき、なぜこの層が要るのですか?
渡す権限を狭められるからです。OWASPは『Top 10 for LLM Applications』のLLM06 Excessive Agencyで、読み取りを意図した拡張がUPDATE・INSERT・DELETE権限まで持つIDで接続していることを過剰な権限の例として挙げ、シェルコマンド実行のような何でもできる拡張を避けて粒度の細かい拡張を使うよう勧めています。自由にSQLを書かせるのは、まさにその「何でもできる拡張」にあたります。定義済みの指標だけを露出すれば、指示が誤解されても定義の外には出られません。
この層を入れれば、AIに安全にデータを渡せますか?
それだけでは足りません。層が接続に使うアカウントの権限を絞らなければ、抜け道が1つ増えただけになります。OWASPも、権限の制限は接続に使うIDにデータベース権限を適用することで強制されるべきだとしています。またこの層が効くのは、過剰な機能と過剰な権限に対してです。3つ目の根本原因である過剰な自律性には効きません。実行の前に人の確認を挟むかどうかは、別に決める必要があります。
出典・参考
- デジタル庁『政府相互運用性フレームワーク(GIF)』(最終更新 2026年3月24日)https://www.digital.go.jp/policies/data_strategy_government_interoperability_framework
- IMI 情報共有基盤『共通語彙基盤』https://imi.go.jp/goi/
- OWASP『Top 10 for LLM Applications』LLM06:2025 Excessive Agencyhttps://genai.owasp.org/llmrisk/llm062025-excessive-agency/
- OWASP『Top 10 for LLM Applications』一覧https://genai.owasp.org/llm-top-10/
- NIST Computer Security Resource Center Glossary(「semantic」の検索結果を確認)https://csrc.nist.gov/glossary
最終更新:2026年8月22日/次回見直し予定:2027年3月(デジタル庁のGIFが例年3月頃に更新されるため)



コメント