Skip to content
Diary Observatory

Observation Axis — Digital Archive

リンク切れもまた資料史である

Link Rot Is Also Archive History

The web does not simply survive; it leaves records of how it disappears

Themes
Web Archive / Link Rot / Source / Provenance / Digital Preservation / Deletion / Migration / Platform / Archive / AI
Article status
Published
Verification status
Interpretive / evidence-backed
Last updated
2026-08-09

01 404は「何もない」ではない

リンクを開いて404が返る。

通常のサイト運営では、それは修正すべきエラーである。

しかし資料研究では、もう一つの意味を持つ。

以前そこに何かが存在した。
ある時点で参照した。
その後、現在のURLでは到達できなくなった。

つまり404は、資料の存在履歴の一部である。

Concept

404 does not mean the source never existed.

02 Web資料には状態がある

紙の本は、同じ版であれば比較的固定されている。

Webページは、同じURLでも内容が変わることがある。

タイトルが変わる。
本文が修正される。
日付が更新される。
画像が差し替わる。
リンクが追加される。
記事全体が別のページへ置き換わる。

Sourceの存在確認と、内容同一性を分ける必要がある。

Source State

  • Active
  • Redirected
  • Moved
  • Updated
  • Replaced
  • Restricted
  • Login required
  • Paywalled
  • Geo-restricted
  • Removed
  • 404
  • 410
  • Domain expired
  • Platform closed
  • Account deleted
  • Archived
  • Screenshot only
  • Citation only
  • Search-index only
  • AI-trace only
  • Unknown

Alive / Dead の二項対立にしない。現在状態と履歴を分ける。

Timeline of a Web Source

  1. Published
  2. Indexed
  3. Cited
  4. Updated
  5. Redirected
  6. Removed
  7. Archived
  8. Fragment survives elsewhere

Interpretive model。すべてのSourceがこの順序を通るわけではない。

03 URLと資料は同じものではない

URLは資料の住所である。資料そのものではない。

引っ越すことがある。
転送されることがある。
ドメインが変わることがある。
同じURLへ、別の内容が置かれることもある。

Diary Observatoryは、Source IDをURLから独立させている。

Concept

Stable Source ID Mutable URL

SourceUrlRecord

Source.url は現行ポインタとして維持する。必要に応じて sourceUrlRecordIds / SourceUrlRecord で履歴を追加する。

  • canonical
  • former
  • redirected
  • alternate
  • archived
  • broken
  • unknown

URL history records indexed: 0. 架空の旧URLは登録しない。

Availability · Identity · Version · Provenance

Availability
Identity
Version
Provenance
  • URL reachablesame content
  • URL changedsource lost
  • 404no archive
  • archive existsfull original context

04 記事は更新されても同じ記事なのか

Web記事には、「更新」という難しさがある。

誤字修正。
数字の修正。
追記。
タイトル変更。
段落削除。
大幅な書き換え。

すべてがUpdateとして表示される可能性がある。

しかしProvenance上は、変更の程度が重要になる。

Version difference (summary only)

Version A

Checked at X

Version B

Checked at Y

  • Title
  • Date
  • Author line
  • Paragraphs
  • Figures
  • Links
  • Quotes
  • Sources
  • Conclusion
  • Unknown

SourceVersionRecord instances: 0. 長文diffと著作権本文の大量比較は行わない。

05 リダイレクトは保存か、移転か

301や302で別URLへ転送されれば、リンクは「生きている」ように見える。

しかし転送先が、同じ記事・カテゴリトップ・企業トップ・全く別の記事のどれかで意味は違う。

RedirectRecord · DestinationMatch

  • same-source
  • likely-same-source
  • new-version
  • generic-page
  • unrelated
  • unavailable
  • unknown

RedirectRecord instances: 0. 転送先を同一Sourceと自動判定しない。

06 消されたページはどこへ行くのか

ページが消えても、痕跡は複数箇所へ残ることがある。

