On 12/8/06, Dave Orchard <[EMAIL PROTECTED]> wrote:
> I think we need a REST FAQ..

Good idea!  Hey, look what I found;

http://rest.blueoxen.net/cgi-bin/wiki.pl?RestFaq

It's in desperate need of an update though.  It's opacity section is
particularly lame, although the favicon example is a good one.

> For the nth time now,  URIs can be opaque or not opaque in REST.  REST does 
> not say anything about  this.

It does talk about the application model being hypermedia though,
which constrains the use of URIs in a way which some would call
"opaque" (myself included).  Like the favicon example in the FAQ, or
robots.txt ... or even the "?wsdl" convention that Steve just
mentioned.  These are not RESTful because they don't respect the
hypermedia application model constraint where links need to be
explicit.  Another name for this practice is "squatting";

http://esw.w3.org/topic/UriSpaceSquatting

> All those that think URIs should be opaque should try to  resolve that goal 
> with the goal of having all resources have identifiers in the  context of 
> HTML FORMs.  Either the client creates URIs based on the FORM or  the client 
> doesn't create URIs for the (new) resources, all of this at the  control of 
> the server.

The point is, of course, that clients shouldn't construct URIs without
license from either the publisher of those URIs (e.g. a form), or the
URI generic syntax.

I'm surprised you didn't mention the TAG's work in this space, Dave,
which was just updated this week;

http://www.w3.org/2001/tag/doc/metaDataInURI-31

Mark.

Reply via email to