Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Uniform Resource Identifier (URI): Generic Syntax (RFC3986)

IP.com Disclosure Number: IPCOM000035566D
Original Publication Date: 2005-Jan-01
Included in the Prior Art Database: 2005-Jan-25

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

T. Berners-Lee: AUTHOR [+3]

Abstract

A Uniform Resource Identifier (URI) is a compact sequence of characters that identifies an abstract or physical resource. This specification defines the generic URI syntax and a process for resolving URI references that might be in relative form, along with guidelines and security considerations for the use of URIs on the Internet. The URI syntax defines a grammar that is a superset of all valid URIs, allowing an implementation to parse the common components of a URI reference without knowing the scheme-specific requirements of every possible identifier. This specification does not define a generative grammar for URIs; that task is performed by the individual specifications of each URI scheme.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 2% of the total text.

Network Working Group                                     T. Berners-Lee

Request for Comments: 3986                                       W3C/MIT

STD: 66                                                      R. Fielding

Updates: 1738                                               Day Software

Obsoletes: 2732, 2396, 1808                                  L. Masinter

Category: Standards Track                                  Adobe Systems

                                                            January 2005

           Uniform Resource Identifier (URI): Generic Syntax

Status of This Memo

   This document specifies an Internet standards track protocol for the

   Internet community, and requests discussion and suggestions for

   improvements.  Please refer to the current edition of the "Internet

   Official Protocol Standards" (STD 1) for the standardization state

   and status of this protocol.  Distribution of this memo is unlimited.

Copyright Notice

   Copyright (C) The Internet Society (2005).

Abstract

   A Uniform Resource Identifier (URI) is a compact sequence of

   characters that identifies an abstract or physical resource.  This

   specification defines the generic URI syntax and a process for

   resolving URI references that might be in relative form, along with

   guidelines and security considerations for the use of URIs on the

   Internet.  The URI syntax defines a grammar that is a superset of all

   valid URIs, allowing an implementation to parse the common components

   of a URI reference without knowing the scheme-specific requirements

   of every possible identifier.  This specification does not define a

   generative grammar for URIs; that task is performed by the individual

   specifications of each URI scheme.

Berners-Lee, et al.         Standards Track                     [Page 1]

RFC 3986                   URI Generic Syntax               January 2005

Table of Contents

   1.  Introduction . . . . . . . . . . . . . . . . . . . . . . . . .  4

       1.1.  Overview of URIs . . . . . . . . . . . . . . . . . . . .  4

             1.1.1.  Generic Syntax . . . . . . . . . . . . . . . . .  6

             1.1.2.  Examples . . . . . . . . . . . . . . . . . . . .  7

             1.1.3.  URI, URL, and URN  . . . . . . . . . . . . . . .  7

       1.2.  Design Considerations  . . . . . . . . . . . . . . . . .  8

             1.2.1.  Transcription  . . . . . . . . . . . . . . . . .  8

             1.2.2.  Separating Identification from Interaction ....