今日は、ノウハウというよりは、豆知識を。「URL」という呼び方と「URI」という呼び方がありますが、どう違うのか、あなたはご存じですか? Webページのアドレスを指す場合は、どちらを使うべきなのでしょうか。

URLとURIは何が違うのか

結論から言うと、URIとURLは同じものではありません。「URI」のほうが広い概念で、「URL」はURIの部分集合です。同様の仕組みに「URN」というものがあります。

その3つを別のものにたとえてわかりやすくいうと、

寿司(URI)
├にぎり寿司(URL)
└ちらし寿司(URN)

のような関係です。つまり、URIというものを細かく分類すると、URLとURNに分けられるのです。

それぞれをわかりやすく示すと、次のとおりです。

・URL(Uniform Resource Locator):
 場所を示す書き方のルール。
 ページや画像などを取得したりするための主要な場所とアクセス方法を指定。
 例:(Web担トップページの場所とアクセス方法)
    http://web-tan.forum.impressrd.jp/

・URN(Uniform Resource Name):
 名前を永続的に識別する書き方のルール。
 これ単体ではアクセスできない場合もある。
 例:(Web担のムックの最新刊)
   urn:isbn:4844327968

・URI(Uniform Resource Identifier):
 名前または場所を識別する書き方のルールの総称(親玉)。
 URLやURNは、URIで定められたルールに従って書かれたり使われたりする。

ほかにも「URC(Uniform Resource Characteristics」というものも提案されていました。寿司の例でたとえるなら巻き寿司というところでしょうか。

WebページのアドレスはURL? URI?

ということで、Webページのアドレスのことは「URI」と呼んでも「URL」と呼んでもかまいません。ハマチ握りや中トロ握りを「にぎり寿司」と呼んでも「寿司」と呼んでもいいのと同じですね。


続きはこちら