W3C home > Mailing lists > Public > public-html@w3.org > January 2009

Re: Registering the about: URI scheme

From: Joseph A Holsten <joseph@josephholsten.com>
Date: Tue, 27 Jan 2009 08:04:26 -0600
Message-Id: <91DC2B39-4CC6-442F-BE65-D1FED2605267@josephholsten.com>
Cc: HTML WG <public-html@w3.org>, Ian Hickson <ian@hixie.ch>, Lachlan Hunt <lachlan.hunt@lachy.id.au>
To: Julian Reschke <julian.reschke@gmx.de>

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Julian,
Everything sounds fine, some questions inline.

Julian Reschke wrote:
> - on the front page, note where feedback should go (IMHO the best  
> place would be the IETF uri-review mailing list)
I haven't seen any other draft do this, so I'm unsure of where should  
this go. Abstract? uri-review sounds fine. Too bad the place is a  
spam haven: http://www.ietf.org/mail-archive/web/uri-review

> - "abouturi = "about:" segment" - restricting to segment sounds  
> good, but does this reflect reality?
 From RFC
segment       = *pchar
pchar         = unreserved / pct-encoded / sub-delims / ":" / "@"
unreserved  = ALPHA / DIGIT / "-" / "." / "_" / "~"
sub-delims  = "!" / "$" / "&" / "'" / "(" / ")" / "*" / "+" / "," /  
";" / "="
gen-delims  = ":" / "/" / "?" / "#" / "[" / "]" / "@"

In practice this means no gen-delims except ":" or "@". The largest  
list of abouts I could find was <http://www.rigaut.com/benoit/CERN/ 
about/>, followed by the more recent <http://en.wikipedia.org/wiki/ 
About_protocol> …Which both contain about URIs with "?". Crap.

How about this:

abouturi = segment [ "?" query ]
query       = *( pchar / "/" / "?" )

Can anyone confirm a use of fragments? Anything else horribly wrong?

> - "About URIs are always escaped, as per [RFC3986]" - that's kind  
> of misleading; either remove it, or clarify what you mean by that.
tag URI (RFC4151) says "In the interests of tractability to humans,  
tags SHOULD NOT be minted with percent-encoded parts.  However, the  
tag syntax does allow percent-encoded characters in the "pchar"  
elements". Will that do?
>

http://josephholsten.com

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Darwin)

iEYEARECAAYFAkl/FGoACgkQrPgSa0qMrmG/UwCggFq034y/K32QSDTf5KLk4Jdi
BlYAnj315nm2kO+oAQwYHvQcQOS3DNn3
=o+ZR
-----END PGP SIGNATURE-----
Received on Tuesday, 27 January 2009 14:05:16 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 9 May 2012 00:16:28 GMT