00:33:19 timbl has joined #tagmem 01:25:21 timbl has joined #tagmem 03:25:19 timbl has joined #tagmem 03:50:47 Noah has joined #tagmem 03:51:00 Dan: did you guys get back OK? 04:21:01 Zakim has left #tagmem 14:27:37 RRSAgent has joined #tagmem 14:27:37 logging to http://www.w3.org/2006/12/12-tagmem-irc 14:28:11 Meeting: TAG f2f 14:28:16 Chair: Vincent Quint 14:28:18 DanC_lap has joined #tagmem 14:28:22 Scribe: Henry S. Thompson 14:28:26 ScribeNick: ht 14:28:49 Topic: XMLVersioning-41 14:29:12 http://www.w3.org/2001/tag/doc/versioning 14:29:24 dorchard has joined #tagmem 14:30:00 DO: In Vancouver, lots of discussion about terminology 14:30:16 ... Accept sets, defined sets, etc. 14:30:47 ... I could try another pass at the terminology section, or I could split it up, I said then 14:31:23 ... Struggling with how to (re)structure this, but no progress since Vancouver, since no clear sense of how to proceed 14:32:18 ... I have written up an article about this stuff just from the partial understanding/accept/defined sets and versioning 14:32:25 ... but it's not finished 14:32:52 TBL: What's interesting in what you just said is "The accept set is bigger than you thought" 14:33:59 DO: The larger you make the accept text set, e.g. by _not_ using a strict schema, even if you only _understand_ a small part of the accepted text, you're in good shape to version going forward 14:35:20 NM: Another possible direction for discussion: 1) Could we net out where we ended up in Vancouver: concentric circles, Henry's stuff, . . . 14:35:57 this one, dorchard ? http://www.pacificspirit.com/blog/2006/11/03/how_much_do_i_ignore_thee_an_architecture_to_retain_unknown_extensions 14:36:13 no, that's different but it might be useful... 14:36:59 ... 2) Given an instance and some kind of language definition, what can we say? Well, add into the mix a piece of software, written with some take on the language definition in view 14:37:18 ... It has its own quirks, e.g. it can't handle really long names 14:38:42 ... DO's document goes in the direction of saying "OK, there's another language there, the language your app processes well, namely OriginalLang-longnames" 14:39:12 ... [shift example to deeply-nested tables crash the app, so OriginalLang-TablesNestedDeeperThan3] 14:39:21 ... Not sure I'm comfortable with this approach 14:39:49 TBL: We've been using the idea of different languages to manage our discussion, what's making you uncomfortable? 14:40:45 NM: Well, there are going to be a lot of them, because there are lots of slightly-broken apps 14:41:00 ... and it's not clear how to define the corresponding languages 14:41:48 ... Maybe we shouldn't try to cover this in the spec., but concentrate on the in-principle shape of the language and its versions 14:43:27 NM: Core story is about language specs, instances, and information -- try to find the mathematical relations, e.g. HST's stuff in Vancouver 14:43:44 ... I'm happy with that. 14:44:10 ... But there was _also_ stuff about particular apps whose defects we could _model_ using that same approach 14:44:37 ... I don't think we should go there -- it just confuses users 14:44:50 ... And I don't think it will work very well, either 14:45:09 ... At best, we could add something which explains that we're not tackling that 14:45:46 Norm has joined #tagmem 14:45:54 TBL: So just leave things as they are? 14:45:58 http://www.w3.org/2001/tag/doc/versioning 14:46:16 NM: No, although we haven't looked at those bits lately, I think there's stuff that needs to come out. 14:46:30 ER: DO, are you getting your message across? 14:46:44 ... Are you saying what you want to about versioning 14:47:34 DO: No, we seem to have gotten diverted onto compatibility and terminology , with the problem that if we got that right versioning would fall out 14:47:40 ... hasn't happened yet 14:50:47 NM: Version skew, most of the parts I was concerned with have gone in the latest version 14:52:40 (i think re the line from Language to Syntax, we agreed that it's not 1-1, and then talked about whether it's worth having a line at all that didn't converge) 14:53:00 DO: We got stuck in the weeds a bit wrt the diagrams -- if we back up to ToC, can we see a way forward? 14:53:20 ("3rd party"? who are the 1st and 2nd parties here? hmm.) 14:55:20 DO: A helpful part was section 8 -- nets it out in terms of namespace strategies for XML languages 14:55:54 ... So there's language versioning, XML Language versioning, and versioning with W3C XML Schema as three levels of story 14:57:43 [general discussion about 1 vs. 2 XML parts] 14:58:05 TBL: Tag soup discussion has brought up the XHTML modularisation spec 14:58:31 ... It's long, I haven't read it, but I gather it's about XML modularisation in general 15:00:01 ... Anyone use this? 15:00:13 HST: I used it for RDDL document at XML Schema namespace URI 15:00:57 q+ 15:02:43 q+ to suggest that these XHTML modularization requirements apply not just to XML Schema 1.1 but also to CDF (and/or HTML) 15:06:12 HST: [Summarises the Schema and Schema 1.1 situation, extensibility via substitution groups and wildcards] 15:06:35 NW: [Summarises the the NVDL story] 15:07:05 TBL: Right, so for NVDL you have to have an NVDL thing which defines how things go together 15:07:37 ... It's more web-like to make it work if each namespace owner just does there own thing 15:07:58 q+ to note that the practical requirements on RDFa are (1) that validator.w3.org gives it a thumbs up [which currently requires DTDs] and (2) that HTML authors like it, which they have translated into: unqualified attributes 15:08:09 NM: Schema does need you to put in the hooks 15:09:12 HST: True for wildcards, but not for substitution groups 15:10:07 TBL: I can see the value of NVDL when you want to continue to control how things go together, say if you're a publisher working with Docbook 15:10:31 ... for the Web it's interesting to be able to be looser 15:11:08 NW: I haven't looked, it may be that there's a way to write an NVDL story which says generically "do the right thing with every namespace" 15:11:34 TBL: I want to just drop a bit of RDF-A in and have it be allowed 15:14:22 HST: Difference between one use of NVDL and subst groups is the NVDL allows you to _insert_ stuff invisibly, as it were, where subst groups only let you _replace_ things 15:14:40 DO: Can we bring this back to the finding? 15:14:41 q? 15:14:56 q+ to mention namespace based versioning vs. element based 15:15:14 NW: The Schema part of the finding should talk about XHTML modularisation 15:15:23 ... I'll take an action to look at NVDL 15:15:42 ACTION: NW to produce some information about NVDL for the finding, maybe 15:15:55 http://www.w3.org/2001/tag/doc/versioning-part2.html 15:16:55 DO: Sections 8 and 9 would both go into an XML-specific part 15:19:05 ... Extension vs version is section 10, not sure about that 15:21:17 (yeah, owners version, 3rd parties extend. that appeals to me.) 15:21:49 ack danc 15:21:49 DanC_lap, you wanted to suggest that these XHTML modularization requirements apply not just to XML Schema 1.1 but also to CDF (and/or HTML) and to note that the practical 15:21:52 ... requirements on RDFa are (1) that validator.w3.org gives it a thumbs up [which currently requires DTDs] and (2) that HTML authors like it, which they have translated into: 15:21:55 ... unqualified attributes 15:21:57 ack danc 15:22:40 DC: Is the CDF WG up to speed with the subst groups story? 15:23:24 NM: I think they do better with wildcards 15:23:41 DC: Subst groups make more sense to me 15:23:46 q+ to note that the practical requirements on RDFa are (1) that validator.w3.org gives it a thumbs up [which currently requires DTDs] and (2) that HTML authors like it, which they have translated into: unqualified attributes 15:24:28 q+ to observe that for something like the backplane (Tim's example from before) may very well get by with well-formedness 15:25:14 (ht, please minute that "strategy 7" reference reasonably carefully; that seems like a gem, if only historically) 15:28:59 TBL: We have the XHTML Modularisation design, and the subst group stuff 15:29:17 DC: We're in a very different place wrt those two 15:29:55 HST: I forgot to say about substgroups, there is a constraint that the type of the substituting element has to be derived from what it's replacing 15:30:23 DO: So we should look at saying something about subst group story in the new part 2 15:31:00 TBL: I'd be happy with moving those sections into an XML part, and including a discussion about XHTML Mod. there, and something about subst group technique, etc. 15:31:30 ... There are lots of tools out there: XHTML, subst groups, NVDL 15:32:15 DC: I can see that there are alternatives, which could be described in articles by individuals, but I don't think there's consensus on them in the community 15:33:31 Schema-based XHTML mod: http://www.w3.org/TR/2006/WD-xhtml-modularization-20060705/ 15:44:13 Topic: Web Services issues 15:46:17 Philippe le Hegaret joins the meeting 15:47:09 PlH: Although mainstream WS is done over http, large companies use bindings to many other protocols: UDP, MQ series, JMS, etc. 15:47:32 ... So there's an argument to be able to do a GET independently of what the protocol is underneath 15:48:01 ... Yes, that means that you can do a GET, on top of SOAP bound to HTTP, and it won't turn into an HTTP GET. . . 15:48:30 ... This is because the SOAP via GET is in the REC but not widely implemented 15:49:06 ... Most people use WS and SOAP via toolkits, and those toolkits don't use HTTP GET much at all 15:49:19 ... In particular when security is involved 15:49:56 ... So the argument for WS Transfer is that it's providing GET functionality in the WS world, i.e. independently of transport 15:50:28 ... [something about SOAP 1.1. vs. 1.2, scribe didn't get -- NM fill in?] 15:51:06 ... Furthermore there are other specs coming along which are building on top of WS Transfer, e.g. metadata transfer 15:51:37 ... so to request info about an EPR, e.g. WSDL or ??, you request metadata via WS Transfer 15:51:58 NM: But if you just gave the thing a URI, you could just do a GET 15:52:27 DO: [Example scribe didn't get] 15:52:37 s/NM: But/NW: But/ 15:53:25 NM: The layering make the story more complex 15:53:36 ... First step, get rid of the EPR/URI problem 15:54:10 ... Second step, arrange that _if_ you're on the Web, be sure that tranfer requests do actually turn into GET 15:54:47 PlH: Once you commit to using HTTP GET, you're outside the WS Stack, you can't use WS Security or Reliable Messaging 15:55:09 DO: Not quite true, WS Security does provide for using SSL 15:55:40 PlH: That does to Signature, but yes, encryption can be handled via SSL 15:56:49 NM: I wouldn't try to automatically map the full WS security stack onto SSL, but more clarity about what HTTPS/SSL can give you would be a good thing 15:57:04 ... But you don't get non-repudiation, I understand 15:57:37 PlH: Another thing you don't get is timestamping, which you can't get with SSL 15:57:50 DC: HTTP requests are all date-stamped 15:58:00 ... Secure time service? 15:58:07 PlH: I think 'yes' 15:58:32 PlH: If we started work on WS Transfer, how would the TAG react? 15:59:14 HST: I think we can't say 'no' -- the stack is there, we can't deny its use for transfer 15:59:30 NM: I'm unhappy about the way the interaction went in the past 16:00:48 ... It feels to me like the WSA WG didn't clarify when they should have that removing ??? would address TAG concerns 16:01:10 s/would address/wouldn't address/ 16:01:42 ... because the functionality just migrated, and the compromise wording didn't really solve anything 16:01:57 Actually, I'd prefer to say it a bit differently (maybe you can update the minutes). 16:02:02 ... Having said that, I think the WS Transfer work can go ahead 16:02:03 Specifically: 16:02:31 plh has joined #tagmem 16:02:40 TBL: So we're agreeing that WS architecture is separate from Web Architecture 16:02:56 ... It's not one information space, to some extent the two information spaces compete 16:03:15 I would be much happier if we can do a better job of getting the community that's using EPRs, etc. to take the heart the value of integration with the Web. If feel good, on the whole, about our recent interactions with the WSA group that led to the note being included in the WSA core; I'm disappointed that... 16:03:16 q? 16:03:18 q- 16:03:22 q+ 16:03:23 q- 16:03:37 ... There's no point in trying to force our view of WebArch onto their information space 16:04:06 it seems many in the community don't take that note seriously, and I'm particularly unhappy that one of the first examples in the WS-Transfer submission appears to unnecessarily ignore just that advice. That's a very bad precedent, and I hope we can do better in the future. 16:04:11 ack danc 16:04:11 DanC_lap, you wanted to note that the practical requirements on RDFa are (1) that validator.w3.org gives it a thumbs up [which currently requires DTDs] and (2) that HTML authors 16:04:14 ... like it, which they have translated into: unqualified attributes 16:04:37 ack plh 16:05:13 DC: Should we then consider not hosting the WS work at W3C, given that's it's not compatible with 'our' architecture 16:05:34 s/'our'/Web/ 16:06:07 PlH: But WS is not entirely against REST, it's just that the toolkits don't typically exploit a RESTful foundation 16:06:13 er... no fair minuting what I said without minuting what TimBL said; what I said was in reponse to TimBL observing that mising goals in one group is often not a recipe for success. 16:06:22 s/mising/mixing/ 16:07:06 DO: But adding WS Transfer in a way would _enable_ more RESTful WS -- after all, REST is not dependent on http, you can have a RESTful use of SOAP over UDP 16:07:53 NM: My employers look at this continually, and there is more recognition of the value of the Web, and how things are going to play out is just not simple 16:08:26 DO: What about the perspective that W3C is about the foundation, not the higher levels? The toolkits and stacks don't make that distinction 16:09:18 PlH: H. Frystyk Neilsen, for example, is using SOAP w/o WSDL or anything else from the WS Stack 16:09:43 (see http://download.microsoft.com/download/3/8/2/382EAA0D-576E-4F2D-803A-22255A0C7251/DSSP.pdf) 16:10:22 NM: [extended example of timestamped signed stockquote] 16:10:44 ... [and reference back to yesterday's printer/diskdrive example] 16:10:47 I say again my point, which is the large majority of toolkits and services use it all 16:10:57 right now, it's soap + wsdl. 16:11:01 right now, it's soap + wsdl. 16:11:13 ... Net-net: integration of SOAP/EPR-based and HTTP/REST style can be done, but it's not easy 16:11:23 Sometime in the future, it will be soap+ws-address+ws-rm+ws-sec, which is the ws-i rsp profile. 16:11:52 PlH: It certainly can be done -- Amazon and Yahoo are doing it 16:12:14 NM: The crucial point is that you use the _same_ URI either way, once the EPR/URI problem is solved 16:13:08 PlH: The way EPRs are being exchanged, the example in the WS Tranfer example is misleading -- usually you will start with a URI, and only after you get to ??? you start seeing EPRs with identifying information in 16:13:25 ... as reference parameters 16:13:33 s/???/the dynamic interaction/ 16:14:18 DO: The classic case is a session ID -- you could use a customer ID for that, but you don't have to 16:14:56 PlH: The fact that the WS Transfer breaks the Addressing agreement can be fixed 16:15:16 s/WS Transfer/WS Transfer example/ 16:15:16 TBL: "A man convinced against his will is not convinced at all" 16:15:30 "A man convinced against his will is not convinced at all" --TBL. indeed. "paper consensus" is another term that comes along. 16:17:03 quote attribution: Laurence J. Peter 16:17:47 NM: If and when the WS community were convinced of the values of URIs, the conversation would go in a different direction 16:18:27 TBL: So again, maybe they are just focussed on the stack and what it can do for them, and the URI issue just doesn't arise 16:18:38 ... and we can leave them to it 16:19:14 NM: But it's just not that simple, they came to me at one point and said "So what's the story about this REST stuff?" 16:21:55 DO: Less is more -- a single soap: URI for a whole collection of services 16:22:20 TBL: Parallel with phone system -- bigCorp has one 800 number for 100000 employees. . . 16:23:21 NM: The only way to safely do this is not to use EPRs, but maybe the marketplace will discover that EPRs w/o identifying parameters have more value 16:24:23 TBL: The WS space is still in a developing/exploratory phase, where people are experimenting with different approaches 16:25:19 ... and they may stabilise on something which will transliterate into URLs without much difficulty 16:26:40 TBL: So what should the TAG say about WS Transfer 16:26:48 DC: We reopened issue 7 16:27:10 PlH: Would the TAG oppose the creation of a WG to do WS Transfer? 16:27:19 DO: That wasn't the original question 16:27:51 ... Regardless of whether it's done here or elsewhere, what is the relationship of WS Transfer to our position on "When to use GET" 16:28:45 DO: We could say "This is really harmful to the Web" 16:29:11 ... or we could say "These services should be on the Web, let's find a way" 16:29:23 ... or we could say "Fine, sure, whatever" 16:29:48 VQ: Let's get opinions around the table 16:30:16 DO: I think the community is missing some technical pieces which would allow people minting identifying EPRs to mint URIs instead 16:30:28 ... particularly QName-to-URI 16:31:14 ... Also, just because the toolmakers of the WS stack don't buy into WebArch, doesn't mean that their customers wouldn't like some of it 16:31:37 ... There are people out there with a more wholistic view, and we should try to help them 16:32:26 TBL: We owe the world a statement about the loss of network effects from having a parallel web 16:32:43 ... People have the right to define independent information spaces, we can't stop them 16:33:12 ... We have some ideas about possible routes towards convergence, but the TAG can't make that happen 16:33:29 q+ to say, re whenToUseGet, read/query methods with a few scalar parameters should use GET. I encourage work on WADL and the like that improve the integration between HTTP GET and programming environments 16:33:38 ... It's not a topic on which the TAG itself should spend much effort 16:33:38 ack danc 16:33:38 DanC_lap, you wanted to say, re whenToUseGet, read/query methods with a few scalar parameters should use GET. I encourage work on WADL and the like that improve the integration 16:33:42 ... between HTTP GET and programming environments 16:34:43 DC: Value WS delivers to programmers is ease of use, and the lack of a DL means that even when they've just got a few read/query parameters, they end up using POST via the WS Stack 16:35:23 NM: It's important to have an honest interaction with the WS community. 16:35:38 (hmm... I did say "lack of DL"; I suppose WSDL 2.0 can express what I'm talking about, but toolkits don't support the WSDL2/GET stuff.) 16:36:03 ... It's important for the TAG to tell the story about the value of the network effect, etc., and we should continue to say that 16:36:06 (also Dan, I don't think very many REST folks will end up using WSDL 2.0 because of the complexity that they don't get value from) 16:36:29 ... The charter may be a place to require honesty about this issue 16:36:37 (right; the SPARQL WG went to the trouble to use WSDL 2.0 for our protocol, which is restful, and it was clear that we were the only ones doing it.) 16:36:50 ... We certainly can't make the market go where we think it should 16:37:38 s/network effect/Web, Web architecture, and the associated network effects/ 16:37:53 VQ: I don't think we should encourage WS to go elsewhere, so we should work with them 16:38:12 Actually: let me rewrite the whole summary of what I said, as I think the one above doesn't quite get it right. 16:38:30 1) I think it's appropriate to continue to host WS* activities at the W3C 16:38:43 ... We should try to reiterate the values of WebArch, and try to convince the WS folks of those points 16:39:00 ... Look closely at the charter, and at their work as it goes along 16:39:38 2) I think honesty and clarity is important in interactions between members of the W3C community. Seeing the example in the WS Transfer spec. raises concerns for me that the note in WSA Core to which we all agreed was in some sense not a real agreement. We need to do better in the future than we have done in the past. 16:40:35 3) I think it's very appropriate for the TAG to make sure the Web Architecture is well documented, that its value is understood, and in particular to explore with other W3C workgroups the cases in which their designs either misuse the Web, or seem to miss important opportunities to leverage it. 16:41:31 HST: Agree with most of what's been said 16:42:25 ... One pain point that would make a difference to fix is to have a RESTful stack to make the crossover integration easier 16:42:26 4) In the end, the adoption or lack thereof of technologies like URIs vs. EPRs with identifying refparms will and should be driven by users who do or don't value the things the can achieve with one approach or another. I agree with Tim that I don't see much more that the TAG should be doing in the short run to promote such implementation, not because it isn't important, but because we aren't the group to do it. 16:42:36 End of summary 16:42:45 ... Not really the TAG's role, however, but we could brainstorm in that area, perhaps 16:43:19 ER: My team use WS all the time, I don't think the situation is particularly broken 16:43:22 I think the transfer stuff is a bad idea for all the reasons already pointed out. However, it doesn't seem like we have very much influence over the directions that WS-* have taken and like Tim, I'm not sure it's productive for us to spend a lot of time on it. I do think we should take advantage of any opportunities that arise to improve the quality of communication with the web services folks. It sounds like there may be some middle ground and it would be nice to 16:43:22 exploit it. 16:43:31 ... Right tool for the job 16:43:46 ... is not always one tool 16:44:52 PlH: W3C's decision to do WS Transfer will depend on getting all the right people involved 16:45:18 ... I agree the TAG shouldn't spend a _lot_ of time trying to convince WS folks of the value of WebArch, but 16:45:39 ... spending _some_ time is good, e.g. finding and asking for a fix for the WS Transfer example 16:46:17 (does the ws-transfer spec solicit comments? I can't find a 'please send comments/fedback to XYZ' address in http://www.w3.org/Submission/2006/SUBM-WS-Transfer-20060927/ ) 16:46:19 my thoughts; We use web services, started with REST but found it too hard to use. Moved to doc literal services (soap based). I think the disconnect is not defining 'where' to use web services and where to use normal 'web'. I think it causes harm for the TAG to discuss creating a REST toolset to do the same thing that SOAP does as it creates competing technologies. 16:46:19 ... But what _is_ important is, for example in the Web of Services workshop, to give some answers to the kinds of questions we get, e.g. 16:46:37 "So you say I should give all my services a name, how do I do that" 16:47:25 Also as a user of web services, I have several services which I would prefer to 'not' have a URI referance for and certinaly not pass all parameters in a URL to a service. not to mention security, partial packet encryption etc. 16:47:25 ... There is real value in having the HTTP binding in WSDL2.0, to support SOAP _and_ http access to the same service, but 16:47:55 ... WADL is also important, because it's resource-orientated, as opposed to service-orientated 16:48:29 PlH: Trying to focus the workshop on use cases/requirements 16:48:35 I still think that one of the use cases to keep an eye on is where the same resource is accessible over HTTP to get HTML for browsing, maybe RDF, and also for SOAP envelopes retrieved using GET as well as for SOAP updates made using POST 16:48:57 ... People are being proposed a technology w/o giving them use cases which motivate its use 16:49:20 The key is that the resource be identified using the same URI for all of these purposes. That URI can be in an EPR, but as we've said before, any refparms must not contribute to the identification of the resource. 16:49:24 ... If the use cases are drawn out, in some cases the answer can be "http will give you all you need" 16:49:42 NM: What are the success criteria for the workshop 16:50:26 PlH: To classify use cases -- WebArch, WS, nearly-WebArch-but-lacking-.... 16:50:56 ... I'm more interested in the latter, but there will be people who will want more focus on WS 16:51:51 (There is not a solicitation for comments. One reason given is IPR concerns) 16:52:00 TBL: ER, your choice to use WS across-the-board, or based on particular issues 16:52:08 ER: Sometimes yes, sometimes no 16:52:51 TBL: Why the preference for not naming with URIs 16:52:59 calling ... 16:53:41 zakim is not dialed in? 16:53:46 ER: I have services on my server whose job is to gate-keep across the firewall, and I don't want public use 16:54:14 Vincent? 16:54:34 NM: We have said in the past that naming and access control should be kept independent 16:55:34 ER: We find maintenance and validation is much easier with WS than with REST-based apis 16:56:08 DO: This brings us back to the discussion about WADL and strong typing 16:56:45 ER: I find Java folks tend to go for REST and MS shops use WS, because the tooling goes that way 16:56:57 [TV Raman joins via Zakim] 16:57:37 Which is why I argued why a Web DL would help REST a lot, so they could get client validation of inputs 16:57:42 I handled the "validate a complex set of parameters" with an XSLT template: http://norman.walsh.name/2005/projects/xslflickr 16:57:49 TVR: There are very stable RESTful apis on the Web -- google and in particular yahoo maps 16:58:56 DC: So how do you know how to use that api? 16:59:12 TVR: You look at the HTML form and you see what it's doing 16:59:59 HST: QED: You need a human wisard who can do that, whereas ER's point wrt WS is he just takes the WSDL and drops it onto the hotspot of the tooling and out comes the interface 17:00:29 PlH: Server configuration is not a solved problem -- cache management is a black art also 17:01:13 PlH: Point is the not only client side but server side is that for the _average_ developer it's much easier to use WS 17:02:00 DO: What's ironic is that the RESTful app may in fact be much simpler, but exploiting it is beyond the average dev 17:02:40 DO: What's ironic is that the RESTful app could be simpler to develop with the right tooling, but that tooling doesn't exist 17:02:59 NM: The center of gravity for WS is heavily stateful and the tooling takes care of that 17:03:28 ... And that's not where the center of gravity of REST is 17:04:56 DO: People addressed the "Should the TAG do something" question, not the "Is the competition there, and if so is it good or bad?" 17:05:29 NM: If the authors of WS Transfer _wanted_ to be as compatible with WebArch as they could, the spec. would look very different 17:06:05 TBL: But since they _don't_ want to do that, papering over the cracks is not a good idea 17:06:48 DC, PlH: Should W3C be on both sides at once -- not good 17:07:51 NM: Still interested in the intersection, where the potential for synergy is being missed 17:08:41 ER: We do publish some WS services, for enterprise partners 17:09:22 TBL: Available to me as a consumer? 17:09:37 ER: Not intentionally, but if you tried you might succeed 17:10:09 TBL: Google maps is query-only, on a huge scale 17:10:15 ... there's no authentication 17:11:25 ... TAG could say -- two well-defined spaces, one where WS is right, one where REST/AJAX is right, and only if you fall into the middle is there a real problem 17:11:35 ER: That's what I was saying as well 17:11:58 TVR: I think the query vs. update dimension is by far the most important discriminator 17:12:23 ... Consider Google Date, which has update functionality, they're not particularly RESTful 17:12:39 (hmm... AtomPub is pretty RESTful, no?) 17:12:46 DO: Async vs. sync. is the other really important dimension 17:13:29 NM: EBay is another example, and they offered both RESTful and SOAP APIs, despite being both query and update 17:13:44 ... It was tooling based, primarily 17:14:58 NM: This info comes from a presentation several years ago 17:15:09 PlH: I don't think the apis give the same functionality 17:15:36 ... With Amazon, you can do everything _but_ checkout 17:15:41 (WEBDAV doesn't use GET for query operations; it's less RESTful than AtomPub) 17:18:06 I think Henry may be right. The following regarding eBay REST APIs is at http://developer.ebay.com/developercenter/rest/ 17:18:06 a/Amazon,/Amazon, and I could be way out of date on that,/ 17:18:14 Currently, only the GetSearchResults call is supported via REST. 17:18:47 That suggests that the full eBay auction capability isn't available via REST. I'm surprised, but that's what it appears to say. Thanks. 17:18:55 VQ: That's the end of the discussion of this topic 17:20:13 But, eBay also seems to have a so-called XML API at http://developer.ebay.com/common/api that claims to allow: 17:20:19 # ubmit items for listing on eBay 17:20:19 # Get the current list of eBay categories 17:20:19 # View information about items listed on eBay 17:20:19 # Get high bidder information for items you are selling 17:20:19 # Retrieve lists of items a particular user is currently selling through eBay 17:20:20 # Retrieve lists of items a particular user has bid on 17:20:22 # Display eBay listings on other sites 17:20:24 # Leave feedback about other users at the conclusion of a commerce transaction 17:20:29 Not sure how the XML API is different from the REST API 17:20:35 VQ: Suspended until 1330 17:21:30 VQ: 1,2 March is now at risk 17:22:08 VQ: NW to scribe tomorrow a.m. 17:22:33 VQ: Stuart Williams to be invited to join us by 'phone Wed. a.m. to discuss f2f scheduling 17:22:46 VQ: DC to scribe Tuesday p.m. 17:23:08 ========================= 17:23:20 rrsagent, make logs world-visible 17:23:25 rrsagent, draft minutes 17:23:25 I have made the request to generate http://www.w3.org/2006/12/12-tagmem-minutes.html ht 17:53:19 "Contrary to what has been written, the discussions surrounding the IPCT group have no effect on our ProTour license and we expect to race a full calendar in 2007," commented general manager Bill Stapleton. 17:53:19 The IPCT has planned to reconvene on January 11 and Team Discovery Channel will be in attendance. 17:54:44 TBL: [Picture on whiteboard] 17:55:22 <---Map---------Blog------Ebay-------Back end---> 17:56:19 Public Partners 17:56:34 Query Query+Update+.... 17:56:40 Authenticate 17:56:46 Session 17:57:19 V. high rate relatively low 17:57:35 Synchronous Async 17:59:52 rrsagent, draft minutes 17:59:52 I have made the request to generate http://www.w3.org/2006/12/12-tagmem-minutes.html ht 18:34:00 . 18:34:01 . 18:34:01 . 18:34:23 Topic: Issue TagSoupIntegration-54 18:34:33 continued. 18:35:06 timbl_ has joined #tagmem 18:37:59 HT prepares to present/project [something] 18:39:35 HT displays an HTML test document... 18:40:15 ...

test

... 18:40:48 HT: despite the appearance of mismatched tags, this document is DTD-valid. 18:41:13 18.2.4 of the HTML 4 spec... 18:42:14 "... 3. The generated CDATA is re-evaluated" 18:43:31 Noah: remind me? a

implies the end of the preceding p element? 18:43:32 HT: yes 18:44:17 "HTML documents are constrained to conform to the HTML DTD both before and after processing any script elements" 18:44:57 TVR: I doubt the implementations follow that part of the spec 18:45:00 HT: quite. 18:46:13 TVR: evaluation is multi-pass. document.write("") 18:47:37 HT: this iterative evaluation is fairly widely understood and used, which makes life more complicated than I had thought. 18:48:02 TVR: I think some folks have noticed it, but probably not that many [?] 18:49:52 NM: what's the corresponding story in XHTML? 18:50:13 HT and Norm disagree about the answer to NM's question. 18:51:57 HT, Norm, and NDW basically agree that XHTML is somewhat underspecified in the area of ... 19:37:10 (whiteboard discussion...) 19:38:06 HT: consider

text
... 19:38:35 ...then