Re: Template URIs vs. URIs

On Oct 5, 2006, at 7:11 PM, Frank Ellermann wrote:
> Roy T. Fielding wrote:
>
>> All of the URI specs have specifically excluded braces from the
>> syntax, partly because it was anticipated that we would need a
>> syntax for variable substitution some day.
>
> There's apparently nothing like <delim> or <unwise> in RFC 3986,

There is no need for them.  The ABNF completely specifies the allowed
characters in a URI.

> and RFC 4622 now happily uses _anything_ that's not explicitly
> "verboten" by RFC 3986.  The xmpp: scheme was reviewed here.

Then RFC 4622 is broken and should be removed from the standards track.
It cannot override a requirement in a full standard:

    URI scheme specifications must define their own
    syntax so that all strings matching their scheme-specific syntax  
will
    also match the <absolute-URI> grammar, as described in Section 4.3.

There are no exceptions.

....Roy

Received on Friday, 6 October 2006 07:58:52 UTC