W3C home > Mailing lists > Public > uri@w3.org > June 2009

Re: URI for abstract concepts (domain, host, origin, site, etc.)

From: Dan Connolly <connolly@w3.org>
Date: Thu, 25 Jun 2009 18:00:34 -0400
Message-ID: <4A43F382.5020600@w3.org>
To: Eran Hammer-Lahav <eran@hueniverse.com>
CC: "apps-discuss@ietf.org" <apps-discuss@ietf.org>, "www-tag@w3.org" <www-tag@w3.org>, URI <uri@w3.org>
Eran Hammer-Lahav wrote:
[...]
> 1. Make a special case exception that when the subject is http://______/.well-known/host-meta, it is treated differently than any other URI in that it means the XRD is not about that URI (the host-meta document itself), but about the abstract host resource located at ______.
> 
> 2. Define a new kind of URI that can be used for abstract entities such as "host" or "domain", but which is not an http URI because that will bring us right back to #1.
> 
> I would like to ask for feedback on the idea of proposing a new URI scheme or a new URN namespace for this purpose, something like 'abstract'.
> It will look something like this (please focus on the idea, not the syntax of the examples):
> 
> urn:abstract:domain:example.com
> urn:abstract:host:example.com:8080
> urn:abstract:origin:example.com:8080:http
> 
> or
> 
> abstract://example.com/domain
> abstract://example.com:8080/host
> abstract://example.com:8080:http/origin
> 
> Any comments, feedback, or concerns would be greatly appreciated.

For domains, there's a proposed standard.
See:

Domain Name System Uniform Resource Identifiers (RFC 4501) Josefsson May 
2006.
http://www.rfc-editor.org/rfc/rfc4501.txt

According to that, the 1st would be:

   dns:example.com


I can't find any RFCs on hosts, origins, etc.

For abstract things in general, I like just
using dynamic lookup via http:
   http://anysite.you.can.publish.on/mydescription#host-site-whatever




-- 
Dan Connolly, W3C http://www.w3.org/People/Connolly/
Received on Thursday, 25 June 2009 22:00:57 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 13 January 2011 12:15:42 GMT