- From: Dan Brickley <danbri@danbri.org>
- Date: Sat, 27 Jun 2009 16:08:09 +0200
- 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:52 UTC