Michele Pasin / Quotes

URIs identify, URLs locate

URIs identify and URLs locate; however, locations are also identifications, so every URL is also a URI, but there are URIs which are not URLs.

Examples

Roger Pate This is my name, which is identification. It is like a URI, but cannot be a URL, as it tells you nothing about my location or how to contact me. In this case it also happens to identify at least 5 other people in the USA alone.

4914 West Bay Street, Nassau, Bahamas This is a location, which is identification for that physical location. It is like both a URL and URI (since all URLs are URIs), and also identifies me indirectly as "resident of..". In this case it uniquely identifies me, but that would change if I get a roommate.

I say "like" because these examples do not follow the required syntax.

Popular confusion

From Wikipedia:

In computing, a Uniform Resource Locator (URL) is a subset of the Uniform Resource Identifier (URI) that specifies where an identified resource is available and the mechanism for retrieving it. In popular usage and in many technical documents and verbal discussions it is often incorrectly used as a synonym for URI, ... [emphasis mine]

Because of this common confusion, many products and documentation incorrectly use one term instead of the other, assign their own distinction, or use them synonymously.

URNs

My name, Roger Pate, could be like a URN, except those are much more regulated and intended to be unique across both space and time.

Because I currently share this name with other people, it's not globally unique and would not be appropriate as a URN. However, even if no other family used this name, I'm named after my paternal grandfather, so it still wouldn't be unique across time. And even if that wasn't the case, the possibility of naming my descendants after me make this unsuitable as a URN.

URNs are different from URLs in this rigid uniqueness constraint, even though they both share the syntax of URIs.

Saved 26 February 2013 / stackoverflow.com ↗

#Uniform-Resource-Identifiers #syntax #Resource-Identifiers

IRIs, URIs for every language

On the Internet, the internationalized resource identifier (IRI) is a generalization of the uniform resource identifier (URI). While URIs are limited to a…

Internationalized Resource Identifier - Wikipedia, The Free Encyclopedia #Uniform-Resource-Identifiers #Resource-Identifiers #identifiers #Internet

Machine processable statements in rdf

RDF is about making machine-processable statements. To make these kinds of statements suitable for processing by machines, two things are needed: - a system…

Rdf Primer #Uniform-Resource-Identifiers #identifiers #machine #Web #Resource-Identifiers

Anyone can mint a URI

..the Web provides a general form of identifier, called the Uniform Resource Identifier (URI), for identifying (naming) resources on the Web. Unlike URLs…

Rdf Primer #Uniform-Resource-Identifiers #things #scheme #identifiers

Computers manipulate symbols without meaning

as far as human cognition is concerned, such achievements are simply irrelevant. And they are irrelevant for a deep reason: the computer operates by…

Mind: A Brief Introduction (John R. Searle) #symbols #syntax #semantics #artificial-intelligence

RDF/XML, the normative syntax for RDF graphs

RDF's conceptual model is a graph. RDF provides an XML syntax for writing down and exchanging RDF graphs, called RDF/XML. Unlike triples, which are intended…

Rdf Primer #RDF/XML #graph #RDF #syntax

Syntax is not semantics

The distinction between syntax and semantics is so important for the rest of the argument of this book that I want to say a little more about it here. In…

Mind: A Brief Introduction (John R. Searle) #syntax #semantics #meaning #language