要約
- RFC 3406 は、個々の URN の割当だけでなく、名前空間そのものも管理対象だと明記した。構文に合うだけでは、正当な名前にも正当な NID にもならない。
- 永続性を支えたのは、再割当をしない約束、変更権限の公開、版管理、そして現管理者が退場した後も旧い義務を引き継ぐ経路だった。
この文書で最も長期的な意味を持つのは、符号化規則ではない。正式な名前空間の管理組織は安定性を示すか、組織が管理を続けられなくなった場合にも名前空間を利用可能にする方法を示すべきだ、とした点である。組織の寿命を客観的に予測する尺度は見つからなかった。それでも、消滅を設計外の偶発事にしてよいことにはならなかった。
RFC 3406 は二つの前提を置いた。第一に、URN の割当は管理された手続きである。文法的に正しい文字列が、実際に割り当てられた URN とは限らない。第二に、URN 名前空間の集合も管理される。認められた定義を持たない NID は、見た目が正しくても有効な名前空間ではない。レジストリは規則の出所を示すが、その下で作られた全識別子を一括して保証しない。
2002 年の制度には三種類があった。X- を付けた実験用空間は未登録で、衝突回避もなかった。非公式空間は完全な名前空間だが、IANA が urn-<数字> を割り当てた。正式空間は意味のある NID を希望できる代わりに、IETF の合意と RFC を必要とした。差は審査と公開の経路にあり、一意性や非再割当の責任を軽くする階級ではなかった。
正式提案には、既存空間では足りない理由と、一般のインターネット利用者が受ける利益を書く必要があった。同じ機能を持つ空間が複数あってもよい、と文書は明記した。審査は概念の独占権を与えるのではなく、既存の選択肢を検討した記録を残した。閉じた割当組織であっても、利用の入口は公開インターネットとの関係で説明されなければならなかった。
登録テンプレートは統治の配線図だった。登録者、版、日付、構文、割当主体、一意性、永続性、字句的同値性、検証、解決、範囲を並べることで、誰が何を変えられるかが見える。割当主体の追加や説明の明確化はあり得るが、既発行名の解釈を変える同値規則の変更は極力避けるべきだとされた。後継者は在庫ではなく過去の制約を受け継ぐ。
非再割当は、その制約の中心にある。会員や顧客が離れ、対象資源が消えても、古い名前を別の対象に使ってはならない。解決が失敗することは、不在を正直に示せる。別の対象へ成功応答することは、古い引用の意味を静かに書き換える。可用性と真正性は同じ指標ではない。
名前空間の定義、検証、解決も別々だった。名前空間を登録しただけで世界的解決ディレクトリに入るわけではない。解決器に到達しても、その文字列が正規に割り当てられたとは証明できない。検証機構は別に記述できた。IANA の登録、個別割当、現在の管理権、解決先、返却内容は、それぞれ異なる証拠である。
2017 年の RFC 8141 は RFC 3406 を置き換えたが、管理という原則は残した。通常の正式登録を IETF Review から Expert Review に移し、標準化団体や学術団体向けの経路を整え、改訂時には旧版との差分を求めた。一方で未管理の X- 実験空間を廃止した。登録されなかったため、その中の文字列は有効な URN ではない。実験には登録済みの example 空間を使えるようになった。
永続という語は、変わらない文字列の性質に見えやすい。しかし RFC 3406 が残したのは義務の連鎖である。一度だけ割り当て、再利用せず、権限の出所と変更履歴を公開し、解決と検証を分け、管理者の退出前に承継を設計する。時間に耐えるのは文字ではなく、この連鎖だった。
出典
- https://www.rfc-editor.org/rfc/rfc3406.html
- https://www.rfc-editor.org/rfc/rfc3406.txt
- https://www.rfc-editor.org/info/rfc3406/
- https://datatracker.ietf.org/doc/rfc3406/
- https://datatracker.ietf.org/doc/rfc3406/history/
- https://datatracker.ietf.org/doc/rfc3406/references/
- https://www.rfc-editor.org/errata_search.php?rfc=3406
- https://www.rfc-editor.org/rfc/rfc2611.html
- https://www.rfc-editor.org/rfc/rfc8141.html
- https://www.rfc-editor.org/rfc/rfc6648.html
- https://www.rfc-editor.org/rfc/rfc6963.html
- https://www.rfc-editor.org/rfc/rfc1737.html
- https://www.rfc-editor.org/rfc/rfc2141.html
- https://www.rfc-editor.org/rfc/rfc2276.html
- https://www.rfc-editor.org/rfc/rfc2288.html
- https://www.rfc-editor.org/rfc/rfc2434.html
- https://www.rfc-editor.org/rfc/rfc8126.html
- https://www.iana.org/assignments/urn-namespaces/urn-namespaces.xhtml
- https://heng.lu/running-code-primary-the-patch-needed-to-preserve-the-internet-original-design/
- https://heng.lu/minimum-initial-specification-localized-future-decision-voluntary-adoption-internet-coordination-system/
会員向け解説
プロフィールの詳細
適切な会員レベルでログインすると、解説全文と出典メモをご覧いただけます。
Strategic Circle 限定
Strategic Circle
すべての読者に公開されています。参加してログインすると プロフィール解説 を閲覧できます。
Strategic Circle に参加Leadership Alliance 会員限定
Leadership Alliance
対象となる IP 資産の所有者・管理者向けです。ログインすると Leadership Alliance の解説を閲覧できます。
Leadership Alliance に参加
