Matt Read, The Weblog

Abusing monkeys since 2003

Main Navigation


URI, URL, URN, You Are What?

Thursday, June 16th 2005

First off let me state, I have no clue what I'm talking about here. Now that we all know, or already knew, that, let's get started. From what I can figure out, the basics of UR* acronyms goes a little som'n som'n like this:

A URI is HOW (the protocol), WHERE (the location of the resource, website, book, etc.), and WHAT (The name of the resource). A URL is HOW and WHERE. Finally, A URN is WHAT. This leads to the URI = URL + URN.

So how does this relate to say http://example.com/? Well, beats the hell out of me. But certainly Machines know how to read the UR* of that thing.

So just what is that thing? Um, it's a URL ... NO, it's a URI ... wait it's a URN ... NO NO NO, it's a URI! Because it tells a Machine on the Internet HOW, WHERE, and WHAT about that resource. The resource here being http://example.com/.

"But wait", you say, "I, and everyone else I know, including the side of the bus, say that's a URL!". Why yes it is a URL. But no it's not, cause it's a URI. A URI wouldn't be much without a URL.

Hmmm, now I'm confused. Let me try and explain what I know, or think I know.

When you go into a library (a big building where they keep books) looking for a book, you head over to the computer, or if you live in the boonies you head to that screwed up box of drawers of cards thingy. But anyway, you look up the book name on the computer, and it gives you the name of the book, the location of the book, and how the book is organized in that location. Yes! it gave you a URI, I think it did anyway.

So all together now, <everyone>the URI is HOW (the way the books are sorted in said location), WHERE (the location of the book), and WHAT (the name of the book)</everyone>.

So in conclusion, what we all call a URL, we should be calling a URI. But everyone calls it a URL, so who cares. Call it a URI if you want to be W3 l33t, or a URL if you're normal. It all comes down to the fact, in my opinion, all those UR* acronyms are fancy letters to make W3 documents look "official".

And please, if I'm wrong about the above please yell at me by leaving a comment.


Comments

The opinions expressed in comments are entirely the responsibility of the various contributors. While I will do everything within reason to ensure that they are not defamatory, I accept no liability for them or the content of links included in them.

  1. Comment by Cameron aka desk003

    2005-06-16T23:12:06-04:00 EDT

    Know: I know this! now: Now lets go teach matt how to spell 'Know' and 'Now'! :-D

  2. Comment by Matt Read

    2005-06-17T21:29:17-04:00 EDT

    Cameron, LOL. Fixed that, thnx hahahah

  3. Comment by Cameron aka desk003

    2005-06-18T05:18:50-04:00 EDT

    Missed one.

    Hmmm, know I’m confused. Let me try and explain what I know, or think I know.

  4. Comment by shorty114

    2005-06-24T01:55:55-04:00 EDT

    Wow that was confusing.

    As long as it somehow works, I won't worry about it hahahah .

  5. Comment by If...Else

    2005-06-30T10:37:26-04:00 EDT

    You're almost correct there.

    An Uniform Resource Locator (URL) provides a concise address for the identification of an Internet resource (i.e. where) e.g. http://www.example.com/index.php An Uniform Resource Identifier (URI) provides a means to identify a single document or fragment (i.e. where and what) e.g. http://www.example.com/index.php?p=page1 And an Uniform Resource Name (URN) is used to identify an Internet resource without the scheme (i.e. without the how). They were intended to offer a persistent way of encoding a resource.

    It's all fairly esoteric and only the most pedantic would care.

  6. Comment by zoki

    2005-08-22T11:01:55-04:00 EDT

    hmm...

    "Uniform Resource Identifiers (URIs, aka URLs) are short strings that identify resources in the web: documents, images, downloadable files, services, electronic mailboxes, and other resources."

  7. Comment by 翻译公司

    2006-01-11T03:48:26-05:00 EST

    Chinese translation company 翻译公司


Leave a Comment

Before leaving a comment, please ensure you have read and understand my comments policy and my privacy policy. Any comment that does not abide by the comment policy will be deleted immediately.

Your Information (required)