Uniform Resource Locator
W3Cが発行しているURLについての文書には次のものがある。
URL (2017年、ワーキンググループノート): WHATWG URL Standardのスナップショットとなっている。
URLに関連するRFC(およびその邦訳)には次のものがある。
RFC 1738 - Uniform Resource Locators(URL)
RFC 1808 - Relative Uniform Resource Locators
RFC 2396 - Uniform Resource Identifiers(URI):Generic Syntax(旧) TS X 0097:2004 - 統一資源識別子(URI) 共通構文 標準仕様書(TS)
RFC 3305 - URIs, URLs, and URNs: Clarifications and Recommendations 1.0
RFC 3986 - Uniform Resource Identifier(URI):Generic Syntax
RFC 7595 (BCP 35) - Guidelines and Registration Procedures for URI Schemes
RFC 8820 - URI Design and Ownership
RFC 1983 - Internet Users' Glossary TR X 0055:2002 - インターネット利用者のための用語 標準情報(TR)
RFC 1983による"address"の語釈は次の通り(プレーンテキストの原文に太字の効果を付与し、1行文字数などの体裁を調整)。
先頭の2文の大意は、「インターネットにおけるアドレスには主に4種類ある。電子メールアドレス、IPアドレス、MACアドレス、そしてURLである」となるが、参考までに、TR X 0055:2002による訳を次に引用する(太字は引用者)。
一般にURLは
という形をしている。スキーム名としてはプロトコル名が用いられていることが多いがそれに限らない。RFC 1738には次のスキーム名が定義されている。
ftp - FTPのためのスキーム
http - HTTPのためのスキーム 2000年5月、RFC 2818でhttps(HTTPSのためのスキーム)が追加された
gopher - Gopherプロトコルのためのスキーム
mailto - 電子メールの宛先を表すためのスキーム
news - ネットニュース(Usenet)のためのスキーム
nntp - NNTPを使用したネットニュースのためのスキーム
telnet - Telnet接続を表すためのスキーム
wais - Wide Area Information Servers
file - ファイルシステムの中のディレクトリやファイルを参照するためのスキーム
prospero - Prospero Directory Service
IANAに登録されたスキームが公式に認められたスキームであると見なされており、RFC 7595で登録手続きなどについて規定されている。この他にもjavascriptスキーム(この後ろに書かれた内容がJavaScript言語によって書かれたスクリプトであることを示す)のように広く普及している非公式なスキームもある。