Internationalized Resource Identifier

Internationalized Resource Identifier
Internationalized Resource Identifier
AbbreviationIRI
StatusProposed Standard
Year started22 April 2002 (2002-04-22)
First published22 April 2002 (2002-04-22)
Latest version21 January 2020 (2020-01-21)
OrganizationIETF
Authors
  • Martin Dürst
  • Michel Suignard
Base standards
DomainCharacter encoding
WebsiteRFC 3987

The Internationalized Resource Identifier (IRI) is an internet protocol standard which builds on the Uniform Resource Identifier (URI) protocol by greatly expanding the set of permitted characters.[1][2][3] It was defined by the Internet Engineering Task Force (IETF) in 2005 in RFC 3987. While URIs are limited to a subset of the US-ASCII character set (characters outside that set must be mapped to octets according to some unspecified character encoding, then percent-encoded), IRIs may additionally contain most characters from the Universal Character Set (Unicode/ISO 10646),[4][5] including Chinese, Japanese, Korean, and Cyrillic characters.

  1. ^ Gangemi, Aldo; Presutti, Valentina (2006). "The bourne identity of a web resource" (PDF). Proceedings of Identity Reference and the Web Workshop (IRW). Laboratory for Applied Ontology: 3. Notice that IRIs (Internationalized Resource Identifier) [11] are supposed to replace URIs in next future.
  2. ^ Suignard, Michel (January 2005). "Internationalized Resource Identifiers (IRIs)". tools.ietf.org. Retrieved 2018-06-09. 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.
  3. ^ Suignard, Michel (January 2005). "Internationalized Resource Identifiers (IRIs)". tools.ietf.org. Retrieved 2018-06-09. This document defines a new protocol element called Internationalized Resource Identifier (IRI) by extending the syntax of URIs to a much wider repertoire of characters. It also defines "internationalized" versions corresponding to other constructs from [RFC3986], such as URI references. The syntax of IRIs is defined in section 2, and the relationship between IRIs and URIs in section 3.
  4. ^ Suignard, Michel (January 2005). "Internationalized Resource Identifiers (IRIs)". tools.ietf.org. Retrieved 2018-06-09.
  5. ^ Suignard, Michel (January 2005). "Internationalized Resource Identifiers (IRIs)". tools.ietf.org. Retrieved 2018-06-09.