W3C home > Mailing lists > Public > www-tag@w3.org > June 2009

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

From: Dan Brickley <danbri@danbri.org>
Date: Sat, 27 Jun 2009 16:08:09 +0200
Message-ID: <4A4627C9.40209@danbri.org>
To: Xiaoshu Wang <wangxiao@musc.edu>
CC: Larry Masinter <LMM@acm.org>, 'Pat Hayes' <phayes@ihmc.us>, 'Eran Hammer-Lahav' <eran@hueniverse.com>, 'Dan Connolly' <connolly@w3.org>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>, "www-tag@w3.org" <www-tag@w3.org>, 'URI' <uri@w3.org>
On 26/6/09 20:36, Xiaoshu Wang wrote:

> The remedy is to define a URI syntax
> for representation.
> A syntax that I have proposed is to insert a (mime-type) after the # sign.
>
> Thus,
>
> "http://danbri.org/foaf.rdf#danbri" denotes a person.
> "http://danbri.org/foaf.rdf#(application/rdf+xml)danbri" denotes an RDF
> node.
> "http://danbri.org/foaf.rdf#(application/xhtml+xml)danbri" denotes an
> HTML element ided "danbri
>
> When a URI owner uses content negotiation, they should make the content
> of each representation consistent. Of course, there could be
> inconsistencies if a user is not careful. But it is no different from
> the case when someonelse makes an inconsistent statement about
> "http://danbri.org/foaf.rdf#danbri".

This is an interesting design! I need to think about it a bit more. I 
expect it would cause some pressure for shorter media-type names. Hmm 
from http://www.iana.org/assignments/media-types/ ... "model", hadn't 
noticed that... http://www.iana.org/assignments/media-types/model/ maybe 
#(model/rdf)blahblah is worth thinking about too. Not sure this is great 
from an I18N perspective, if it forces people to put English script into 
IRIs that might otherwise be all in another script...

Dan
Received on Saturday, 27 June 2009 14:08:54 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 26 April 2012 12:48:14 GMT