type in your query to search makeyougohmm
Things that ... make you go hmmtechnology music video art news reviews and muse on the web

October 1, 2004

URI or URL

default — by TDavid @ 10:42 am PST
New! F = please no more posts like thisD = not among your best stuffC = average postB = good post, I liked itA = great post, please create more like this (Hmm, no ratings yet)
Loading ... Loading ...

I’ve noticed that Wordpress and some other folks use “URI” to identify what I’ve frequently called URLs. The reason I call them “URLs” is because this seems to be more universally understood by webmasters. But for the purists in the audience wondering which is accurate — URL or URI — let’s consult the web consortium for the definition and official explanation, w3.org:

Over time, the importance of this additional level of hierarchy seemed to lessen; the view became that an individual scheme does not need to be cast into one of a discrete set of URI types such as “URL”, “URN”, “URC”, etc. Web-identifer schemes are in general URI schemes; a given URI scheme may define subspaces. Thus “http:” is a URI scheme. “urn:” is also a URI scheme; it defines subspaces, called “namespaces”. For example, the set of URNs of the form “urn:isbn:n-nn-nnnnnn-n” is a URN namespace. (”isbn” is an URN namespace identifier. It is not a “URN scheme” nor a “URI scheme”). Further according to the contemporary view, the term “URL” does not refer to a formal partition of URI space; rather, URL is a useful but informal concept: a URL is a type of URI that identifies a resource via a representation of its primary access mechanism (e.g., its network “location”), rather than by some other attributes it may have. Thus as we noted, “http:” is a URI scheme. An http URI is a URL. The phrase “URL scheme” is now used infrequently, usually to refer to some subclass of URI schemes which exclude URNs.

The consortium doesn’t help much to dispel the confusion that they identify themselves, check this opening paragraph:

There is some confusion in the web community over the partitioning of URI space, specifically, the relationship among the concepts of URL, URN, and URI. The confusion owes to the incompatibility between two different views of URI partitioning, which we call the “classical” and “contemporary” views.

Don’t you just love geek speak? Why is technical documentation always written like this? Is it just me or does somebody need to get Professor Strunk in there to say: “Omit needless words! Omit needless words!”

Related Posts

RSS Feed comments for this post 1 Comment »

  1. As a technical writer, I see this kind of stuff and have to roll my eyes.

    Most people say “link” or “webpage address”. Relatively few know what a “URL” is, much less a “URI”. So now there’s hipper acronym the uber-geeks can use to feel superior to the normal geeks. Heh. Well, go wacky, guys. :?D

    Comment by Ander — September 8, 2008 @ 1:57 pm PST


TrackBack URI: http://www.makeyougohmm.com/20041001/1057/trackback/

Leave a comment


By leaving a comment you consent to the Official Hmm Comment Policy

Return Home


Copyright 2003-2008 KMR Enterprises All Rights Reserved