URI scheme

URI scheme

URI scheme 一覧

[1] 標準化されている、標準化団体提出された文書に登場する、利用者エージェント等に実装されている、 または文書等で利用されている URI scheme の一覧:

scheme説明状態出典 (参照規格)
: (空文字列)HTTP非標準, 不適合 → http:, ttp:
aaa:Diameter ProtocolIETF 提案標準, IANA 登録済RFC 3588 (RFC 2396), IANAREG
aaas:Diameter Protocol with Secure TransportIETF 提案標準, IANA 登録済RFC 3588 (RFC 2396), IANAREG
moz-abdirectory:非標準
moz-abldapdirectory:非標準
moz-abmdbdirectory:非標準
about:Webブラウザの情報などWHATWG 勧告W3CLIST, HTML 5
action:内部動作呼び出し非標準Craving Explorer
addbook:非標準, IANA 登録[W3CLIST]
address:住所非標準, IANA 登録[Palmer 2001] (RFC 2396)
addressbook:非標準, IANA 登録
adiumxtra:非標準, IANA 登録
adobe:非標準, IANA 登録
acap:ACAPIETF 提案標準RFC 2224 (RFC 1738, RFC 1808), [IANAREG]
afp:非標準[W3CLIST]
afs:AFSIETF 提案標準 (予約), IANA 登録済 (予備)RFC 1630 (歴史的), RFC 1738 (予約), IANAREG (予備)
aggregator:非標準, 未登録
aim:AOL IM非標準[W3CLIST]
ajp:非標準, IANA登録
akeita:珈琲ポット (HTCPCP)IETF 情報提供, IANA 登録RFC 2324
anon-ftp:匿名FTP歴史的 → ftp:, IANA登録Dan Connolly
ant:非標準, IANA登録
antlib:非標準, IANA登録
apex:APEXIETF 提案標準 (例), IANA 登録RFC 3340, RFC 3343
app:Air非標準, IANA 登録Air
applescript:AppleScript非標準
application:非標準, IANA 登録Microsoft
x-oma-application:OMA 規格, IANA 登録
applications:非標準KDE
apps:非標準, IANA 登録libferris
ascpt:AppleScript非標準
asin:ASIN非標準, IANA 登録
ar:非標準KDE
archive:書庫ATSC標準, IANA登録DASE
arib:ARIB TVIETF I-D, IANA 登録
artifact:非標準, IANA登録
atlantik:非標準KDE
attachment:非標準, IANA登録Opera
audiocd:非標準KDE
auth:階層的認証識別子期限切れ (IETF I-D)[draft-pstickler-auth]
x-avefront:非標準
aw:非標準, IANA 登録
balancer:非標準Apache
bathyscaphe:BathyScaphe非標準
bbs2ch:非標準
bcp:非標準, IANA登録
bibp:非標準Lynx
bk:BitKeeper非標準
btspp:非標準
builtin:組込みW3C 勧告 (例)VoiceXML (例)
bum:非標準
bz2:bz2非標準
bzip:bzip非標準KDE
bzip2:bzip2非標準KDE
caf%C3%E8:珈琲ポット (HTCPCP)IETF 情報提供RFC 2324
callto:電話満期 (IETF I-D)[W3CLIST]
cap:Calendar Access ProtocolIANA 登録済E, IANAREG
castanet:非標準[W3CLIST]
cat+:非標準Protozilla
x-catalog:W3C WD
cdo:非標準Microsoft Office
cdv:非標準
cfh:local CGI非標準
cgi:local CGI非標準KDE
cgi+:local CGI非標準Protozilla
chrome:chrome非標準Mozilla
chrome-resource:Google Chrome非標準Google Chrome
cht:CHT非標準
chttp:非標準[W3CLIST]
cid:Content-IDIETF 提案標準RFC 1630, RFC 1738 予約, RFC 2111 (RFC 1738), RFC 2392 (RFC 1738), IANAREG
cifs:CIFS非標準
class:Java クラス非標準
clsid:CLSIDW3C 勧告 (例)HTML 4 (例)
cmd:非標準HTMLayout
cocon:非標準
cocon2:非標準
coffee:珈琲ポット (HTCPCP)IETF 情報提供RFC 2324
compress.bzip2:bzip2非標準PHP 4.3+
compress.zlib:zlib非標準PHP 4.3+
configuration:非標準
content:非標準
context:非標準
context:非標準libferris
control:動画制御W3C 会議での提案
corbaloc:非標準
corbaname:非標準
crid:TV随時内容参照識別子IANA 登録済RFC 4078 (RFC 3986), [IANAREG]
cso:非標準Lynx
csta:非標準
cti:Computer Telephone Integration非標準BlackBerry
cvs+ext:CVS/ext非標準
cvs+pserver:CVS/pserver非標準
cvs+ssh:CVS/SSH非標準
daap:非標準
darcs+http:DARCS/HTTP非標準
darcs+ssh:DARCS/SSH非標準
data:任意のデータIETF 提案標準RFC 2397 (RFC 2396), [IANAREG]
dav:WebDAV 名前空間 (DAV:)IETF 提案標準RFC 2518 (RFC 2396), [IANAREG]
daytime:非標準
dc:Direct Connect links on iDEN networks非標準BlackBerry
dcp.tcp.pft:ETSI 規格 (参考)ETSI TS 102 821
dict:辞書サービス・プロトコルIANA 登録済RFC 2229 (RFC 1738), [IANAREG], [W3CLIST]
diff:差分非標準libferris
disk:非標準[Apple]
dix:DIXIETF I-D
dns:DNSIETF 提案標準, IANA 登録済RFC 4501 (RFC 3986), [IANAREG], [W3CLIST]
doc:文書化物非標準
doi:デジタル物体識別子未登録, 満期 (IETF I-D)[draft-paskin-doi-uri]
dpi:未登録, 非標準
dpml:非標準, IANA登録
druby:非標準
dsm-cc:非標準
org.davic.dsmcc:規格, IANA 登録
dtn:IETF to-be-RFC, IANA 登録済 (予備)RFC 3987, IANAREG
dvb:規格, IANA 登録
dvd:DVD非標準, IANA 登録
ecmascript:ECMAScript 符号ATSC標準, IANA登録DASE
ed2k:eDonkey 2000非標準, 未登録
eid:外部識別子満期 (IETF I-D), IANA 登録draft-finseth-url (RFC 2396), [W3CLIST]
emacs:Emacs非標準, IANA 登録libferris
email:電子メイル非標準, IANA 登録 → mailto:
enp:非標準, IANA登録
enum:ENUM満期 (IETF I-D), IANA 登録draft-brandner-enum-uri (なし)
esl:未登録, 満期 (IETF I-D)[draft-palmer-esl-uri]
-moz-evil:非標準, IANA 登録
exec:非標準KDE
ext:未登録, 非標準Forrest
fab:非標準, IANA未登録
fax:FAX廃止 (IETF 提案標準)RFC 2806 (RFC 2396), IANAREG, RFC 3966
fca:非標準, IANA 登録libferris
feed:RSS feedIETF I-D[draft-obasanjo-feed-URI-scheme]
feeds:RSS feeds (複数)非標準
feedsearch:非標準, IANA登録
file:ファイルIETF 提案標準RFC 1630, RFC 1738, [IANAREG]
filerun:ファイル実行非標準, IANA登録
finger:Finger非標準[W3CLIST], Lynx
firefox:Firefox非標準, IANA 登録libferris
firefoxhtml:Firefox非標準, IANA 未登録
firefoxurl:Firefox非標準, IANA 未登録
firefox.url:Firefox非標準, IANA 未登録
fish:非標準KDE
floppy:FD非標準KDE
fonts:非標準KDE
freenet:非標準[W3CLIST]
ftp:FTPIETF 提案標準RFC 1630, RFC 1738, [IANAREG]
ffcpl:未登録, 非標準
ftps:FTP over SSL未登録, 非標準PHP 4.3+
ftss:4Suite repository非標準仕様案 (RFC 2396)
fubscript:JScript非標準
further:
furtherstudy:
gumby:Gumby非標準
gfarm:Gfarm URL非標準
gg:非標準, IANA 登録
ghelp:ghelp非標準
gimage:Windowsサイドバーガジェット画像非標準Microsoft
git:Git非標準, IANA 登録
git+http:Git over HTTP非標準, IANA 登録
git+ssh:Git over SSH非標準, IANA 登録
gizmoproject:非標準, IANA 登録
go:CNRPIETF 提案標準RFC 3368 (RFC 2396), [IANAREG]
google:Google 検索未登録, 非標準Forrest
gopher:GopherIETF 提案標準RFC 1630, RFC 1738, RFC 4266 (RFC 3986), [IANAREG]
gridlog.udp:非標準
groupwise:非標準KDE
groupwises:非標準KDE
gsiftp:非標準, 未登録
gsm-sms:SMS満期 (IETF I-D)[draft-antti-gsm-sms-url] (RFC 1738), [W3CLIST]
gz:gzip非標準
gzip:gzip非標準KDE
h320:H.320満期 (IETF I-D)[draft-cordell-sg16-conv-url] (RFC 1738)
h323:H.323IANA 登録済[draft-cordell-sg16-conv-url] (RFC 1738), RFC 3508 (なし), [IANAREG]
h324:H.324満期 (IETF I-D)[draft-cordell-sg16-conv-url] (RFC 1738), [W3CLIST]
halflife:Half-Life Protocol非標準
har:非標準Hadoop
hashed:ハッシュ値満期 (I-D)
hcp:HTML Help非標準[Microsoft]
hdfs:HDFS非標準
hdl:非標準[W3CLIST]
help:KDE help非標準KDE
hftp:非標準Hadoop
hnews:NNTP over HTTP満期 IETF I-D[W3CLIST]
horb:HORB非標準
hsftp:非標準Hadoop
htdb:SQL非標準DataparkSearch
htt:HTTP非標準 → http:, ttp:
http:HTTPIETF 原案標準, IANA 登録済RFC 1630, RFC 1738, RFC 1945 (RFC 1738 {不適合}, RFC 1808 {不適合}), RFC 2068 (RFC 1738 {不適合}, RFC 1808 {不適合}), RFC 2616 (RFC 2396), [IANAREG]
h++p:HTTP非標準 →http:
ht*tp:HTTP非標準 →http:
httpmd:HTTPMD非標準
https:HTTP over SSL, HTTP over TLSIETF 情報提供RFC, IANA 登録済RFC 2818 (RFC 2616 (RFC 2396)), [IANAREG]
httpsy:非標準
hydra:非標準
iax:Inter-Asterisk eXchange Version 2IETF I-D, IANAREG 登録済 (予備)draft-guy-iax, IANAREG (予備)
iax2:非標準
ical:非標準, IANA登録
icap:Internet Content Adaptation ProtocolIANA 登録済RFC 3507, IANAREG
ichat:非標準, IANA登録
moz-icon:ファイルアイコン非標準[Mozilla]
iioploc:[W3CLIST]
iiopname:Interoperable Naming Service非標準, IANA登録, 時代遅れ → corbaname:
ilu:[W3CLIST]
im:即席メッセージ受信箱IETF 提案標準RFC 3860 (RFC 2396), [IANAREG]
imap:IMAPRFC 2192 (RFC 1738, RFC 1808), IANAREG, RFC 5092
imap-message:IMAP非標準Thunderbird
imaps:IMAP over TLS非標準KDE
import:輸入非標準, IANA 登録E
info:Information Assets with Identifiers in Public Namespace (RFC 化), Texinfo (非標準)IANA 登録済[draft-vandesompel-info-uri], RFC 4452, IANAREG
intl:非標準, 未登録KDE
ior:CORBA IOR非標準[W3CLIST]
ipp:IPPIETF 提案標準RFC 2910 (RFC 2396), RFC 3510 (RFC 2396, RFC 2732), [IANAREG]
ircIRCW3C 勧告[draft-mirashi-url-irc] (RFC 1738), PICS (RFC 1738), [W3CLIST]
ircs:IRC over TLS非標準, 未登録
iric.beep:IRIC over BEEPIETF 提案標準RFC 3983 (RFC 3981 (RFC 2396, RFC 2732)), [IANAREG]
iris:IRISIANA 登録済RFC 3981, IANAREG
iris.beep:IRIS/BEEPIANA 登録済RFC 3983, IANAREG
iris.xpc:IANA 登録済RFC 4992, IANAREG
iris.xpcs:IANA 登録済RFC 4992, IANAREG
iris.lwz:IANA 登録済RFC 4993, IANAREG
itms:iTunes Music Store非標準[Apple]
itmss:非標準, IANA登録
itpc:非標準, IANA登録
its
jabber:Jabber廃止 → xmpp: (実験的)[JEP-0032] (RFC 2396)
jar[W3CLIST], [Mozilla]
java:Java 符号非標準
javabean:非標準, IANA 登録 → java:
javarmi:非標準Bill Jansen
javascriptJavaScript[W3CLIST]
jdbc[W3CLIST]
jeditresource:非標準, 未登録
jms:WebSphere MQ非標準, IANA 登録
jnp:非標準, IANA登録
jrap:JRAP非標準, 未登録
jscript:JScript 符号非標準, IANA 登録 → javascript:
x-jsd:Venkman非標準, IANA 未登録Venkman
kafeCoffee pot[RFC 2324]
%4BaffeeCoffee pot[RFC 2324]
kaffeCoffee pot[RFC 2324]
kafoCoffee pot[RFC 2324]
kahvaCoffee pot[RFC 2324]
kahviCoffee pot[RFC 2324]
kavaCoffee pot[RFC 2324]
kdx:KDX非標準, 未登録
kdxtracker:KDX非標準, 未登録
keynote:Keynote未登録, 非標準Keynote
keyparc:非標準, IANA 登録
keyword:検索非標準, 未登録Firefox, Galeon
kfs:kumofs非標準Hadoop
klik:非標準, IANA登録
k%C3%A1vaCoffee pot[RFC 2324]
kn非標準
kohvCoffee pot[RFC 2324]
koffeeCoffee pot[RFC 2324]
koffieCoffee pot[RFC 2324]
lastfm:非標準, IANA登録
ldapLDAPRFC 1959 (RFC 1738), RFC 2255 (RFC 1738), [RFC-ietf-ldapbis-url-09.txt], RFC 4516, IANAREG
ldaps:LDAP over TLS非標準KDE
lib:非標準, IANA 登録
lid:局所識別子ATSC標準, IANA登録DASE
lifn[W3CLIST]
link:非標準, IANA登録
livescriptLiveScript時代遅れ → javascript:[W3CLIST]
local-file:ファイル歴史的 → file:, IANA登録Dan Connolly
local:非標準, IANA登録
localapp:非標準
location:非標準, IANA 登録
lrq:満期 (IETF I-D)[draft-cordell-sg16-conv-url] (RFC 1738), [W3CLIST]
lsidres:非標準, 未登録
lynx*:非標準Lynx
lynxcgi:プログラム実行 (CGI)非標準Lynx
lynxexec:プログラム実行非標準Lynx
lynxhist:非標準, 内部用Lynx
lynxkeymap:非標準, 内部用Lynx
lynxprog:プログラム実行非標準Lynx
mac:HFS+非標準KDE
magnet:非標準
mail:電子メイルメッセージ未登録, 非標準Forrest
mailbox:メイル箱非標準[W3CLIST]
mailserver:メイル鯖IETF 提案標準 (予約), IANA 登録済 (予備)RFC 1738 (予約), IANAREG (予備)
mailto:電子メイル宛先IETF 提案標準RFC 1630, RFC 1738, RFC 2368 (RFC 1738), [IANAREG]
main:非標準, IANA 登録
man:man 頁非標準KDE
x-man-path:man未登録, 非標準
mbone:非標準, 時代遅れ
mbox:mbox非標準KDE
md5[W3CLIST]
media:非標準KDE
x-message-id:Message-ID歴史的, IANA登録 →mid:
metainfo:非標準KDE
mhtml:MHT 内の実体非標準[Microsoft]
mid:Message-IDIETF 提案標準RFC 1630, RFC 1738 予約, RFC 2111 (RFC 1738), RFC 2392 (RFC 1738), [IANAREG]
mime:非標準[Microsoft]
mime:非標準, IANA 登録libferris
mk
mms[M$]
mmst[M$]
mmsto:MMS非標準
mmsu[M$]
mochaJavaScript[W3CLIST]
modem:モデム廃止 (IETF 提案標準), IANA 登録済RFC 2806 (RFC 2396), RFC 3966, IANAREG
mountpoint:提案Opera
mrml:MRML非標準KDE
msbd[M$]
ms-help:HTML Help非標準[Microsoft]
ms-its:HTML Help非標準[Microsoft]
msn:MSN非標準, 時代遅れ[Microsoft]
msn:MSN Messenger標準, IANA 登録
msnim:MSN Messenger標準, IANA 登録
msrp:Message Session Relay ProtocolIANA 登録済RFC 4975, IANAREG
msrp:Message Session Relay Protocol SecureIANA 登録済RFC 4975, IANAREG
mtqp:MTQPIETF 提案標準, IANA 登録済RFC 3887 (RFC 2396), IANAREG
mupdate:MUPDATEIETF 実験的, IANA 登録済RFC 3856 (RFC 2192 (RFC 1738, RFC 1808)), IANAREG
mvn:非標準, IANA 登録
myhttp:HTTP非標準 → http:, IANA登録Protozilla
myportal:IANA 未登録, 非標準Galeon
myrdf:非標準, IANA 登録libferris
mysql:MySQL非標準, IANA登録
net.tcp:非標準
x-netlog-udp:非標準
netrek:非標準, IANA登録
news:USENET ニュースIETF 提案標準RFC 1630, RFC 1738, [IANAREG]
newsglue:非標準
newsmonster-subscription:未登録, 非標準NewsMonster
newspost:ニュース投稿非標準Lynx
newsrc:
newsreply:ニュース返答非標準Lynx
nfs:NFSIETF 情報提供RFC 1738 予約, RFC 2224 (RFC 1738 {不適合}, RFC 1808 {不適合}), [IANAREG]
nifty:NiftyServe非標準
nis:NIS非標準, IANA登録
njar:非標準, 未登録
nntp:NNTPIETF 提案標準RFC 1630, RFC 1738, [IANAREG]
note:メモ帳非標準, 例MSDN
notes:Lotus Notes非標準, IANA 登録
ns:非標準
nsfw:非標準, IANA 登録
nudp:非標準
oai:非標準
ocap:ACAPATSC 規格, IANA 登録
opaquelocktoken不透明固定字句IETF 提案標準RFC 2518 (RFC 2068 (RFC 1738, RFC 1808 {不適合})), [IANAREG]
open:OpenURLNISO 標準化中
opera:Opera非標準
ormi:非標準, 未登録
osc.tcp:非標準
osc.udp:非標準
outlook:Outlook非標準
owc:非標準Microsoft Office
p:HTTP非標準 → http:2ch
p2p.udp:非標準
pack:IETF I-D, IANA 登録済 (予備)draft-shur-pack-uri-scheme, IANAREG (予備)
paint:非標準T-Time
password:合言葉入力非標準T-Time
path:階層的 URN満期 (IETF I-D), IANA 登録
pcast:非標準[Apple]
peercast:非標準
perldoc:perldoc非標準KDE
person:未登録, 非標準Forrest
pg:非標準, IANA 登録
pgrid:非標準, IANA 未登録
pgrids:非標準, IANA 未登録
phone:非標準[W3CLIST]
php:PHP 入出力ストリーム未登録, 非標準PHP 3.0.13+
pin:BlackBerry非標準
pirol:PIROL非標準, 未登録
plucker:非標準, 未登録
pnm:非標準[Real]
pop:POP3IETF 提案標準RFC 2384 (RFC 1738 {不適合}), [IANAREG]
pop3POP3[W3CLIST]
pop3s:POP3 over TLS非標準KDE
pos:位置非標準, IANA 登録iモード
postgresql:非標準, IANA 登録libferris
ppaction:ECMA 規格 (例)OOXML (例)
pres:在席IETF 提案標準RFC 3859 (RFC 2396), [IANAREG]
print:非標準KDE
printdb:非標準KDE
printer[W3CLIST]
programs:非標準KDE
project:未登録, 非標準Forrest
prospero:ProsperoIETF 歴史的, IANA 登録済 (歴史的)RFC 1630, RFC 1738, RFC 4157 (RFC 3986), IANAREG (歴史的)
protozilla:Protozilla非標準, IANA登録Protozilla
proxylet:Proxylet未登録, 満期 (IETF I-D)draft-maciocco-opes-omml
pseudo-cgi:内部処理用非標準
psion:非標準, IANA登録
psyc:PSYC非標準
puppet:Puppet非標準
purl:PURL非標準
pydoc:非標準KDE
pyimp:非標準
quicktime:非標準[Apple]
qname:QName満期 (IETF I-D)draft-pstickler-qname
q%C3%A6hv%C3%A6:珈琲ポットIETF 情報提供 RFCRFC 2324
rdar:非標準
rdf:RDF 語彙非標準
rdp:非標準KDE
realplayer.autoplay.6:非標準Real
redirect:redirect非標準Protozilla
remembrance:非標準libferris
remote:非標準KDE
res:資源非標準[W3CLIST], Microsoft
res-hint:満期 (IETF I-D)
resource:資源非標準Mozilla
resources:非標準
respec:ReSpec 資源非標準
rest:REST Webサービス非標準
rlan:非標準, IANA 登録KDE
rlogin:廃止 (IETF 情報提供 RFC)RFC 1630
rmi:非標準
rom:非標準
root:非標準, IANA 登録libferris
rsh:RSH非標準, IANA登録
rss:RSS feed非標準, IANA登録, 非推奨 → feed:
rsync:rsync非標準, IANA登録
rtmp:RTMP非標準, IANA 登録
rtsp:RTSP over TCPIETF 提案標準RFC 2326 (RFC 2068 (RFC 1738 {不適合}, RFC 1808 {不適合})), [IANAREG]
rtspt:非標準KDE
rtspu:RTSP over UDPIETF 提案標準, 未登録RFC 2326 (RFC 2068 (RFC 1738 {不適合}, RFC 1808 {不適合}))
rvp:[W3CLIST]
rwhois:RWhois満期 IETF I-D[draft-mealling-rwhoisurl] (RFC 1738, [W3CLIST]
rx:[W3CLIST]
s3:非標準
s3n:非標準
scp:SCP廃止 (IETF I-D)[draft-ietf-secsh-scp-sftp-ssh-uri-02] (RFC 3986)
sdp:SDP満期 (IETF I-D)[draft-fujikawa-sdp-url] (RFC 1738), [W3CLIST]
search:未登録, 非標準Forrest
secondlife:非標準, IANA登録
service:SLPIETF 提案標準RFC 2609 (RFC 2396), [IANAREG]
settings:非標準KDE
sftp:SFTPIETF I-D[draft-ietf-secsh-scp-sftp-ssh-uri] (RFC 3986)
sgn:非標準
sherlock:非標準
shell:シェル命令非標準Windows
sieve:Sieve非標準KDE
simp:SIMPSSD
sip:SIPIETF 提案標準, IANA 登録済RFC 2543 (RFC 2396), RFC 3261 (RFC 2396 {不適合}), IANAREG
sips:SIP/TLSIETF 提案標準, IANA 登録済RFC 3261 (RFC 2396 {不適合}), IANAREG
site:非標準Forrest
siteoforigin:非標準Microsoft
skype:Skype非標準
skype4com:非標準
sleipnir:非標準
smb:SMBIETF I-D[draft-crhertel-smb-url], [W3CLIST]
sms:IETF 提案標準[RFC to be]
smsto:未登録, WHATWG 作業原案Web Forms 2.0
smtp:SMTP満期 (IETF I-D)[draft-earhart-url-smtp] (RFC 1738)
smtps:SMTP/TLS非標準KDE
snews:NNTP/TLSIETF 提案標準 (歴史的), IANA 登録済 (歴史的)[W3CLIST], draft-ellermann-news-nntp-uri (歴史的), IANAREG (歴史的)
snewspost:ニュース投稿 (安全)非標準Lynx
snewsreply:ニュース返答 (安全)非標準Lynx
snmp:SNMPIETF 提案標準, IANA 登録済RFC 4088 (RFC 3986), [IANAREG]
soap:SOAP非標準
soap.beep:SOAP/BEEPIETF 提案標準, IANA 登録済RFC 3288 (RFC 2396), IANAREG
soap.beeps:SOAP/BEEPIETF 提案標準, IANA 登録済RFC 3288 (RFC 2396), IANAREG
soap.mail:SOAP/SMTP非標準 (実験的)SoapMail
soap.udp:SOAP/UDP非標準
socks:非標準
soldat:非標準
srm:SRM非標準
ssh:SSHIETF I-D[draft-ietf-secsh-scp-sftp-ssh-uri] (RFC 3986)
ssl:SSL非標準PHP 4.3+
sssp:非標準
stats:非標準
steam:Half-Life Protocol (+ Steam)非標準
storage:GNOME蓄積域非標準
stream:満期 (IETF I-D)[draft-fujikawa-stream-uri] (RFC 2396)
subethaedit:非標準
svn:Subversion非標準
svn+file:非標準KDE
svn+http:非標準KDE
svn+https:非標準KDE
svn+rsh:Subversion/RSH非標準
svn+ssh:Subversion/SSH非標準
syncml:SyncML名前空間OMA 規格SyncML
sysimage:非標準Windows
system:非標準KDE
t120:T.120満期 (IETF I-D)[draft-cordell-sg16-conv-url] (RFC 1738), [W3CLIST]
tag:タグIANA 登録済[RFC-kindberg-tag-uri-07.txt], RFC 4151, IANAREG
tann:The TANN URI Scheme非標準, 時代遅れ → tag:
tar:非標準KDE
tar+file:非標準
tar+ftp:非標準
tar+http:非標準
task:非標準Forrest
tbz2:tar+bzip2非標準, IANA登録
tcp:非標準[W3CLIST]
tdb:非標準
tdl:型付データ表記非標準
teamspeak:非標準
tel:電話IETF 提案標準, IANAREG 登録済RFC 2806 (RFC 2396 {不適合}), RFC 3966 (RFC 2396 {不適合}), IANAREG
tel-av:テレビ電話IANA 未登録, 非標準[iモード]
telephone:[W3CLIST]
telnet:Telnet セッションIETF 提案標準, IANA 登録済RFC 1630, RFC 1738, RFC 4248 (RFC 3986), [IANAREG]
temp:非標準WinIE
tftp:TFTPIETF 情報提供RFC 3617 (RFC 2396, RFC 2732), [IANAREG]
tgz:tar+gzip非標準, IANA登録
[CODE(URI@en[theme:]]非標準, IANA登録HTMLayout
themes:非標準
thismessage:そのメッセージIETF 標準化過程, IANA 登録済RFC 2557, IANAREG
thtp:THTPIETF I-D, IANA 登録
thumbnail:非標準KDE
tip:TIPIETF 提案標準RFC 2371 (RFC 1738 {不適合}, RFC 2396 to be), [IANAREG]
tls:TLS未登録, 非標準PHP 4.3+
tmp:一時ファイル非標準
tn3270:TN3270IETF 提案標準 (予約), IANA 登録済 (予備)RFC 1630, RFC 1738 (予約), IANAREG (予備)
toc:目次未登録, 非標準GNOME
todo:未登録, 非標準Forrest
tomtomhome:地理的位置uri-review に提案, IANA 登録
topic:非標準, IANA 登録
trash:非標準KDE
hrn:階層的資源名満期 (IETF I-D), IANA 登録draft-pstickler-hrn
tp:HTTP非標準, IANA 登録 → http:2ch
ttp:HTTP非標準, IANA 登録 → http:2ch
ttps:HTTP over SSL/TLS非標準, IANA 登録 → https:2ch
tv:TVIETF 情報提供 RFC, IANA 登録RFC 2838 (RFC 2396), [W3CLIST]
txmt:非標準, IANA 登録
uddi:UDDI非標準, IANA 登録
udg:Unixドメイン ソケット over UDP非標準, IANA 登録PHP 5+
udp:UDP非標準, IANA 登録PHP
udp6:非標準
udplisten:非標準
um:非標準, IANA 登録
unix:Unixドメイン ソケット非標準, IANA 登録PHP 3+
unreal:非標準, IANA 登録
uri:URI満期 (IETF I-D), IANA 登録draft-pstickler-uri
url:URL廃止 (IETF 情報提供 RFC), IANA 登録RFC 1630
urn:URNIETF 提案標準, IANA 登録済RFC 1630 予約, RFC 2141 (RFC 1630), [IANAREG]
x-urn:URN非標準, IANA 登録 → urn:
ut2004:非標準, IANA 登録
uuid:UUID非標準, IANA 登録 → urn:uuid:[W3CLIST]
vbscript:VBScript 符号非標準 , IANA 登録WinIE
vcd:Video CD非標準, IANA 登録
vemmi:versatile 多媒体界面IETF 提案標準, IANA 登録済RFC 2122 (RFC 1738, RFC 1808), [IANAREG]
ventrilo:非標準, IANA 登録
vidaud:AV時代遅れ, 非標準, IANA 登録
video:動画W3C 会議での提案, IANA 登録
videotex:videotex満期 (IETF I-D), IANA 登録済 (歴史的)draft-mavrakis-videotex-url-spec, [W3CLIST], draft-mavrakis-videotex-url-spec, IANAREG (歴史的)
view-rss:RSS非標準, IANA 登録NewsMonster
view-source:ソース表示非標準, IANA 登録[W3CLIST], Mozilla, Microsoft
viewsource:非標準, IANA登録 → view-source:
x-vloc:非標準, IANA 登録Venkman
vnc:非標準, IANA 登録KDE
vnd.ms.radio:非標準, IANA 登録Microsoft
voc:語彙満期 (IETF I-D), IANA 登録 [draft-pstickler-voc]
voice:非標準, IANA 登録
vrmlscript:VRMLScript非標準, 時代遅れ →ecmascript:, IANA 登録
vss:Visual SourceSafe非標準, IANA 登録
vtel:テレビ電話非標準, IANA 登録[Vodafone]
wais:WAISIETF 提案標準, IANA 登録済 (歴史的)RFC 1630, RFC 1738, RFC 4156 (RFC 3986), IANAREG (歴史的)
wcap:非標準, IANA 登録
web3s:Web3S非標準, IANA 登録
web3sbase:Web3S非標準, IANA 登録
webcal:非標準, IANA 登録Mozilla, KDE
webdav:WebDAV非標準, IANA 登録 → http:
webdavs:非標準, IANA 登録KDE
webster:非標準, IANA 登録
whatis:whatis(1)非標準, IANA 登録
who:非標準, IANA 登録RFC 2345
whodp:非標準, IANA 登録[W3CLIST]
whois:WHOIS非標準, IANA 登録Protozilla
whois++WHOIS++廃止 (IETF 情報提供 RFC), 満期 (IETF I-D), IANA 登録RFC 1630, [draft-ietf-asid-whois-url] (RFC 1738), [W3CLIST]
widget:WidgetsW3C ED, IANA 登録Widgets 1.0
winnytp:非標準, IANA 登録
wmq:WebSphere MQ非標準, IANA 登録
wpn:WPN非標準, IANA 未登録
ws:WebSocketWHATWG 勧告案, IANA 登録HTML 5
wsman:Web Services for Management非標準, IANA 登録WS-Management
wss:WebSocket/TLSWHATWG 勧告案, IANA 登録HTML 5
wtai:非標準, IANA 登録
www:非標準, IANA 登録Emacs/W3
wyciwtg:非標準, IANA 登録Gecko
wysiwyg:動的生成非標準, IANA 登録Classic Mozilla, Gecko
x-*:私用廃止 (IETF 情報提供 RFC), IANA 登録RFC 1630
xalan:Java クラス非標準Xalan
xdbc:非標準
xfire:非標準
xindice:Xindice非標準
xmldb:非標準
xmlns:XML名前空間満期 (IETF I-D)draft-pstickler-xmlns
xmlrpc.beep:XML-RPC/ BEEPIETF 実験的, IANA 登録済RFC 3529 (RFC 2396, RFC 2732), [IANAREG]
xmlrpc.beeps:XML-RPC/BEEP/TLSIETF 実験的, IANA 登録済RFC 3529 (RFC 2396, RFC 2732), [IANAREG]
xmpp:XMPPIETF 提案標準, IANA 登録済RFC 4622 (RFC 3986/RFC 3987 不適合), RFC 5122, IANAREG
xpath:XPath非標準libferris
xri:XRIOASIS 仕様案, IANA 未登録
xsltfs:非標準, IANA 登録
xtd:XTD非標準, IANA 登録
x-exec:実行非標準, IANA 登録
x-ferris:非標準, IANA 登録libferris
x-internal:内部用非標準, IANA 登録
x-schema:非標準, IANA 登録
xxe-config:非標準XXE
ymsgr:Yahoo! Messanger非標準, IANA 登録
z39.50:Z39.50廃止 (IETF 提案標準 (予約)), IANA 未登録RFC 1738 (予約)
z39.50s:Z39.50 セッションIETF 提案標準, IANA 登録済RFC 2056 (RFC 1738), [IANAREG]
z39.50r:Z39.50 取出しIETF 提案標準, IANA 登録済RFC 2056 (RFC 1738), [IANAREG]
zeroconf:非標準, IANA 登録KDE
zip:Zip非標準, IANA 登録KDE
zippy:非標準, IANA 登録
zlib:zlib非標準, IANA 登録, 時代遅れ →compress.zlib:PHP 4.0.4〜4.2.3
%D9%82%D9%87%D9%88%D8%A9:HTCPCP,IETF 情報提供 RFC, IANA 登録RFC 2324
%E5%92%96%E5%95%A1:HTCPCP,IETF 情報提供 RFC, IANA 登録RFC 2324
%CE%BA%CE%B1%CF%86%CE%AD:HTCPCP,IETF 情報提供 RFC, IANA 登録RFC 2324
%E0%A4%95%E0%A5%8C%E0%A4%AB%E0%A5%80:HTCPCP,IETF 情報提供 RFC, IANA 登録RFC 2324
%E3%82%B3%E3%83%BC%E3%83%92%E3%83%BC:HTCPCP,IETF 情報提供 RFC, IANA 登録RFC 2324
%EC%BB%A4%ED%94%BC:HTCPCP,IETF 情報提供 RFC, IANA 登録RFC 2324
%D0%BA%D0%BE%D1%84%D0%B5:HTCPCP,IETF 情報提供 RFC, IANA 登録RFC 2324
%E0%B8%81%E0%B8%B2%E0%B9%81%E0%B8%9F:HTCPCP,IETF 情報提供 RFC, IANA 登録RFC 2324

[20] 状態欄と出典欄の読み方:

なお、 URI scheme が IANA に登録されるまでには、 おおむね次の経過をたどります。 (色々の兼ね合いで仔細は異なることがあります。)

  1. 原案が Internet Draft として発行され、 (関係する IETFWGietf-uri などで) 議論される
  2. Internet Draft が十分な段階に達すれば、 IESG に提出される
  3. IESG の評価で問題が無ければ、 Internet DraftRFC Editor に送られる
  4. IESG を通過した Internet Draft を (RFC として発行されるものとして) 参照しつつ IANA の登録簿に掲載される
  5. RFC が発行される
  6. IANA の登録簿が Internet Draft 参照から RFC 参照に改められる

一旦 IESG で承認された後は後戻りすることはありませんが、 各段階のタイムラグがかなりあります。 (RFC EditorIANA は随分と忙しいらしいです。)

新しい URI scheme を使いたい時は、 IESG で承認されれば (承認したと ietf-announce で告知されれば) RFC の発行を待つ必要はありません。

構文

大文字と小文字

  • [4] 大文字と小文字は、元々は全て小文字が正しいとされていました。現在でも小文字しか通らない実装が残っています。
  • [5] しかし、その後、実装は大文字も受け入れるべきとかに緩められていっています。今の主流の実装は小文字化してから評価します。
  • [6] この傾向の元、比較的新しめの scheme の定義では大文字・小文字の区別をしないことを要求していたりもします。
  • [7] 従って、現在では scheme 名の大文字・小文字の区別は消滅したが、小文字にした方が無難といえるでしょう。
  • [8] ところで、中には %4Baffee のように、大文字・小文字の区別に意味があるために URI符号化を必須としているものもあります [RFC 2324]。
  • [9] >>8 でもまあ無粋なことを言っちゃうと、 URI 的には Kreserved じゃないから、 %4BaffeeKaffee は同等で、大文字・小文字の同一視を認めるとすると結局 kaffee なんだけどね。

[16] clsid: のように、全部大文字で書くことがかなり多い scheme もあったりします。

相対 URI 参照

  • [13] 相対URI参照絶対URI参照は、 最初に scheme 名があるかどうかで区別できます。 RFC 1808 は scheme 名のついた相対 URL を認めていましたが、 RFC 2396 は認めていません。
  • [14] >>13 は間違い。 RFC 1630 は認めていますが、 1808 も 2396 も認めていません。 1808 は、古い実装はそういうのも認識するけどイクナイ!, 2396 は互換性のためには仕方ないけどやっぱりイクナイ! といってます。

未登録URI schemeは有害である

[23] URI schemeは数多く存在するにもかかわらず、公式なIANA登録簿に登録されているのはそのうちのほんのわずかです。 これは、相互運用性上非常に問題です。

[24] 同じ目的の複数のURI scheme: 多く存在するURI schemeの中には、実際には同じ目的のものがあります。 どちらかにしか対応しない実装があって相互運用性の問題が発生したり、 複数個の (たぶん構文も異なる) URI scheme へ対応しないといけないという実装上の負担になったりします。

[25] 同じ目的・同じ名前の構文の異なるURI scheme: どこかで誰かが思いついたものと同じものを、 それとは独立に別の誰かが思いつくことはよくあります。 しかしURIの構文まで完全に一致することは、なかなかありません。 そうして異なる構文が乱立することになります。 まったく違う構文で見分けられるならまだ良い方で、 構文上区別がつかないこともあり得ます。

例えば、callto: URI scheme電話の掛け先を表すURI schemeとして複数の実装がありますが、異なる構文であり、また、電話の通信プロトコルも異なっています。

[26] 違う目的の同じ名前のURI scheme: URI schemeの名前が一般的なものだと、 別の目的のURI schemeが同じ名前になってしまったりもします。

例えば、info: URI schemeは、 GNU Texinfo形式のマニュアルを識別するためにGNOMEKDEで採用されていますが、両者の構文が異なっています (>>25 の実例)。更に悪いことに、図書館業界でもURN的に使用しています (>>26 の実例)。幸い、3つはすべて構文的に区別できます。

図書館業界の構文はIETFの正規の手続きによりIANAに登録されました。 実装の利用数で数えれば、おそらくはGNOMEKDEの方式の方が多く使われていたでしょう (URIの使用数では分かりませんが)。にも関わらず、GNOMEKDEの関係者が登録を怠ったために、このような事態に陥ってしまいました。

関連

[28] 1994年頃Dan ConnollyURI schemeMIME message/external-bodyaccess-typeと共通にするか、少なくても一部の定義を共有しようと考えていたようです。 興味深いことにfile:非推奨とされ、 MIMEと同じlocal-file:を採用しています。

参考: uri.pl,v 1.2 1994/05/11 22:36:54 connolly <http://www.w3.org/Addressing/url_test/uri.pl>

実装

[19] URL Schemes Supported in Lynx <http://lynx.isc.org/release/lynx2-8-3/lynx_help/lynx_url_support.html>

[15] URL Loading Systemを拡張する <http://homepage3.nifty.com/kimuraw/misc/nsurlprotocol.html>

Mac OS X の URI system。

メモ

[18] UR* new schemes considerations <http://www.apps.ietf.org/url-schemes.html> (Last modified: Mon Sep 22 09:14:58 1997)

[21] Architecture of the World Wide Web, Volume One <http://www.w3.org/TR/webarch/#URI-scheme>

[22] UriSchemes - ESW Wiki <http://esw.w3.org/topic/UriSchemes>

[20] ちょっとしたメモ - 過剰なURIスキームは有害である <http://www.kanzaki.com/memo/2004/02/28-3>

[27] URI schemeは、歴史的事情によりURL schemeとも呼ばれます。

URL protocolURLプロトコルURL schemaURLスキーマURI schemaなどとも呼ばれますが、それは間違いです。

[29] IANA | URI Schemes <http://www.iana.org/assignments/uri-schemes.html>

いつのまにか HTML 化されてました。 (名無しさん 2006-06-17 09:01:03 +00:00)

[30] A prayer to the (demi-)gods of URI - O'Reilly ONJava Blog (Robert Cooper 著, 2007-07-13 20:41:02 +09:00 版) <http://www.oreillynet.com/onjava/blog/2006/11/a_prayer_to_the_demigods_of_ur.html>

[31] IEBlog : Enriching the Web Safely: How to Create Application Protocol Handlers ( 版) <http://blogs.msdn.com/ie/archive/2007/07/18/enriching-the-web-safely-how-to-create-application-protocol-handlers.aspx> (名無しさん)

[32] Registration timing of new URI schemes (Eran Hammer-Lahav 著, 版) <http://lists.w3.org/Archives/Public/uri/2009Aug/0047.html>

[33] - App Lookup ( 版) <http://applookup.com/>