12:56:41 RRSAgent has joined #awwsw 12:56:41 logging to http://www.w3.org/2008/04/01-awwsw-irc 12:56:45 Zakim has joined #awwsw 12:56:51 zakim, this will be awwsw 12:56:51 ok, dbooth; I see TAG_(AWWSW)9:00AM scheduled to start in 4 minutes 12:57:17 Meeting: AWWSW 12:57:24 zakim, code? 12:57:24 the conference code is 29979 (tel:+1.617.761.6200 tel:+33.4.89.06.34.99 tel:+44.117.370.6152), dbooth 12:58:08 TAG_(AWWSW)9:00AM has now started 12:58:15 +DBooth 13:00:11 + +1.617.253.aaaa 13:00:34 zakim, +1 is jar 13:00:34 +jar; got it 13:01:17 jar has joined #awwsw 13:05:21 http://esw.w3.org/topic/AwwswJarSketch1 13:08:07 http://lists.w3.org/Archives/Public/public-awwsw/2008Mar/0015.html 13:08:20 Stuart has joined #awwsw 13:08:58 i/+jar/Topic: Relationship between a thing and an HTTP response 13:09:53 jar: It's beginning to make sense to me. 13:09:59 +??P19 13:10:30 zakim, ? is me 13:10:30 +Stuart; got it 13:12:43 http://esw.w3.org/topic/AwwswJarSketch1 13:14:16 New name: http://esw.w3.org/topic/AwwswThingResponseRelationship 13:14:29 s|http://esw.w3.org/topic/AwwswJarSketch1||g 13:14:39 Re: By RFC2616, 200 means that "an entity corresponding to the requested 13:14:39 resource is sent in the response" 13:14:39 I may choose to disagree with the way that is expressed. 13:14:44 s/New name: // 13:15:09 +Alan_Ruttenberg 13:15:48 alanr has joined #awwsw 13:16:09 zakim, +Alan is alanr 13:16:09 sorry, dbooth, I do not recognize a party named '+Alan' 13:16:20 zakim, Alan is alanr 13:16:20 +alanr; got it 13:17:15 Stuart: My homework conveys the request and the response. 13:17:33 http://lists.w3.org/Archives/Public/public-awwsw/2008Mar/0015.html 13:19:09 Stuart: I'm inclined to think one is asking a question of "the Web" and "the Web" responds. 13:19:23 ... So I misread jar's comment. 13:20:39 ... I posted a transcript and wrote a little RDF to model the operation and response. Also made a rule with an antecedent to pick out the date, content, etc., and generates conclusions, including that the response conveys the state of the resource. 13:21:03 ... What the bits encode is what you want to get at. It's comparing two resource states as being the same. 13:21:40 ... And I mentioned a few things that are not concluded, such as that the document is invariant, it is the US constitution, etc. 13:22:19 q+ to mention it looks fine but for 3 things 13:23:04 Sounds like we might want to use line numbers when we submit code. :) 13:24:38 alan: Does that URI denote a class or instance? 13:24:46 Stuart: An instance. 13:25:51 Alan: The page http://lists.w3.org/Archives/Public/public-awwsw/2008Mar/0015.html also says "The troop surge in Iraq is over a year underway". Is that part of it? 13:26:50 Alan seems to be asking what exactly the URI denotes. 13:29:01 Alan: The document changes over time, e.g., it has a counter. 13:29:24 ... But I could make statements about it as containing the constitution. 13:31:29 dbooth: In an HTTP, you need an actual URI, not just . 13:31:54 Stuart: If you put angle brackets, I mean the resource associated with that URI. 13:32:29 ... If it had been the lexical string I would have put quotes around it. 13:32:39 alan: Needs to be the URI string, not angle brackets. 13:33:18 Jar: That same resource could have multiple URIs, and you might get different responses from different URIs. 13:35:20 jar: You've said that the resource as some particular state -- a time-sensitive conclusion. It may be true for some period of time, then may no longer be true. That's different from my approach which says there was some time when some particular state was in effect, which will always be true. 13:35:51 dbooth: but hasState doesn't preclude it from also having other states (with different times) 13:38:31 dbooth: The word "state" or "hasState" seems misleading, because it what you get from the resource may not be the state of the resource. 13:39:40 alan: This thing has states over time and you get one of these states back. That's not the same as a MS Word doc that doesn't change over time. 13:41:14 stuart: We don't know much from the http interaction itself - just that it's a Document 13:42:31 stuart: point of second rule, if I picked on a W3C TR I would have more than one URI through which i could retrieve a rep of the most recent version. ONe has a date embedded and the other doesn't. They're different resources, but at some times they communicate the same state. 13:42:55 dbooth: 'state' is misleading 13:43:22 dbooth: it's not the 'state' of the resource, it's just some data that was sent back 13:44:05 alan: there's no constraint on what a valid rep could be. 13:44:15 dbooth: that's a feature, not a bug! 13:44:49 stuart: what is it a representation of? could be of the resource or of the state of the resource. 13:45:02 stuart: a representation is a representation of what? the resource or the state? 13:45:31 alan: i could ask you what time is it, and you could answer "potatoes". 13:45:50 dbooth: yes, so use a different resource, that is more helpful in telling the time. 13:46:40 stuart: Roy Fielding says that what makes something "resource"ful is its consistency over time. If it isn't consistent, it isn't useful, few will use it, and it will die. 13:46:49 alan: So that means we don't say what resources are. 13:47:27 jar: The site owner gets to say how the URI should be used as a name. Since the HTTP protocol isn't saying how the name should be used, you need to look elsewhere. 13:48:11 dbooth: I partly disagree. 13:48:41 jar: the only thing you can conclude is that there's some undefined relationship between the resource and the response. 13:50:21 10 minutes left 13:55:49 dbooth: stuart, why do you provide a rule for comparing states? 13:56:39 stuart: this is to be able to indicate that two different resources may have the same state even if they are different resources. 13:57:34 alanr: if it doesn't change it doesn't have state 13:57:55 stuart: sure it does - the state may not change, but that's ok 13:59:06 shall we continue past 10:00? 13:59:12 k 13:59:14 k 14:00:14 alanr: David, can you unpack a bit your dislike of the word 'state'? 14:00:44 dbooth: The information coming back is completely arbitrary - unconstrained, the server gets to decide 14:00:58 alanr: Then there is no relationship 14:01:13 dbooth: Yes, there is, the data was sent back on behalf of that resource 14:01:40 dbooth... just about... but it also to note that in general a resource is not it's current state, that state can change AND that juts because 2 resources have the same state (possibly at the same or at different times) does NOT allow you to conclude that they are the SAME resource. 14:02:36 dbooth: Well, it's a very weak relationship, but a relationship nonetheless 14:04:06 alanr: A relationship between the *name* and something is not one between the thing and the something (e.g. me and my putative hotel room) 14:05:02 dbooth: http doesn't tell you very much about the relationship between the response and the resource 14:06:57 http://lists.w3.org/Archives/Public/public-awwsw/2008Mar/0016.html 14:07:14 dbooth: What you *can* determine is in my response to the homework assignment 14:08:03 alanr: Stuart, if someone looked in a state, and didn't find the constitution, then a mistake would have been made, right? 14:08:57 stuart: Someone has decided to deploy the resource, and if they decided that is should be the constitution, then yes, a mistake would have been made 14:09:49 stuart: i haven't published that intent. 3rd parties may observe that it appears to be the us constitution, and revisit it, but maybe it will disappear 14:10:43 alanr: If a statement of the type was published, then it would be possible for *others* to say a mistake had been made, yes? 14:10:53 alan: We could have an extra method that says what kind of thing the URI denotes, and it could say that it's supposed to be the constitution, and then if the response doesn't contain it, then we could say that it is erroneous. 14:11:22 stuart: You're not going to find out that intent from http. You might with a Link header that points to a description. 14:11:43 it's 10:11. wind up? 14:11:59 I agree with start. 14:12:05 s/start/Stuart/ 14:12:53 alanr: Maybe this is too complex a case? 14:15:32 dbooth: in some sense the IR case is more difficult than the non-IR case, because with a non-IR you have what I've been calling a URI declaration that explicitly says what the URI denotes. We don't (yet) have such rules for IRs (though my homework proposes one). 14:15:35 alanr: Looks like you don't learn much of anything from a 200 response. 14:15:43 The response to a GET is *NEVER* the reference resource. 14:15:58 stuart: Yes you do - you can read the page and it tells you things - 14:16:14 jar: But you only know about the responses, not the resource 14:16:24 no... you get a representation of the current state of the resource. 14:16:59 Sure, but is there anything I can say about the resource itself? Not without an independent statement. 14:17:06 The resource has future state which may or may not be different... to do not get all that future potential. 14:17:23 s/to/you/ 14:18:15 dbooth: Encourage people to look more closely at writings about URI declarations 14:24:16 -alanr 14:24:16 -Stuart 14:24:17 -jar 14:24:17 -DBooth 14:24:18 TAG_(AWWSW)9:00AM has ended 14:24:19 Attendees were DBooth, +1.617.253.aaaa, jar, Stuart, Alan_Ruttenberg, alanr 14:24:31 Stuart has left #awwsw 14:26:35 rrsagent, make logs public 14:26:52 rrsagent, draft minutes 14:26:52 I have made the request to generate http://www.w3.org/2008/04/01-awwsw-minutes.html dbooth 14:27:31 Chair: Jonathan Rees (jar) 14:29:03 Present: Jonathan Rees, David Booth, Stuart Williams, Alan Ruttenberg 14:29:15 rrsagent, draft minutes 14:29:15 I have made the request to generate http://www.w3.org/2008/04/01-awwsw-minutes.html dbooth 14:29:26 Regrets: Noah 14:29:33 rrsagent, draft minutes 14:29:33 I have made the request to generate http://www.w3.org/2008/04/01-awwsw-minutes.html dbooth 15:35:02 Zakim has left #awwsw