[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Uri-review] about: scheme; Simplified Encoding Considerations



I'm really confused; I'm listed in the acknowlegements 
but I don't think I saw this before? Maybe there was some 
discussion of these points?

http://en.wikipedia.org/wiki/About:_URI_scheme

has a lot more useful information; you know, a 
shorter document that just referenced the Wikipedia
page would seem like it would be a lot more useful.

about:<anything>

where <anything> can be any sequence of characters,
where some common uses are listed in ....



Are there any real use cases for about:
where any of the text about encoding considerations
and equivalence matters? Or that use query parameters?

There are no examples of such in the document.

" Applications are also permitted to redirect such URIs."
This is confusing, because applications are permitted
to do anything they want, aren't they? Isn't it
just "implementation dependent" with a restriction
that it not have side effects? And if you redirect
these URIs, don't you have the issue of making sure
the redirection doesn't result in side effects?



Section 5.2 lists things as "examples" but then claims
they are "common". Perhaps these aren't "examples"
but "common usage"? Again, the wikipedia page is
more useful.

What about about:html-compat?


"The HTML representation of the URI "about:blank" MUST use the origin
   and the effective script origin as defined by HTML5 Section 5.4
   Origin [W3C.WD-html5]"

but the HTML representation of the URI "about:blank"
is not defined as something that has an origin or
an effective script origin in most deployed software,
it's just an empty resource. So this MUST doesn't
make sense in the context given.
This advice could be conditioned on the HTML interpreter
actually being compliant with html5, but then this
doesn't really belong in the registration of about:,
whose use is already widely deployed.

Larry
--
http://larry.masinter.net


-----Original Message-----
From: uri-request at w3.org [mailto:uri-request at w3.org] On Behalf Of Joseph A Holsten
Sent: Sunday, September 20, 2009 10:53 PM
To: uri-review at ietf.org
Subject: about: scheme; Simplified Encoding Considerations

URI people:

I intend to replace the current about: scheme Encoding  
Considerations[1]:

    Because many characters are not permitted with this syntax, the
    "segment" and "query" elements may contain characters from the
    Unicode Character Set [UCS] as suggested by URI [RFC3986], by first
    encoding those characters as octets to the UTF-8 character encoding
    [RFC3629]; then only those octets that do not correspond to
    characters in the unreserved set should be percent-encoded.

    By using UTF-8 encoding, there are no known compatibility issues  
with
    mapping Internationlized Resource Identifiers to about URIs  
according
    to [RFC3987].  Since about URIs do not use domain names, "ireg-name"
    conversion is unnecessary.

with the following (adapted from hixie's ws: scheme[2]):

    Characters in the "segment" or "query" parts that are excluded by  
the
    syntax defined above must be converted from Unicode to ASCII by  
first
    encoding the characters as UTF-8 and then replacing the  
corresponding
    bytes using their percent-encoded form as defined in the URI and IRI
    specifications. [RFC3986] [RFC3987]

Any objections or issues?


1: http://tools.ietf.org/html/draft-holsten-about-uri-scheme-02#section-4
2: http://tools.ietf.org/html/draft-hixie-thewebsocketprotocol-41#section-8.1

--
Joseph Holsten
http://josephholsten.com
mailto:joseph at josephholsten.com
tel:+1-918-948-6747