W3C home > Mailing lists > Public > www-tag@w3.org > December 2010

Some comments on HashInURI

From: Tim Berners-Lee <timbl@w3.org>
Date: Thu, 9 Dec 2010 11:17:16 -0500
Message-Id: <B004D963-D0B5-42C9-9E8F-10BA6D075B27@w3.org>
To: TAG List <www-tag@w3.org>

Somme comments on reading
http://www.w3.org/2001/tag/2010/11/HashInURI

The abstract is more of an introduction tan an abstract, which should be a compressed summary of the whole document, someone who is up on the subject can read it and in some cases save reading the document.   Maybe something like:

"The Hash in a URI was originally used to introduce a static "fragment identifier",
but recently is used in many more complex ways as it is set by and interpreted by
javascript in the web application. It is used to provide all kinds of parameters
to the client-side application, such as the actual URI of a video to be played, to a video
player, or the position and zoom, to a map. Unlike search parameters introduced by "?", the bit in the URI bar after the hash can be changed without causing the page to be reloaded. 
Applications and toolkits doing this often go to some effort to keep a history, and for the back button to work as expected. Accessibility and search are both hurt because without running javascript, the URI has no meaning, and quite different information is presented.
This use of the "fragment identifier" field has interesting and different properties, and
differs from the way it is currently described in specs."


I wouldn't confuse this issue with the fact that
the "fragment identifier" name is a misnomer. (sorry!)
It was always supposed to be a local identifier or view or whatever
is available in the language of the page.
So, for SVG or VRML a viewport, for RDF an arbitrary abstract thing.
That understanding, though some still are misled
The fragid is a 

	local identifier or expression in the language of the document

We have just had the argument as to whether language 
of an application/rdf+xml document was RDF or XML.
This is still one of the  I hope we see javascript get fragids soon
so I can cll it remotely. (When webize javascipt?  http://www.3org/DesignIssues/Webize)
But I digress.

2.1.1 para 1 last sentence is a muddle. It has least one period missing, and two
many unbound definite and indefinite articles.  Is it just saying that most js in web apps is loaded dynamically and if so where does that effect the issue -- that it is even less fathomable. (Not just turing complete but web turing complete -- the set of things which can be figured out by a turing machine with an infinite tape and a web browser? ;-)

- - - - -  interrupted, unfinished.
Received on Thursday, 9 December 2010 16:17:26 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 26 April 2012 12:48:29 GMT