URN
よみ: ユーアールエヌ
基本的な意味と URL との決定的な違い
Uniform Resource Name(統一資源名)。インターネット上のリソース(データなど)の「場所」ではなく「名前(恒久的な識別子)」を識別するための文字列で、URIの一種。現実世界に置き換えると理解しやすい。
- URL(場所):「住所」のこと。引っ越し(サイトリニューアル等)をすると変わってしまう。
- URN(名前):「マイナンバー」や「氏名」のこと。どこに引っ越しても一生変わらない。
URL は所在地が変わるとリンク切れ(404 エラー。デッドリンク)になるが、URN はリソースの場所が移動しても識別が保たれるという強力なメリットがある。
現場における割り切りとマインドセット
押さえておきたい最大のポイントは、「一般の Web 制作やマーケティング業務では、概念の知識として持っておくだけで十分(深追いしなくてよい)」という点。ただし、以下の 2 つの領域では実務で登場するため、知っておくと業者との会話で迷わない。
実務で関わる可能性のある 2 つのリアルなシーン
- ①教育・研究・出版系案件での「ISBN / DOI」:図書館システムや学術ジャーナルなどでは、論文や本の参照 URL がリンク切れになると致命傷になる。そのため「URL ではなく、恒久的な URN(本の ISBN コードや学術論文の DOI)」でコンテンツを管理・紐付けするという特殊な要件が発生する。
- ②システム開発要件での「UUID」:現代の Web システム開発では「UUID(世界で絶対に重複しないランダムな文字列)」が頻出する。ユーザーのログインセッション管理やデータベースのデータ ID などに使われる。開発会社から「ここの管理 ID は UUID で発行します」と言われた際に、「絶対に被らない・変わらない識別 ID のことだな」と理解できれば、プロのディレクターとして一目置かれる。
Web 担当者が陥りやすい落とし穴(NG 事例)
陥りやすいのは、教育・研究系案件の会議で業者が「ここは DOI(URN)で紐付けましょう」と言った際に、専門用語にフリーズしてしまうこと。逆に、URN の厳密な定義にこだわりすぎて、通常の Web 案件で無駄に複雑なシステム設計を要求してしまうのも NG。「基本は URL、絶対に変わってはいけない特定領域だけ URN」とシンプルに捉えておくのがベスト。
言葉をよく利用する人
- バックエンドエンジニア
- Web 担当者(発注側)
会話上での使用例
図書館サイトの案件でISBN検索の実装方針を相談する場面
-
プロデューサー
今回のサイトでは、ISBNをキーにした書籍検索の機能を入れたいんです。
-
Web 担当者(発注側)
ISBNは URN の一種で、場所を示すURLではなく、書籍そのものを永続的に識別する番号なんです。所在が変わっても番号は変わらないので、検索キーとして扱うには相性が良いですね。
-
プロデューサー
なるほど、URLとは性質が違うんですね。その前提で設計をお願いします。
若手にURI・URL・URNの関係を整理して説明する場面
-
若手
URIとURLとURNの関係が、いまいち頭の中で整理できなくて。
-
Web 担当者(発注側)
一番大きいのがURIで、その中で場所を指すのがURL、名前を指すのが URN です。普段の仕事で扱うのはほぼURLなので、URNは概念として知っておけば十分ですよ。
-
若手
そう整理すると分かりやすいです。ありがとうございます。