- From: Williams, Stuart (HP Labs, Bristol) <skw@hp.com>
- Date: Wed, 10 Jun 2009 14:50:11 +0000
- To: Pat Hayes <phayes@ihmc.us>
- CC: David Booth <david@dbooth.org>, Alan Ruttenberg <alanruttenberg@gmail.com>, Jonathan Rees <jar@creativecommons.org>, "noah_mendelsohn@us.ibm.com" <noah_mendelsohn@us.ibm.com>, AWWSW TF <public-awwsw@w3.org>
Opps... a vital missing speech mark... and an acknowledgement that this is *my* rough framing of what I take Alan to be asking... Rather than an assertion that this is exactly what Alan asked or said. Apologies, particularly to Alan, if that was mis-understood. > > So... we're back roughly at the nub of Alan's question, roughly > > "...which is it, there resource of which we speak... the > > (passive)document/work of which the server wa-representations are > > representations of; or the (active) agent'y entity that provides > > responses to questions." I believe that the traditional view is that ^ > > the URI names/identifies/refers-to the document/work thing rather > > than the (conceptual) machinery in the web (which some have dubbed > > http-endpoint). > > Right, sorry I missed that earlier question. Good question, but Alan > gives exactly the wrong answer. I'm not sure what tradition he is > referring to, but the REST/tag/awww answer is surely that it has to be > the active agent'y entity. It is *I* not Alan making a reference to a 'traditional' view and what I'm referring to really just the notion that (http) URI (are/can be used to) name documents which pervades most of the writing I seen on web architecture. To be fair, Roy does/has taken the position that there are more things than documents on the web, ie. active, agent'y, entities with which one interacts through the exchange of wa-representations (which might convey wa-representations of current(get) and desired(put/post) state - though I've seen no such constraint spelled out). > Consider: there were files and documents > and images all over the planet long before the Web was invented. If > the basic ontology of Web Architectural theory is based on those, then > how on earth are we to explain what changed when the actual Web came > along? ...we gave them 'bigger' names grounded in a uniform namespace? (or at least mapped many of them to the same). Stuart -- > -----Original Message----- > From: Pat Hayes [mailto:phayes@ihmc.us] > Sent: 10 June 2009 15:31 > To: Williams, Stuart (HP Labs, Bristol) > Cc: David Booth; Alan Ruttenberg; Jonathan Rees; > noah_mendelsohn@us.ibm.com; AWWSW TF > Subject: Re: Are generic resources intentional? > > > On Jun 10, 2009, at 9:00 AM, Williams, Stuart (HP Labs, > Bristol) wrote: > > > Hello Pat, > > > >> -----Original Message----- > >> From: Pat Hayes [mailto:phayes@ihmc.us] > >> Sent: 10 June 2009 14:29 > >> To: Williams, Stuart (HP Labs, Bristol) > >> Cc: David Booth; Alan Ruttenberg; Jonathan Rees; > >> noah_mendelsohn@us.ibm.com; AWWSW TF > >> Subject: Re: Are generic resources intentional? > >> > >> > >> On Jun 10, 2009, at 7:50 AM, Williams, Stuart (HP Labs, > >> Bristol) wrote: > >> > >>> David, > >>> > >>> I think the point of Alan's question is not so much about whether > >>> the file (and hence its representations) can be subject to change, > >>> but about whether its is the file itself[*] that is the responding > >>> entity or the thing (filing system) that acts as its container. > >> > >> Right. But hasnt it been assumed since day one, ie somewhere around > >> Roy's thesis, that The Resource is **the thing identified by the > >> URI**, and that the stuff that gets sent (by the Resource, when you > >> ping it suitably) is a Representation of it, ie of the Resource, > >> rather than the Resource itself. > > > > Indeed... it was just that David's response seemed to miss what I > > took to be the point of Alan's question. > > I understand, and agree. But was then (in my pit-bull way) > reiterating > what I believe is the main point. > > > > >> So indeed, a bare text file is *not* > >> a Resource in this sense, rather in the way that my cat > cannot answer > >> the telephone, even though you can hear it meowing when I > answer the > >> telephone. > > > > :-) > > > > I think I have previously taken the view that http requests are > > 'questions' one asks of 'the web' about things named by URI > and that > > responses are answers from 'the web' > > OK.. > > > and have tried (repeatedly) to avoid having the machinery > of the web > > (servers, proxies, conceptual http endpoints etc) intrude into the > > domain of this discourse - so I'll acknowledge that distinguishing > > between the file and the machinery (file system) that serves up > > representations of it crosses that self imposed line. > > Well, I also don't want to get too mechanical and all involved with > proxies and stuff, agreed. But I don't think that making a > distinction > between what one might call Web-passive entities (files, > images, ...) > and Web-active ones requires us to dive deep into the > machinery. Think > of the distinction between agents and non-agents for the kind of > conceptual level I'm aiming for. And the 'active' thing doesn't have > to be a file system or anything that specific. But it has to be a > thing that can, conceptually, **do** something Webbish. If it just > sits there and exists, then there is no way to even make it be > relevant to the Web *at all*. Other, of course, than being something > that can be referred to, but then that encompasses everything. > > > > >> Resources have to be able to Do some Webbish things, > >> participate in the Web architectural dance in some way. They are > >> agents, not files. > > > > So... we're back roughly at the nub of Alan's question, roughly > > "...which is it, there resource of which we speak... the > > (passive)document/work of which the server wa-representations are > > representations of; or the (active) agent'y entity that provides > > responses to questions. I believe that the traditional view > is that > > the URI names/identifies/refers-to the document/work thing rather > > than the (conceptual) machinery in the web (which some have dubbed > > http-endpoint). > > Right, sorry I missed that earlier question. Good question, but Alan > gives exactly the wrong answer. I'm not sure what tradition he is > referring to, but the REST/tag/awww answer is surely that it > has to be > the active agent'y entity. Consider: there were files and documents > and images all over the planet long before the Web was invented. If > the basic ontology of Web Architectural theory is based on > those, then > how on earth are we to explain what changed when the actual Web came > along? > > >> Seems to me that several very smart people worked hard to get this > >> broad architecture picture worked out, and that we should use it > >> rather than ignore it. > > > > Certainly... Though I wasn't conscious of ignoring it... > > No, sorry, I wasnt aiming this remark at you particularly. > > Pat > > > though maybe I was. Mostly I was trying to point to what I thought > > was the point of Alan's question which seemed to me to have been > > missed. > > > >> > >> Pat > > > > BR > > > > Stuart > > -- > > > >> > >> > >> > >>> > >>> Stuart > >>> -- > >>> > >>> > >>> > >>>> -----Original Message----- > >>>> From: David Booth [mailto:david@dbooth.org] > >>>> Sent: 10 June 2009 11:02 > >>>> To: Alan Ruttenberg > >>>> Cc: Pat Hayes; Jonathan Rees; noah_mendelsohn@us.ibm.com; > >>>> AWWSW TF; Williams, Stuart (HP Labs, Bristol) > >>>> Subject: Re: Are generic resources intentional? > >>>> > >>>> On Tue, 2009-06-09 at 22:45 +0100, Alan Ruttenberg wrote: > >>>>>> Why not, "can emit a response to some kind of access > >>>>>> protocol" ? That seems > >>>>>> to handle all the present and all the likely future cases, be > >>>>>> unambiguous, > >>>>>> and (by philosophical standards) vividly clear and > unambiguous. > >>>>>> And it has > >>>>>> the great merit of talking about the **actual > resource** rather > >>>>>> than an > >>>>>> awww:representation of it, which (latter) is what gets > conveyed > >>>>>> in messages, > >>>>>> in fact. > >>>>> > >>>>> What does "can emit a response to some kind of access > >>>>> protocol" the answer to? > >>>>> Notably, it doesn't include things like text files with > html in > >>>>> them. > >>>> > >>>> Sure it can. If you think of these things as functions > from time > >>>> and > >>>> requests to representations then its representations still may > >>>> change > >>>> over time (as the file is modified) even if at any given > time it > >>>> always > >>>> emits the same representation regardless of the request. > Or, if > >>>> you > >>>> take Roy's "curried" view (see > >>>> > >> > http://lists.w3.org/Archives/Public/public-awwsw/2008Apr/0047.html ) > >>>> of these things being functions from time to representation sets, > >>>> then > >>>> even if the representation set is a singleton set at a > >> given time it > >>>> still may be a different singleton set at another time, when > >>>> the file is > >>>> modified. > >>>> > >>>> > >>>> -- > >>>> David Booth, Ph.D. > >>>> Cleveland Clinic (contractor) > >>>> > >>>> Opinions expressed herein are those of the author and do not > >>>> necessarily > >>>> reflect those of Cleveland Clinic. > >>>> > >>>> > >>> > >> > >> ------------------------------------------------------------ > >> IHMC (850)434 8903 or > >> (650)494 3973 > >> 40 South Alcaniz St. (850)202 4416 office > >> Pensacola (850)202 4440 fax > >> FL 32502 (850)291 0667 mobile > >> phayesAT-SIGNihmc.us http://www.ihmc.us/users/phayes > >> > >> > >> > >> > >> > >> > > > > ------------------------------------------------------------ > IHMC (850)434 8903 or > (650)494 3973 > 40 South Alcaniz St. (850)202 4416 office > Pensacola (850)202 4440 fax > FL 32502 (850)291 0667 mobile > phayesAT-SIGNihmc.us http://www.ihmc.us/users/phayes > > > > > >
Received on Wednesday, 10 June 2009 14:51:24 UTC