Browse Prior Art Database

Internationalized Resource Identifiers (IRIs) (RFC3987)

IP.com Disclosure Number: IPCOM000035567D
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

M. Duerst: AUTHOR [+2]

Abstract

This document defines a new protocol element, the Internationalized Resource Identifier (IRI), as a complement to the Uniform Resource Identifier (URI). An IRI is a sequence of characters from the Universal Character Set (Unicode/ISO 10646). A mapping from IRIs to URIs is defined, which means that IRIs can be used instead of URIs, where appropriate, to identify resources.

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

Network Working Group                                          M. Duerst

Request for Comments: 3987                                           W3C

Category: Standards Track                                    M. Suignard

                                                   Microsoft Corporation

                                                            January 2005

             Internationalized Resource Identifiers (IRIs)

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

   This document defines a new protocol element, the Internationalized

   Resource Identifier (IRI), as a complement to the Uniform Resource

   Identifier (URI).  An IRI is a sequence of characters from the

   Universal Character Set (Unicode/ISO 10646).  A mapping from IRIs to

   URIs is defined, which means that IRIs can be used instead of URIs,

   where appropriate, to identify resources.

   The approach of defining a new protocol element was chosen instead of

   extending or changing the definition of URIs.  This was done in order

   to allow a clear distinction and to avoid incompatibilities with

   existing software.  Guidelines are provided for the use and

   deployment of IRIs in various protocols, formats, and software

   components that currently deal with URIs.

Table of Contents

   1.  Introduction . . . . . . . . . . . . . . . . . . . . . . . . .  3

       1.1.  Overview and Motivation  . . . . . . . . . . . . . . . .  3

       1.2.  Applicability  . . . . . . . . . . . . . . . . . . . . .  3

       1.3.  Definitions  . . . . . . . . . . . . . . . . . . . . . .  4

       1.4.  Notation . . . . . . . . . . . . . . . . . . . . . . . .  5

   2.  IRI Syntax . . . . . . . . . . . . . . . . . . . . . . . . . .  6

       2.1.  Summary of IRI Syntax  . . . . . . . . . . . . . . . . .  6

       2.2.  ABNF for IRI References and IRIs . . . . . . . . . . . .  7

Duerst & Suignard           Standards Track                     [Page 1]

RFC 3987         Internationalized Resource Identifiers     January 2005

   3.  Relationship between IRIs and URIs . . . . . . . . . . . . . . 10

       3.1.  Mapping of IRIs to URIs  . . . . . . . . . . . . . . . . 10

       3.2.  Converting URIs to IRIs  . . . . ....