URI - Uniform Resource Identifiers


Web は”ネットワークを介してアクセスすることが可能な情報空間”です。情報空間のある一点を指し示すものが URI (Uniform Resource Identifiers) です。

URI は Web にあるドキュメントやイメージなどのファイルに限らず、サービス、電子メールその他すべてのリソースを識別するためのものです。

HTML は Web のデータ・フォーマットとして唯一のものではありません。
同様に HTTP も Web で利用される唯一のプロトコルではありません。
しかし URI は Web のリソース(の名前と場所)を識別する唯一の技術要素です。

RFC 3986 (旧 2396) は、インターネット上のリソースを識別するための簡単で拡張可能な手段を提供する URI (Uniform Resource Identifiers) の基本文法を定義しています。RFC1738 および RFC 1808 の定義を更新するものとして 1998 年 8 月 12 日に公開されました。

URI の文法および意味に関する仕様の策定は、WWW で導入されたリソースの識別に関するコンセプトを記した RFC 1630 をもとにして 1990 年に開始されました。RFC 3986 (旧 RFC 2396) で定義されている URI の仕様は、RFC 1736 および RFC 1737 で述べられている勧告に適合するように設計されています。そのうえで、すべての URI に関する単一で総合的な文法を定義するために、RFC 1738 および RFC1808 の統合と現状に即した拡張を行っています。

なお URI (Uniform Resource Identifiers) は、以下の2つに分類できます。

  1. URL (Uniform Resource Locators)
    場所を同定する URL は、アクセス機構(ネットワーク内の位置など)を通じて、リソースを同定するための URI のサブセットです。
  2. URN (Uniform Resource Names)
    名前を同定する URN は、リソースが消失した場合でも大域的に一意で永続的な識別をおこなうための URI のサブセットです。

URI に関する W3C の Web ページ も参照してください。


URI (URL, URN)に関する重要な RFC には以下があります:


icon_mailing2.gif (4671 バイト) 本文書に関する質問や要望等は Tadashi Yoshida <ty@mac.com> 宛にメールしてください.