Web archive。検索インデックス。他記事の引用。SNSの共有。スクリーンショット。RSS。メール。ブラウザキャッシュ。AI検索の要約。

ただし、これらは元ページそのものではない。

SourceSurvivalFragment

  • Web archive
  • Screenshot
  • Quotation
  • Repost
  • RSS
  • Search snippet
  • Cached copy
  • Email copy
  • PDF copy
  • AI summary
  • Citation
  • Other

Survival fragments indexed: 0.

Concept

A surviving fragment is evidence of the source, not automatically the source itself.

07 Internet Archiveのような保存は何を残すか

Webアーカイブは、失われたページへアクセスする重要な手段になる。

しかし、保存されたページも完全とは限らない。

画像がない。CSSがない。動画が再生できない。外部リンクが死んでいる。ログイン後の内容は取れていない。動的要素が保存されていない。保存日時と公開日時が違う。

ArchiveCaptureRecord

  • high
  • partial
  • text-only
  • metadata-only
  • failed
  • unknown

Dates that must stay separate

  • Publication date
  • Updated date
  • Archive capture date
  • Research access date

ArchiveCaptureRecord instances: 0. Archive URLを捏造しない。

08 スクリーンショットだけが残る

スクリーンショットには、視覚的な説得力がある。

しかし、画面の外側が存在しない。
URLバーがない。時刻が切れている。投稿者名だけ見える。前後の会話がない。画像編集の履歴がない。

「保存されている」と「検証可能である」は違う。

Screenshot Provenance Ladder

Stronger completeness

  • Original URL confirmed
  • Original source still accessible
  • Capture timestamp known
  • Independent archive available
  • Context preserved

Weaker completeness

  • URL missing
  • Context missing
  • Original deleted
  • Capture date unknown
  • Only repost survives
  • Authenticity unverified

Strong / Weak は真偽判定ではなく、Provenance completeness として扱う。

09 SNSではアカウントごと消える

SNSでは、一つの記事ではなく投稿者のアカウント全体が消えることがある。

投稿削除。アカウント削除。凍結。サービス終了。ユーザー名変更。非公開化。プラットフォーム移行。

このとき、個々の投稿URLだけでは資料履歴を理解できない。

SocialAccountRecord · PlatformRecord

  • active
  • renamed
  • private
  • suspended
  • deleted
  • migrated
  • platform-ended
  • unknown

SocialAccountRecord / PlatformRecord instances: 0. 実在プラットフォーム情報は検証後にのみFact化する。

10 検索結果だけに残る文章

元ページが消えても、検索結果のタイトルや断片がしばらく残ることがある。

しかし検索スニペットは、元記事の完全なコピーではない。

検索エンジンが生成した断片。古いインデックス。別のキャッシュ。動的生成。何を元に表示しているか分からない場合もある。

SearchSnippetRecord

長いsnippetを保存しない。スニペットを完全本文として扱わない。

SearchSnippetRecord instances: 0.

Citation Ghost

原資料は消えたが、他資料の引用や参照だけが残る状態。

Paper A → cites Web Page B

Web Page B → gone

Paper A only transmits that B once existed

CitationGhostRecord instances: 0.

11 AI要約だけが資料の痕跡を持つとき

さらに新しい問題がある。

元記事が検索時には存在していた。
AIがその内容を要約した。
その後、元記事が消えた。
残ったのは、AI回答の文章だけ。

この場合、AI回答は元資料の完全な代替にはならない。どの文章が引用で、どの文章が要約で、どの部分が推論か分からない可能性がある。

Concept

AI Trace Without Source

AI Trace Without Source

  • source-still-available
  • source-archived
  • source-removed
  • source-unidentified
  • source-never-disclosed
  • unknown

AI output = evidence about the AI output. Historical Fact へ直接昇格しない。

Synthetic persistence

元資料が消えた後も、AI要約・転載・引用・SNS共有・検索スニペットによって、 内容の一部が二次的に残り続ける状態。

