という言葉には、独特の重さがあります。2000 年代初頭に提唱され、Web の次の姿として語られ、しかし多くの人が思い描いた形では実現しませんでした。一方で が非構造のテキストから意味を取り出せるようになったいま、この構想を改めて見直す価値が出てきています。あれは何だったのか。そして、いま目指す意味はあるのか。
構造化データの実装方法は EP.03「構造化データ完全ガイド」 に書いています。この記事はその手前の問い、「そもそもどこまで構造化する価値があるのか」を、歴史の検証を通して考えるものです。技術解説というより判断のための整理です。
1. 構想は何を目指していたか
元の構想は明快でした。Web 上の情報に機械が解釈できる意味づけを与え、横断的に扱えるようにする。人間向けに書かれた文章を機械が理解するのは当時ほぼ不可能だったので、最初から機械向けの層を用意しようという発想です。
そのために整備されたのが を中心とする技術体系でした。あらゆる事実を「主語・述語・目的語」の三つ組で書き、語彙は で厳密に定義し、問い合わせ言語で横断的に検索する。理屈としては非常に美しい設計です。
| 層 | 担うもの | 実際にどうなったか |
|---|---|---|
| データモデル | 三つ組で事実を表現 | 一部で定着(学術・図書館・公共データ) |
| 語彙・オントロジー | 概念と関係の厳密な定義 | 合意形成のコストで停滞 |
| 問い合わせ | 横断検索 | 限られた領域では現役 |
| Web 全体への適用 | 世界規模の知識ネットワーク | 実現しなかった |
2. なぜ広まらなかったのか
技術的な欠陥が原因ではありませんでした。普及を妨げたのは、ほぼすべてインセンティブの問題です。理由は3つに整理できます。
- 書く側の負担が報酬に見合わなかった: 正確なメタデータを書くのは手間がかかる。しかも得をするのは読む側(機械)で、書いた本人ではない。この非対称は、放っておくと必ず「書かれない」に収束する
- 合意形成のコストが高すぎた: 「顧客とは何か」を厳密に定義しようとすると、組織内ですら合意が取れません。まして世界規模で共通語彙を決めるのは、技術ではなく政治の問題になる
- 信頼の問題が未解決だった: メタデータは書いた者が自己申告するものです。検索順位のために嘘を書く動機がある以上、機械が鵜呑みにできない。構造化されていることと、正しいことは別
「構造化データは自己申告である」という性質は、技術が進んでも変わりません。LLM 時代になっても同じで、後述するとおりこれが「意味の構造化」の価値と限界を同時に決めています。ここを理解しないまま構造化に投資すると、期待した効果が出ません。
3. しかし部分的には勝っていた
ここが面白いところです。壮大な構想は実現しませんでしたが、その部品は驚くほど普及しました。
| 生き残ったもの | どこで使われているか | 勝てた理由 |
|---|---|---|
| 事実上すべての主要サイト | 語彙を「そこそこ」で妥協した。厳密さより実用を取った | |
| 構造化データの標準的な記法 | HTML と分離して書ける。既存ページを壊さない | |
| 検索結果の情報表示、社内検索基盤 | 作る主体が明確。全員の合意が要らない | |
| RDF / 問い合わせ言語 | 学術・図書館・公共データ | 範囲が限定され、書く動機がある領域 |
勝因は一貫しています。「範囲を絞った」か「妥協した」か、そのどちらかです。schema.org は理論的な厳密さを捨てて実用に振り、その代わりに普及しました。ナレッジグラフは全世界の合意を待たず、作る主体が自分で決めて作るという形にしたから動いた。完全性を諦めたものだけが生き残ったというのが、この 20 年の教訓です。
4. LLM が変えたこと
そして が登場しました。何が変わったのかを正確に押さえます。変わったのは「読む側のコスト」だけです。
| セマンティックWeb 構想時 | LLM 以降 | |
|---|---|---|
| 非構造テキストの理解 | ほぼ不可能。だから構造化が必要だった | かなりの精度で可能 |
| 語彙の揺れの吸収 | オントロジーで統一する必要があった | 文脈から吸収できる |
| 読む側のコスト | 非常に高い | 劇的に下がった |
| 書かれた内容の正しさ | 保証なし | 保証なし(変わっていない) |
| 発信者が何を主張したか | 構造化データが担っていた | 依然として構造化データが担う |
下2行が変わっていないのが決定的です。LLM は文章から「営業時間は10時から」を読み取れますが、それが本当かどうかは判定できません。そして発信者が公式にそう主張したのか、単に本文にそう書いてあるだけなのかも区別できない。ここに構造化データの残された役割があります。
5. では「真のセマンティックWeb」は要るのか
問いに正面から答えます。当初構想された形での実現は、もはや目指す意味が薄いというのが私の見立てです。理由は、それが解こうとしていた問題の大半を LLM が別の方法で解いてしまったからです。
「機械が意味を理解できない」という前提でメタデータ層を用意する設計でしたが、その前提が崩れました。わざわざ全世界の合意を取って語彙を統一する労力を払う理由が、ほとんど消えている。20 年かけて普及しなかったものが、必要性が下がってから普及する道理はありません。
構想の実現は不要でも、構造化そのものの価値は上がりました。理由は「機械が読めないから」ではなく、「機械の答えに根拠が要るから」です。LLM が答えを生成する時代では、その答えの出どころを検証できるかが問われます。発信者が明示的に構造化して置いた情報は、「誰が主張したか」が特定できるという点で、本文中の記述より強い。役割が「理解の補助」から「出典の明示」に移ったわけです。
もう1つ、実務的な理由があります。決定性です。LLM に毎回読ませて抽出すると、コストがかかり、結果が揺れます。構造化データを直接読めば、同じ入力から必ず同じ値が得られる。営業時間や価格のように揺れてはいけない情報では、この差が効きます。
6. 何を構造化し、何を諦めるか
投資判断の表です。基準は単純で、「間違えられると困るか」と「揺れてはいけないか」の2つです。
| 対象 | 構造化すべきか | 理由 |
|---|---|---|
| 営業時間・所在地・連絡先 | すべき | 間違えられると実害が出る。揺れてはいけない |
| 価格・在庫・提供条件 | すべき | 同上。しかも変化する |
| 著者・組織・資格 | すべき | 誰が言ったかは LLM が本文から確定しにくい |
| 製品の仕様・型番 | すべき | 取り違えの実害が大きい |
| FAQ の問いと答え | した方がよい | 引用されやすい形になる |
| 記事の主張・論旨 | 不要 | LLM が本文から読める。構造化の労力が見合わない |
| 感想・評価・ニュアンス | 不要 | そもそも構造に収まらない |
| 社内の全概念のオントロジー | やめた方がよい | 合意形成で必ず停滞する |
「記事の主張」を構造化しなくてよくなったのが、LLM 以降の最大の変化です。かつては本文を機械に理解させるために要約メタデータを書く発想がありましたが、いまは本文をそのまま読ませればよい。労力は事実情報の側に集中させるべきです。
7. 実務としてどうするか
閉店した店舗の営業時間が構造化データとして残っている、という状態が実際によくあります。本文は更新されたのに、埋め込んだデータだけ古い。明示的に主張した情報が間違っているので、単に情報がない場合より信頼を損ないます。書いたら更新の責任が生じると考えてください。
8. 落とし穴
- 全部を構造化しようとする: 20 年前に失敗した道をなぞることになる
- 全社オントロジーを目指す: 合意形成のコストで停滞する。範囲を絞る
- 本文と構造化データがずれる: どちらが正か判定できず、信頼を損なう
- 書きっぱなしにする: 古い構造化データは無いより悪い
- 構造化すれば信頼されると思う: 自己申告であるという性質は変わっていない
- LLM が読めるから不要と切り捨てる: 検証可能性と決定性の価値を見落としている
- 手作業で書く: 規模が増えると必ず腐る。生成の仕組みとセットで設計する
9. ふくふくの進め方
「構造化データはどこまでやるべきか」というご相談では、まず間違えられると困る情報の棚卸しから入ります。多くの場合、本当に構造化すべき項目は想像よりずっと少なく、その少数を確実に更新し続ける仕組みの方が価値を生みます。範囲を広げるより、腐らせない設計に投資する方が効果的だというのが実感です。
10. ここまでのまとめ
- セマンティックWeb が広まらなかった原因は技術ではなく、書く側の負担・合意形成コスト・信頼の3点
- 生き残ったのは「妥協したもの」と「範囲を絞ったもの」。、、
- LLM が変えたのは 読む側のコストだけ。書かれた内容の正しさは保証されないまま
- 当初構想の実現を目指す意味は薄い。解こうとした問題の大半が別の方法で解けたため
- しかし構造化の価値は上がった。役割が「理解の補助」から「出典の明示と決定性」に移った
- 構造化するのは 間違えられると困るもの・揺れてはいけないもの。記事の主張は不要
- 古い構造化データは無いより悪い。更新の仕組みまで含めて設計する
セマンティックWeb の物語は、「正しい構想が、正しいという理由だけでは普及しない」という教訓として読むのが一番実りがあると思っています。勝ったのは理論的に美しい方ではなく、書く人の負担が小さい方でした。この構図は LLM 時代の設計にもそのまま当てはまります。続編では、構造化データを自動生成して腐らせない構成、ナレッジグラフを社内検索に使う実装などを、読者リアクションに応じて随時追加していきます。
この記事の感想を教えてください
あなたの 1 クリックで、本当にこの記事は更新されます。「もっと詳しく」「続編希望」が一定数集まった記事は、 ふくふくが 実際に内容を拡充したり続編記事を公開 します。 送信したリアクションはお使いのブラウザに記録され、再カウントされません。