Click Here!
home account info subscribe login search My ITKnowledge FAQ/help site map contact us


 
Brief Full
 Advanced
      Search
 Search Tips
To access the contents, click the chapter and section titles.

HTML 4.0 Sourcebook
(Publisher: John Wiley & Sons, Inc.)
Author(s): Ian S. Graham
ISBN: 0471257249
Publication Date: 04/01/98

Bookmark It

Search this book:
 
Previous Table of Contents Next


The nfs URL scheme has been proposed as the foundation of a distributed, Web-based filesystem. NFS is a distributed filesystem architecture, commonly used on UNIX systems, and nfs URLs provide a way of referencing NFS-accessible resources. Netscape Navigator supports nfs URLs, but only via specially equipped proxy servers.

Also of interest are the various z39.50 URL schemes. Z39.50 is an information retrieval protocol commonly used by indexed databases such as libraries. Z39.50 URLs provide a standard syntax for encoding Z39.50-format database queries within a URL.

Other schemes, such as irc (for Internet Relay Chat sessions), vemmi (for a distributed multimedia/videotex standard), whois++ (for referencing WHOIS++ servers), and tv (for referencing TV broadcasts!), have also been proposed. These schemes are not discussed here—information about these proposals can be found in the references at the end of the chapter.

Naming Schemes for the Web

The URL scheme is the only naming scheme currently used on the Web, but it is not the only such scheme—several others have been proposed and are likely to be implemented in the future. This brief section summarizes the names and general features of the different proposed schemes. The “Proposed URL Schemes and Updates” portion of the “References” section at the end of this chapter provide pointers to additional discussions on these topics.

Uniform Resource Names: URN

Uniform Resource Names, or URNs, are designed to be a location-independent way of referencing an object. Thus, a URN would not specify the location of the desired resource, but would specify a generic name. The software processing the name would then locate the named object at the closest or most accessible location, using a name lookup service.

The specification of URNs is still being developed by the URN working group of the IETF; the working group home page, at www.ietf.org/html-charters/urn-charter.html, lists the standards documents arising from this group’s efforts. You should visit this site for up-to-date information.

Uniform Resource Locator: URL

Uniform Resource Locators, or URLs, are protocol- and location- specific schemes for referencing resources on the Internet. This is currently the only implemented mechanism for referencing resources on the Internet.

Uniform Resource Identifier: URI

Uniform Resource Identifiers, or URIs, generically represent any naming schemes used to reference resources on the Internet. Thus, both URLs and URNs fall under the category of URIs. The names URI and URL are often used synonymously, but this is only correct in the absence of a defined naming scheme for URNs.

Uniform Resource Citation: URC

Uniform Resource Citations, or URCs, were designed to be collections of attribute/value pairs that describe a particular object (referenced using a URI). Some of the values in these pairs could also be URIs. A URC can act in many ways, for example as a cross-indexing resource for a large resource collection or simply as a collection of references to related data. The specification for URCs is not complete, so that they are not in current use. Indeed, the URC idea is being completely rethought, with the intention of using the new eXtensible Markup Language (XML) as the tool for recording URC-like data within an XML catalog document. Additional information can be found in the Addressing and XML sections of the World Wide Web Consortium (W3C) site, at www.w3.org.

References

The URI specifications originate from the various working groups currently developing Internet and Web standards. In most cases, the Internet protocols or standards are formalized in documents known as Requests for Comments, or RFCs. Once approved by the appropriate Internet Engineering Task Force (IETF), these documents are officially numbered, giving rise to the referenced RFC numbers quoted here. Note that the draft documents that precede an RFC, with names like “draft-masinter-url-data-03.txt,” evolve with time, each new version having a new version number (e.g., “draft-masinter-url-data-04.txt,” and so on). Thus, if you cannot locate the draft document listed here, try looking for an updated version with a higher version number.

Overviews and Defined URL Schemes

www.w3.org/Addressing/Addressing.html (Overview of issues)
www.w3.org/Addressing/schemes (List of proposed URL schemes)
ds.internic.net/rfc/rfc1738.txt (Standard URL specification)
ds.internic.net/rfc/rfc1808.txt (Relative URL specification)
ds.internic.net/rfc/rfc2056.txt (Z39.50r & X39.50s URLs)
ds.internic.net/rfc/rfc2111.txt (Cid and Mid URLs)
ds.internic.net/rfc/rfc2192.txt (IMAP URLs)
ds.internic.net/rfc/rfc1959.txt (LDAP URLs)
ds.internic.net/rfc/rfc2224.txt (NFS URLs)
ds.internic.net/rfc/rfc2122.txt (VEMMI URLs)
ds.internic.net/internet-drafts/ (DATA URLs)
draft-masinter-url-data-03.txt

Proposed URL Schemes and Updates

www.w3.org/Addressing/clsid-scheme (CLSID URLs)
developer.netscape.com/library/wpapers/beanconnect/index.html (JavaBean URLs)
www.w3.org/Addressing/draft-mirashi-url-irc-01.txt (IRC URLs)
ds.internic.net/internet-drafts/draft-zigmond-tv-url-00.txt (TV URLs)
ds.internic.net/draft-ietf—asid-whois-url-01.txt (Whois++ URLs)
www.utoronto.ca/ian/books/html4ed/chap8/mail.html (Netscape mailto URL extensions)
ds.internic.net/internet-drafts/draft-hoffman-mailto-url-01.txt (Mailto URL update)
ds.internic.net/internet-drafts/draft-casey-url-ftp-00.txt (FTP URL update)

Protocol and Data Format Specifications

ds.internic.net/rfc/rfc822.txt (Internet Mail messages)
ds.internic.net/rfc/rfc1036.txt (Usenet messages)
ds.internic.net/rfc/rfc977.txt (NNTP protocol)
www.sco.com/skunkprev/Skunk96/src/Tools/freeWAIS-sf-2.1/doc/original-TM-wais/
(WAIS documentation)
ds.internic.net/rfc/rfc1625.txt (WAIS protocol)
ftp://prospero.isi.edu/pub/prospero/doc/ (Prospero documentation)

URI Specification

ds.internic.net/rfc/rfc1630.txt

URNs: Uniform Resource names

ds.internic.net/rfc/rfc1737.txt (Functional requirements for URNs)
www.ietf.org/html.charters/urn-charter.html (IETF URN working group information)


Previous Table of Contents Next


Products |  Contact Us |  About Us |  Privacy  |  Ad Info  |  Home

Use of this site is subject to certain Terms & Conditions, Copyright © 1996-2000 EarthWeb Inc.
All rights reserved. Reproduction whole or in part in any form or medium without express written permission of EarthWeb is prohibited. Read EarthWeb's privacy statement.