残り続ける ≠ 正確に保存される

Mutation Chain

  1. Original source
  2. Repost
  3. Screenshot
  4. News summary
  5. Search snippet
  6. AI synthesis
  7. Later article
  • Context loss
  • Editing
  • Compression
  • Attribution change
  • Error propagation

DerivativeDistance

  • 0Original
  • 1Direct quotation / archive copy
  • 2Repost / summary
  • 3Summary of summary
  • 4+Further derivative
  • ?Unknown

距離を信頼スコアにしない。元Sourceまでの段階数の可視化に留める。

12 リンク切れを、削除せず記録する

Diary Observatoryのルールとしてまとめる。

悪い処理:リンクが死んだ → Sourceから削除 → Factだけ残る。

良い処理:リンクが死んだ → Sourceを残す → SourceStateEvent追加 → Last known URL保存 → Archive確認 → Survival fragments確認 → Factへの依存関係維持 → Provenance status更新。

Concept

Do not delete a dead link from history. Record its death.

Source State Machine (generic)

ACTIVE → UPDATED / REDIRECTED → MOVED

ACTIVE → RESTRICTED → UNAVAILABLE

ACTIVE → REMOVED → ARCHIVED → FRAGMENT ONLY → UNKNOWN

Link rot is not binary

  • Live original
  • Live modified
  • Redirected original
  • Archived original
  • Fragment only
  • Metadata only
  • Citation only
  • AI trace only
  • Completely unlocated
  • Unknown

Bad handling

  1. リンクが死んだ
  2. Sourceから削除
  3. Factだけ残る

Good handling

  1. リンクが死んだ
  2. Sourceを残す
  3. SourceStateEvent追加
  4. Last known URL保存
  5. Archive確認
  6. Survival fragments確認
  7. Factへの依存関係維持
  8. Provenance status更新

Link Rot Register

Sources that changed state

No sources with registered SourceStateEvent yet. 架空のbroken URLは作らない。 レジスタ:/sources/link-rot

Source Maintenance Queue

  • Recheck URL
  • Find official new URL
  • Check redirect
  • Check web archive
  • Capture current version
  • Compare previous version
  • Find independent citation
  • Review affected FactClaims
  • Review rights
  • Do not automatically remove source

Open SourceMaintenanceTask instances: 0.

Provenance impact

  • none
  • informational
  • reduced-access
  • weakened
  • broken
  • disputed
  • unknown

リンク切れだけでFactをFalseにしない。問題は truth status ではなく traceability status である。

Label: Traceability issue

What if this is the only source?

  • Unique support
  • Multiple independent supports
  • Derivative supports only
  • Alternative primary source exists
  • Unknown

Unique-source graphまだ未実装の箇所は Unknown のまま。推測で unique と書かない。

Source Dependency Collapse

Fact ← Blog A / Article B / News C

Blog A → Article B · News C → Article B

実際には Article B 一つに依存。Bが消えると中心根拠が失われる。

Archive copy / repost を独立一次Sourceとして単純加算しない。

Current Diary Observatory audit

  • Web-like sources

    6

  • Checked links

    0

  • Unchecked links

    6

  • Broken links

    0

  • Redirected links

    0

  • Archived links (flag)

    0

  • Mutable sources

    6

  • Current-state sources

    0

  • Unknown source state

    6

  • State events

    0

  • URL history records

    0

  • Archive captures

    0

  • Survival fragments

    0

本実装ではネットワーク到達確認を行っていない。コード上で200を想定しない。

Case studies

No link-rot case study indexed yet.

Entities in this observation

Related pages

  • A Screenshot Is Not Provenance

    Published
  • Is Social Media a Diary?

    Published
  • Coming observation
  • Coming observation
  • Coming observation
  • Coming observation

Sources

Primary source / 一次資料

Source needed

Verification sources / 現況確認

Source needed

Editorial references / 編集参考