Opened 8 years ago

Last modified 7 years ago

#69 new defect

Several issues in Introduction of 4395bis

Reported by: evnikita2@… Owned by:
Priority: minor Milestone:
Component: 4395bis Version:
Severity: - Keywords:
Cc:

Description

From http://lists.w3.org/Archives/Public/public-iri/2011Aug/0002.html:


Section 1:

[RFC3987] introduced IRIs by defining a mapping
between URIs and IRIs; [RFC3987bis] updates that definition, allowing
an IRI to be interpreted directly without translating into a URI.

I actually don't see RFC 3987 requiring an IRI to be translated to URI under any circumstances. Current implementations of IRIs, under RFC 3987, work perfectly without mapping any IRI to URI. So I think this statement should be changed to:

[RFC3987] introduced IRIs by extending the characetr range allowed
for URIs from ASCII to Universal Characetr Set (UCS); [RFC3987bis]
updates that definition to suit IRIs' current usage.

Ibid:

reserving the
term "URN" explicitly for those URIs/IRIs using the "urn" scheme name
([RFC2141]).

RFC 2141 doesn't allow 'urn' IRIs, not they exist at all. I propose the following correction: OLD: "URIs/IRIs", NEW: "URIs".

Change History (2)

comment:1 Changed 8 years ago by ted.ietf@…

Agree with the general issue, but I propose slightly different language to resolve it: "reserving the term URN explicitly for the URIs using the "urn" scheme name ([RFC2141]). This also reserves the string "urn" so that no IRI scheme with that string may be registered."

comment:2 Changed 7 years ago by stpeter@…

As discussed on the list, the proposed solutions are:

OLD

[RFC3987] introduced IRIs by defining a mapping
between URIs and IRIs; [RFC3987bis] updates that definition, allowing
an IRI to be interpreted directly without translating into a URI.

NEW

This document updates the definition of IRIs originally provided in
[RFC 3987].

OLD

reserving the
term "URN" explicitly for those URIs/IRIs using the "urn" scheme name
([RFC2141]).

NEW

reserving the term URN explicitly for the URIs using the "urn" scheme
name ([RFC2141]). This also reserves the string "urn" so that no IRI
scheme with that string may be registered.

Note: See TracTickets for help on using tickets.