A *retired index* of WWW Addressing Schemes
Architecture
Addressing
Addressing Schemes (retired)
Refs
Registration
Extensibility
This document is retired, see details below
This was an attempt to index URI schemes and their
specifications, whether they were registered or not. As noted in
Sep
2003 discussion
, it has become unwieldy to maintain and hence
is retired
. If
you're making up a new scheme, be sure you know about
scheme registration
If you see an unregistered URI scheme, please contact the
developer; feel free to bring it up in
the uri list
and consider the
UriSchemes
topic in
the ESW Wiki as a place to collaborate on patterns of use and abuse in URI schemes.
The stuff below is only here for historical purposes.
*unreg
denotes an unregistered URI
scheme.
Registration
and
extensibility
are discussed below.
see also:
automation details
below,
separate
scheme notes
, including
historial stuff
86 schemes:
IOR
*unreg
spec:
[CBnpbbjcfnc]
about
*unreg
spec:
[CndJvcpfnc1999]
acap
application configuration access protocol
spec:
[CPppcnCnfgnc1997]
addbook
*unreg
To add vCard entries to Communicator's Address Book
spec:
[NcpDvdgnnFQC1999]
@@argh! URIs are noun phrases, not verb phrases
afp
*unreg
spec:
[Dfnnffpfwvcc1998]
afs
*unreg
reserved by:
[nnnddfcm]
aim
*unreg
spec:
[nnMngYm]
callto
*unreg
spec:
[NMHwCNMngHyp1998]
castanet
*unreg
Castanet Tuner URLs for Netcaster
spec:
[NcpDvdgnnFQC1999]
chttp
*unreg
spec:
[ngCnnfPy71999]
cid
content identifier
spec:
[CnnDndMgDnfm1997]
data
data
spec:
[Dcm1998]
originally proposed by Masinter on www-talk.; hmm.. use it in
combination with a new MIME type for dates? e.g.
data:text/date,1999-03-04T204208 test
dav
dav
spec:
[HPxnnfDbdng1999]
dict
*unreg
spec:
[DcnyvPc1997]
dns
*unreg
spec:
[bff]
spec:
[DNcm2000]
eid
*unreg
spec:
[dcm1998]
yikes! looks like a terrible idea! @@check to be sure the URI
scheme guidelines say why
fax
fax
spec:
[fpnC2000]
file
Host-specific file names
spec:
[nfmcc1994]
finger
*unreg
spec:
[fngpcfcn]
freenet
*unreg
spec:
[FndvFn`2000]
Hmm...
``Unlike the Web, information on Freenet is not stored at
fixed locations or subject to any kind of centralized control.''
-- 1.1. What is Freenet? in the Freenet FAQ as of Aug 2000 .
That's a property of http, ftp, etc., but not a property of
the Web in general; e.g. it's not true of news: URIs.
in discussion in the freenet project:
ftp
File Transfer Protocol
spec:
[FPFm1996]
gopher
The Gopher Protocol
spec:
[GpFm1996]
gsm-sms
*unreg
spec:
[fGMMgvc1998]
h323
*unreg
spec:
[CnvnMmd1997]
spec:
[H323cmdfnn2001]
h324
*unreg
spec:
[CnvnMmd1997]
hdl
*unreg
spec:
[CNndym]
hnews
*unreg
spec:
[nwcm1998]
http
Hypertext Transfer Protocol
spec:
[HypxnfPcHP111999]
https
Hypertext Transfer Protocol Secure
spec:
[HPvnPcVn301996]
iioploc
*unreg
spec:
[npbNmngJnvdb1998]
ilu
*unreg
spec:
[yp]
imap
internet message access protocol
spec:
[MPcm1997]
access to MIME body parts is interesting, but..
hmm.. it sure would be nice if IMAP could be used as a
proxy service for mid:
ipp
*unreg
spec:
[nnPnngPcPPPP2001]
irc
*unreg
spec:
[MdfPCvcpc1996]
notes on integration of synchronous communication
in the Web
jar
*unreg
spec:
[NwfJvPcHnd2000]
javascript
*unreg
spec:
[CndJvcpfnc1999]
jdbc
*unreg
spec:
[JvQP1999]
ldap
Lightweight Directory Access Protocol
spec:
[nDPFm1996]
lifn
*unreg
spec:
[nccfBkFDbn1994]
livescript
*unreg
spec:
[CndJvcpfnc1999]
lrq
*unreg
spec:
[CnvnMmd1997]
mailbox
*unreg
Mail folder access
spec:
[NcpDvdgnnFQC1999]
mailto
Electronic mail address
Electronic mail address; The mailto URL scheme
spec:
[mcm1998]
note that callto: and mailto: are misnomers. URIs are noun
phrases. You can do other things with phone numbers than call
them; for example, you could have a web page of your history
with a caller pop up in response to the phone ringing (e.g.
using caller id. (c) 1998 Jamie Zawinski )
md5
*unreg
spec:
[mncbxnpfXMDF1999]
mid
message identifier
spec:
[CnnDndMgDnfm1997]
mocha
*unreg
spec:
[CndJvcpfnc1999]
modem
modem
spec:
[fpnC2000]
news
USENET news
spec:
[nwcm1998]
nfs
network file system protocol
spec:
[NFcm1997]
nntp
USENET news using NNTP access
spec:
[nfmcc1994]
opaquelocktoken
opaquelocktoken
spec:
[HPxnnfDbdng1999]
phone
*unreg
spec:
[fpny1998]
used in obsolete drafts
pop
Post Office Protocol v3
spec:
[PPcm1998]
pop3
*unreg
spec:
[PP3nfc1997]
printer
*unreg
spec:
[Dfnnfpnfwvcc1999]
prospero
Prospero Directory Service
spec:
[nfmcc1994]
res
*unreg
spec:
[Pc1998]
In every installation of win98, under
C:\WINDOWS\WEB\Wallpaper you'll find a file called "windows98.htm"
that contains the line:

rtsp
real time streaming protocol
spec:
[mmngPcP1998]
rvp
*unreg
spec:
[ndzvPc1997]
rwhois
*unreg
spec:
[Wnfmcc1997]
rx
*unreg
Remote Execution
spec:
[MbGnWb]
sdp
*unreg
spec:
[DPcm1998]
service
service location
spec:
[vcmpndvccm1999]
sip
session initiation protocol
spec:
[Pcm1997]
smb
*unreg
spec:
[ynxfmbby2000]
snews
*unreg
For NNTP postings via SSL
spec:
[NcpDvdgnnFQC1999]
soap.beep
soap.beep
soap.beeps
soap.beeps
t120
*unreg
spec:
[CnvnMmd1997]
tcp
*unreg
spec:
[bff]
tel
telephone
spec:
[fpnC2000]
telephone
*unreg
reserved by:
[fpnC2000]
used in previous drafts
telnet
Reference to interactive sessions
spec:
[nfmcc1994]
tip
Transaction Internet Protocol
spec:
[ncnnnPcVn301998]
tn3270
*unreg
reserved by:
[nfmcc1994]
tv
*unreg
spec:
[nfmccfvnBdc1997]
urn
Uniform Resource Names
spec:
[Nynx1997]
uuid
*unreg
spec:
[Dddngcm1997]
vemmi
versatile multimedia interface
spec:
[VMMpcfcn1997]
videotex
*unreg
spec:
[Vdxpcfcn1997]
view-source
*unreg
spec:
[CndJvcpfnc1999]
wais
Wide Area Information Servers
spec:
[nfmcc1994]
whodp
*unreg
spec:
[WDPWdyHdbjcD1998]
whois++
*unreg
Distributed directory service.
spec:
[WHpcfcn1997]
z39.50r
Z39.50 Retrieval
spec:
[nfmccfZ39501996]
z39.50s
Z39.50 Session
spec:
[nfmccfZ39501996]
References
nnPnngPcPPPP2001
Internet Printing Protocol (IPP): IPP URL Scheme
. Internet Draft issued 2001-02-13.
H323cmdfnn2001
H.323 URL scheme definition
. Internet Draft issued 2001-02.
ynxfmbby2000
URI syntax for smb library
. John Quirk, 2000-12-26.
DNcm2000
DNS URL scheme
. S. Josefsson, Internet Draft issued 2000-11-24.
NwfJvPcHnd2000
A New Era for Java Protocol Handlers
. Brian Maso, 2000-08.
FndvFn`2000
[Freenet-dev] Freenet URL`s
. Lawrence W. Leung, (no dc:type found)2000-05-08T10:03:20.
fpnC2000
URLs for Telephone Calls
. A. Vaha-Sipila, Internet RFC 2806 issued 2000-04.
mncbxnpfXMDF1999
The Semantic Toolbox - on top of XML-RDF - Ideas on Web Architecture
. Tim BL, 1999-06-18.
HypxnfPcHP111999
Hypertext Transfer Protocol -- HTTP/1.1
. J. Gettys, J. Mogul, H. Frystyk, L. Masinter, P. Leach, T. Berners-Lee, Internet RFC 2616 issued 1999-06.
CndJvcpfnc1999
Client-Side JavaScript Reference
. Netscape Communications Corporation, 1999-05-28.
Dfnnfpnfwvcc1999
Definition of printer: URLs for use with Service Location
. St. Pierre, Isaccson, McDonald, Internet Draft issued 1999-02-19.
vcmpndvccm1999
Service Templates and service: Schemes
. Guttman, Perkins, Kempf, Internet Draft issued 1999-02-05.
formerly: The service: URL Scheme, Guttman, 22 Nov 1996.
HPxnnfDbdng1999
HTTP Extensions for Distributed Authoring
. Goland, et. al, Internet RFC 2518 issued 1999-02.
CHPCcngPc1999
The CHTTP Caching Protocol
. (no dc:type found)1999.
NcpDvdgnnFQC1999
Netscape DevEdge Online FAQ - Client Technical
. Netscape Communications Corporation, (no dc:type found)1999.
ngCnnfPy71999
Authoring Content for RealPlayer 7
. RealNetworks, Inc., 1999.
JvQP1999
Java SQL API
. Sun Microsystems, Inc., 1999.
fGMMgvc1998
URLs for GSM Short Message Service
. Vaha-Sipila, Internet Draft issued 1998-12-09.
dcm1998
The "eid" URL Scheme
. Finseth, Internet Draft issued 1998-11-02.
Dfnnffpfwvcc1998
Definition of afp: URLs for use with Service Location
. Wallace, Internet Draft issued 1998-10-30.
npbNmngJnvdb1998
Interoperable Naming Joint Revised Submission
. orbos, 1998-10-11.
DPcm1998
SDP URL Scheme
. FUJIKAWA, KURIYA, Internet Draft issued 1998-08-07.
Dcm1998
Data: URL scheme
. L. Masinter, Internet RFC 2397 issued 1998-08.
PPcm1998
POP URL Scheme
. R. Gellens., Internet RFC 2384 issued 1998-08.
ncnnnPcVn301998
Transaction Internet Protocol Version 3.0
. Lyon, J., Evans, K., J. Klein, Internet RFC 2371 issued 1998-07.
mcm1998
The mailto URL scheme
. P. Hoffman, L. Masinter, J. Zawinski, Internet RFC 2368 issued 1998-07.
nwcm1998
The hnews URL scheme
. T. Stockwell, Internet Draft issued 1998-06-17.
Pc1998
Res Protocol
. Microsoft Corporation, 1998-06-11.
NMHwCNMngHyp1998
NM: How to Create a NetMeeting Hyperlink on a Web Page
. Microsoft Corporation, Microsoft Knowledge Base article 1998-04-22.
mmngPcP1998
Real Time Streaming Protocol (RTSP)
. Schulzrinne, H., Rao, A., R. Lanphier, Internet RFC 2326 issued 1998-04.
nwcm1998
The 'news' URL scheme
. Gilman, Internet Draft issued 1998-03-09.
WDPWdyHdbjcD1998
WhoDP: Widely Hosted Object Data Protocol
. Gordon Mohr, Internet Draft issued 1998-03-02.
fpny1998
URLs for Telephony
. A. Vaha-Sipila, Nokia, Internet Draft issued 1998-02-23.
CnvnMmd1997
Conversational Multimedia URLs
. Cordell, Internet Draft issued 1997-12-16.
ndzvPc1997
Rendezvous Protocol
. Martin Calsyn, Microsoft Corporation, Internet Draft issued 1997-11-21.
CPppcnCnfgnc1997
ACAP -- Application Configuration Access Protocol
. J. Myers, Newman, C., Internet RFC 2244 issued 1997-11.
Dddngcm1997
the UUID addressing scheme
. Charlie Kindel, Internet Draft issued 1997-11.
DcnyvPc1997
A Dictionary Server Protocol
. R. Faith, B. Martin, Internet RFC 2229 issued 1997-10.
NFcm1997
NFS URL Scheme
. B. Callaghan, Internet RFC 2224 issued 1997-10.
MPcm1997
IMAP URL scheme
. C. Newman, Internet RFC 2192 issued 1997-09.
Wnfmcc1997
The RWhois Uniform Resource Locator
. S. Williamson, M. Mealling, Internet Draft issued 1997-08-02.
nfmccfvnBdc1997
Uniform Resource Locators for Television Broadcasts
. D. Zigmond., Internet Draft issued 1997-06-10.
Vdxpcfcn1997
Videotex URL Specification
. D. Mavrakis, H. Layec, K. Kartmann., Internet Draft issued 1997-05-20.
Pcm1997
SIP URL Scheme
. H. Schulzrinne, Internet Draft issued 1997-05-14.
WHpcfcn1997
WHOIS++ URL Specification
. Internet Draft issued 1997-05.
Nynx1997
URN Syntax.
. Ryan Moats, Internet RFC 2141 issued 1997-05.
CnnDndMgDnfm1997
Content-ID and Message-ID Uniform Resource Locators
. E. Levinson, E. Levinson., Internet RFC 2111 issued 1997-03.
VMMpcfcn1997
VEMMI URL Specification
. D. Mavrakis, H. Layec, K. Kartmann., Internet RFC 2122 issued 1997-03.
PP3nfc1997
A POP3 URL Interface
. Earhart, Internet Draft issued 1997-01.
GpFm1996
A Gopher URL Format
. Casey, Krishnan, Internet Draft issued 1996-12-04.
FPFm1996
A FTP URL Format
. Casey, Internet Draft issued 1996-11-26.
HPvnPcVn301996
HTTP over SSL (in The SSL Protocol Version 3.0)
. Freier, Karlton, Kocher, Netscape, (no dc:type found)1996-11-18.
nfmccfZ39501996
Uniform Resource Locators for Z39.50
. R. Denenberg, J. Kunze, D. Lynch., Internet RFC 2056 issued 1996-11.
MdfPCvcpc1996
Mirashi draft@@ (also: PICS service) spec
. Internet Draft issued 1996-08-26.
nDPFm1996
An LDAP URL Format
. LDAP-WG, T. Howes, M. Smith, Internet RFC 1959 issued 1996-06.
nfmcc1994
Uniform Resource Locators (URL)
. T. Berners-Lee, L. Masinter, M. McCahill, Internet RFC 1738 issued 1994-12.
nccfBkFDbn1994
An Architecture for Bulk File Distribution
. Internet Draft issued 1994-07-27.
nnMngYm
AOL Instant Messenger: Test Your Remote
. (no dc:type found).
nnnddfcm
Internet Standard list of url schemes
. (no dc:type found).
CNndym
CNRI handle system
. (no dc:type found).
bff
rebol URL stuff
. (no dc:type found).
fngpcfcn
finger URL Specification
. IETF URI Working Group, Internet Draft issued .
yp
ILU types
. (no dc:type found).
CBnpbbjcfnc
CORBA interoperable object reference
. .
MbGnWb
Mobile GUI On The Web
. Daniel Dardailler, (no dc:type found).
FqnykdQnM
Frequently Asked Questions: AIM URLs
. (no dc:type found).
Registration
of naming schemes
The
Internet Standard list of URI schemes
is maintained by
IANA
according to
RFC2717
This dates back to...
A new naming scheme may be introduced by defining a mapping
onto a conforming URL syntax, using a new prefix. [...]
It is proposed that the Internet Assigned Numbers
Authority (IANA) perform the function of registration of new
schemes.
RFC 1630 URIs in WWW, June 1994
I periodically look at
Internet Drafts containing "URL scheme"
and the
URI spec
materials
maintained by Roy Fielding to find new
schemes.
Unregistered Schemes
Unregistered schemes should not be deployed widely and
should not be used except experimentally.
If you are
designing a URI scheme, please see
Guidelines for new URL
Schemes
, November 1999.
To the question "how many private URL schemes are there?," the
answer was given that there were perhaps 20-40 in use at
Microsoft, with 2-3 being added a day; WebTV has 24, with 6/year
added. Maybe others have similar number of schemes.
--
minutes
of the Uniform Resource Locator Registration
Procedures (urlreg) WG meeting at the
39th IETF Meeting
in Munich, Bavaria, Germany, Aug 1997
@@pointer to complaint about unregistered schemes in
Mozilla.
How to Add URI
Schemes to Your Desktop
It is recommended that those proposing a new scheme
demonstrate its utility and operability by the provision of a
gateway which will provide images of objects in the new
scheme for clients using an existing protocol. If the new
scheme is not a locator scheme, then the properties of names
in the new space should be clearly defined. It is likewise
recommended that, where a protocol allows for retrieval by
URL, that the client software have provision for being
configured to use specific gateway locators for indirect
access through new naming schemes.
RFC 1630 URIs in WWW June 1994
The two on
my personal to-do list
are
mid
: and
irc
:.
@@how did Mosaic, viola, and Midas handle this? @@cite
libwww API for adding new schemes, @@cite relevant Java APIs.
Mac?
Netscape on
Windows
5.3: Can I register my own protocol with Navigator?
It is possible to use NCAPI to register your own protocol.
For instance, if you want to have all calls to
"mySuperProtocol:" handled by your application, you should
use NCAPI methods to get that functionality. However, it is
not possible to register a viewer protocol on the Unix
platform releases of Navigator.
--
DevEdge Newsgroup FAQ
an 1999: Netscape Navigator has long lacked extensibility in
URI schemes, and it has had broken parsing. But the
Mozilla
folks are working on
it. See
bug
2110
Windows
Internet Explorer
excerpt from
Appendix A: Registering an Application to a URL
Protocol
in
Internet Client SDK
The following example shows which registry values must be
added to register a new application (notepad.exe in this
example) to handle a new URL protocol (note:).
[HKEY_CLASSES_ROOT]
[note]
(Default) = "URL:Note Protocol"
URL Protocol = ""
[DefaultIcon]
(Default) = "notepad.exe"
[shell]
[open]
[command]
(Default) = "c:\windows\notepad.exe %1"
By adding these settings to the registry, attempts to
navigate to URLs such as note:c:\myfile.txt would launch
Notepad to edit the file c:\myfile.txt. Of course, all the
commands supported under Shell\Open are supported, including
DDEEXEC (in other words, "command" is not the only key you
can put under the verb).
Colophon/TODO
I recently (Mar 2001) made this index into a
semantic web development
project, with the help of
Sean Palmer
and
Aaron Swartz
see:
RDF/n3 source
rules about the IANA scheme registry
and
aaron's automated transcription of it
tcl/aolserver source
generated RDF/xml
HTML template
transformation
that builds the index from the HTML template and the RDF knowledge base
Makefile
that shows how the pieces are glued together,
SVG diagram of Makefile
TODO
make dublin core bibliography formatting available separately from the resto of the stuff that
the transformation
does
merge RFC title/date/author/etc. stuff in from rfc-index;
merge endorsement info from STD1?
should refine dc:date to dc:issued for RFCs and internet drafts; infer dc:date using cwm/AlgyKB
and someday...
IDEA: :implements and :uses as well as :specifies; i.e. give pointers to implementations of the schemes and documents/resources that use them, as well as specs
rdfs:seeAlso, :reserves
handle copyright year, who better
IDEA (discussed with EricP in MN 21Mar2001): enhance
XSLT processors to grok arbitrary RDF and make it look
like bySubject/frameHappy RDF.
also, do back-chaining
on xpaths, so that when I ask for */dc:creator, I
get subproperties too.
aha... I'm not alone in wishing for this... see
RDFT
, Stefan Kokkelink 2001-03-19
dublin core types (done, to some extent)
dublin core feedback: dca:agentName is redundant; just dca:name, pls.
Dan Connolly
created 1996/01/02 03:37:23
$Revision: 1.95 $ of $Date: 2007/04/06 16:20:54 $