2 Nov 2012 08:24
obsoleting 3986 -- what would it look like?
Larry Masinter <masinter <at> adobe.com>
2012-11-02 07:24:31 GMT
2012-11-02 07:24:31 GMT
Initially as a thought experiment, I've started to sketch out what it would look like to obsolete 3986 (URI) with a document that combined it with 3987 (IRI), reverts to the "URL" name, and gave updated parsing advice. Doing so is pretty ambitious, of course, and likely to lead to all sorts of controversies, but I thought I'd give it a try. * how much of the introductory and explanatory material from 3896 and 3897 to retain. While it's philosophically and historically interesting, it's also a fertile ground for philosophical debates over whether http://larry.masinter.net#the_person could identify, locate, or name me rather than a paragraph of my home page. So I'm tempted to leave all that behind. * how much of the historical reasons for distinguishing between URIs and IRIs to leave. Again, it's interesting and useful material, but less so for practitioners who just want to know what a URL is and how to use it. My temptation at this point is to leave out most of the explanatory material, and just put appendixes for URI, IRI and LEIRI which explain them as prior syntactic restrictions which are still supported by older protocols (including HTTP 1.x). Will HTTP 2.0 support UTF-8 URLs? * Include URNs? I'm tempted to include at least a pointer to URNbis, but I'm not sure which one. * I'm having trouble resisting the temptation to put a stake into the httpRange-14 by removing any basis for support of using http URLs to "mean" abstractions or people. Right now I'm considering putting that in a "URLs and Semantic Web" appendix. * I'll accept sincere offers of co-authorship as long as you're willing to accept the requirements that to obsolete 3986 we need to address current use cases that make reference to 3986, 3987, etc. <abstract> <t>Uniform Resource Locators (URL) are compact strings which form a namespace used as identifiers. The URL namespace is federated: there are URL schemes, each with its own semantics and syntactic restrictions, and a registry of scheme names. A relative URL is an abbreviated form which can be combined with a base URL to form a new URL (relative resolution). Previously, the terms "Unform Resource(Continue reading)
RSS Feed