Michele Pasin / Quotes

Cool URIs: be on the Web, be unambiguous

Given such a URI, how can we find out what it identifies? We need some way to answer this question, because otherwise it will be hard to achieve interoperability between independent information systems. We could imagine a service where we can look up a description of the identified resource, similar to today's search engines. But such a single point of failure is against the Web's decentralised nature. Instead, we should use the Web itself—an extremely robust and scalable information publishing system—as a lookup service for resource descriptions. Whenever a URI is mentioned, we can look it up to retrieve a description containing relevant information and links to related data. This is so important that we make it our number one requirement for cool URIs:

  1. Be on the Web. Given only a URI, machines and people should be able to retrieve a description about the resource identified by the URI from the Web. Such a look-up mechanism is important to establish shared understanding of what a URI identifies. Machines should get RDF data and humans should get a readable representation, such as HTML. The standard Web transfer protocol, HTTP, should be used.

  2. Be unambiguous. There should be no confusion between identifiers for Web documents and identifiers for other resources. URIs are meant to identify only one of them, so one URI can't stand for both a Web document and a real-world object.

We note that our requirements seem to conflict with each other. If we can't use URIs of documents to identify real-world object, then how can we retrieve a representation about real-world objects based on their URI? The challenge is to find a solution that allows us to find the describing documents if we have just the resource's URI, using standard Web technologies.

Saved 28 August 2013 / www.w3.org ↗

#real-world-objects #URI #web-documents #search-engines #Web #documents

Any HTTP URI should be dereferenceable

Any HTTP URI should be dereferenceable, meaning that HTTP clients can look up the URI using the HTTP protocol and retrieve a description of the resource that…

Linked Data: Evolving The Web Into A Global Data Space #real-world-objects #URI #web-documents #objects #documents

Naming statements happens outside RDF

RDF does not provide a built-in way of indicating how a URIref like exproducts:triple12345 is associated with a particular statement or graph, any more than…

Rdf Primer #RDF #URI #documents #RDF-documents #statements #resources

Setting a base URI with XML Base

...relative URIrefs such as #item10245 will be interpreted relative to a base URI. By default, this base URI would be the URI of the resource in which the…

Rdf Primer #URI #documents #RDF/XML #XML-documents #resources

RDF identifies with URIrefs, browsers retrieve

Both RDF and Web browsers use URIrefs to identify things. However, RDF and browsers interpret URIrefs in slightly different ways. This is because RDF uses…

Rdf Primer #browser #RDF #things #URI #Web #pages

RDF: metadata about things on the Web

The Resource Description Framework (RDF) is a language for representing information about resources in the World Wide Web. It is particularly intended for…

Rdf Primer #web-resources #Web #URI #things #information

Linked data

Today's Web is quite effective at helping people publish and discover documents, but our computer programs cannot read or manipulate the actual data within…

Long Live The Web : Article : Scientific American #Web #documents #business-value #data