14:59:47 RRSAgent has joined #html-xml 14:59:47 logging to http://www.w3.org/2011/02/22-html-xml-irc 14:59:59 zakim, this will be tag_tf 14:59:59 I do not see a conference matching that name scheduled within the next hour, Norm 15:00:04 zakim, list conferences? 15:00:06 I don't understand your question, Norm. 15:01:03 zakim, list conferences 15:01:03 I see SW_(SPARQL)10:00AM, VB_VBWG()10:00AM, XML_(TAG TF)10:00AM, Team_(wf)14:02Z active 15:01:06 also scheduled at this time are TAG_(AWWSW)9:00AM, T&S_XMLSEC()10:00AM, IA_Team()10:00AM, Team_(MEET)10:00AM, MWI_BPWG()9:30AM 15:01:10 zakim, this will be xml_(tag tf) 15:01:10 ok, Norm, I see XML_(TAG TF)10:00AM already started 15:01:36 +[IPcaller] 15:01:41 zakim, who's here? 15:01:41 On the phone I see Mike_Champion, [IPcaller] 15:01:42 On IRC I see RRSAgent, Zakim, Norm, jcowan, anne, hober, hsivonen, Yves 15:02:07 +Norm 15:02:10 +John_Cowan 15:02:12 +Noah_Mendelsohn 15:02:17 zakim, who's here? 15:02:17 On the phone I see Mike_Champion, [IPcaller], Norm, John_Cowan, Noah_Mendelsohn 15:02:21 On IRC I see RRSAgent, Zakim, Norm, jcowan, anne, hober, hsivonen, Yves 15:02:47 noah has joined #html-xml 15:03:08 zakim, [IPcaller is hsivonen 15:03:09 +hsivonen; got it 15:03:11 zakim, who's here? 15:03:11 On the phone I see Mike_Champion, hsivonen, Norm, John_Cowan, Noah_Mendelsohn 15:03:14 On IRC I see noah, RRSAgent, Zakim, Norm, jcowan, anne, hober, hsivonen, Yves 15:03:19 Meeting: HTML/XML Task Force 15:03:19 Date: 22 February 2011 15:03:19 Agenda: http://www.w3.org/2010/html-xml/2011/02/22-agenda 15:03:19 Meeting: 7 15:03:19 Chair: Norm 15:03:20 Scribe: Norm 15:03:22 ScribeNick: Norm 15:03:24 Regrets: Anne 15:03:50 Present: Mike, Henri, Norm, John, Noah 15:05:45 Topic: Accept this agenda? 15:05:45 http://www.w3.org/2010/html-xml/2011/02/22-agenda 15:05:49 Accepted. 15:05:55 Topic: Accept minutes from the previous meeting? 15:05:55 -> http://www.w3.org/2010/html-xml/2011/02/01-minutes 15:06:00 Accepted. 15:06:08 Topic: Next meeting 8 Mar 2011 15:06:30 No regrets heard. 15:06:52 Noah gives likely regrets for 8 Mar. 15:07:00 Topic: Draft minutes from TAG f2f 15:07:01 -> http://www.w3.org/2001/tag/2011/02/09-minutes 15:07:42 Note, those are draft TAG minutes, not yet reviewed as true record of the discussion 15:08:22 Norm summarizes at a high level: more support for polyglot among some TAG members; desire for wider review in the community at large. 15:08:34 Norm: I think the draft report is the best next step for getting broader review. 15:08:50 Norm: Noah, do you want to add any color? 15:08:56 Noah: No, not at the moment. 15:09:56 ...I guess I'd add that the mindset was that the TF has done a good thing in categorizing the use cases. But we're not anywhere near anyone claiming that they've seen a solution. 15:10:52 ...So we're working on background material while the community continues at current course and speed. We might wish it was otherwise, but wishing doesn't make it so. 15:11:06 s/solution/solution or especially a solution that is new, surprising, or needs much more emphasis than it's been getting/ 15:11:39 Mike: Just skimming through the TAG minutes, it looks like documenting the use cases and best practices is the best that we might get. 15:11:41 There is of course, still the hope that we may yet identify steps that will have more impact. 15:11:56 Mike: Do others think that's a reasonable objective? 15:13:05 Noah: I think the word "reasonable" is kind of tricky there. To put this much energy in and go no further seems like it would be unfortunate. 15:13:39 ...Sometimes you do your best work and the result is neutral. I don't think we can say that we have to do something more, but I think we're doing the right steps. 15:13:58 ...The goal is to do more, or just decide that it can't be done. 15:14:51 Norm: I think that's roughly what I would have said. I think the next step is to get the document out. If the community nods its collective head, then perhaps we're done. 15:15:12 ...If large portions of the community push back or offer new ideas, then I think it'll be our job to look at those. 15:15:22 Right. My hope has been to do more. We've generated some insights and organized a bit of what's known, but we haven't had much impact on what people are spec'ing or building. Wishing doesn't make it so, but having such impact seems to me to be the goal of this work. Second choice is to decide reasonably efficiently that such impact is not achievable in practice. 15:16:20 Mike: So what's your plan for the document? 15:17:03 Norm: My first step is to try to pull the use cases together into a common voice. 15:18:47 Some discussion of what else we might do. 15:19:48 With little conclusion as to what else that might be. 15:20:10 Topic: Report update from Norm 15:20:30 Norm: Not ready yet. Distracted by other events, editor promises to deliver before next meeting. 15:21:06 Topic: EXI? 15:21:21 Norm: I got the sense that no one saw this as a new use case. 15:22:42 Noah: It's the name of the technology. There were a whole bunch of use cases for EXI, did you have particular ones in mind? 15:23:01 Norm: I didn't. It doesn't look relevant to me. 15:23:10 John: I think we should write down a use case if we think there is one. 15:23:48 Noah: Larry Masinter at the TAG meeting seemed to feel that what we'd written down wasn't really all use cases. I think writing down EXI is over the line. 15:24:24 ....Getting some sort of efficiency benefit for HTML with EXI isn't directly relevant to what we're looking at. 15:25:37 Noah: It could even become an anti-pattern. If users started shipping around EXI, that could complicate things for implementors having to support not just two serializations, but three. 15:26:06 John: It still seems to me that shipping HTML over EXI is a reasonable thing to discuss. 15:26:13 q+ 15:26:23 Mike: In an academic sense, but until we see some uptake... 15:26:39 John: All of the things we've talked about are of dubious uptake. 15:26:39 Right. So, in principle, EXI could be a plus for the HTML community if it proves to offer useful performance or size improvements, or it could be an antipattern if it raises expectations that HTML implementations will accept yet another encoding (of yet another serialization) 15:27:11 Some of the EXI use cases are on the Web, as an alternative to gzip 15:27:22 Mike: It's not clear that most of the EXI work is really "on the web" even if it is widely deployed. 15:27:28 When and whether it's worth it I'm only partly convinced, but that is a use case for it. 15:27:36 ack hsivonen 15:28:13 Henri: It seems to me that in theory this is all solved because EXI is something you can use to swap into in place of an XML parser. But in practice, it's not that straightforward. 15:28:38 ...It seems to me that we could mention it, but that it wouldn't really be useful to write more about it. That's about using EXI as a compression mechanism for application/xhtml+xml. 15:29:12 ...Robin was interested in using it to compress text/html. I haven't looked that closely, but I think it works something like SAX. It compresses events not characters. 15:29:43 ...With text/html, when you have document.write(), for the document.write() semantics to work the right way, the parser has to have some sort of state that is relative to a stream of Unicode characters. 15:30:25 ...So I think EXI works at a different level. This is a problem that would require some work, but simply defining it on application/xhtml+xml then it should just work. 15:30:34 John: So that seems worth writing down. 15:30:58 Henri: Since the situation is really one of theory not practice, I don't think it's worth trying to work on the text/html side at this point. 15:31:51 Norm: I don't think this is another use case, but perhaps we should have a section in our document that talks about related technologies where we can put this sort of short summary. 15:32:03 Topic: XML form submissions? 15:32:20 Hmm. I have some doubts as to the details of using EXI with anything other than XML formats, but assuming it is used, I would expect that on deserializtion it could in fact conjure up a serial text stream if asked, possibly by wrapping it in a serializer layer. In practice, you'd probably want to optimize out that layering, but I would think the specs could probably compose OK, no? 15:33:06 Norm: This one confuses me a bit because there's a mention of a UK govt requirement to submit forms in XML. But maybe that's really a question of getting the JavaScript to do the write thing with form submissions. 15:33:45 Henri: I think the UK govt bit may be missleading. It sounds to me like some XForms vendor managed to get that written down. It's not clear that there's a real requirement here. 15:34:05 ...I think it looks suspicious. 15:35:25 Norm: I don't want to ascribe motivations, but just because something got written down doesn't mean it won't be changed. This is the sort of thing that might arise in wider review, but that doesn't mean this is sufficient. 15:36:15 Henri: The HTML forms used to have an XML submission format, but when the repetition model went away, it just became syntactic sugar. So it wouldn't actually give any new features. I don't think it really makes sense to add a submission format that's just a syntactic reformulation of the existing rormats. 15:36:19 s/rormats/formats/ 15:36:46 ...If someone wants to process the forms as XML on the server, they can just convert the existing submission format. 15:37:05 Norm: I don't think there's more to be done now. 15:37:23 Topic: XBL 15:37:34 Norm: I don't really know enough about XBL to have an opinion. Anyone here no more? 15:37:46 Henri: I think XBL is not a use case but might be a solution to a use case. 15:37:51 Just curious, would someone who has more stake in XForms be comfortable with the conclusions about syntactic sugar? If so, fine. If not, it might be good to hear the other side? 15:39:06 http://dev.w3.org/2006/xbl2/ 15:39:42 Henri: But that draft may not enjoy consensus among the HTML community. 15:40:18 ...The changes are probably a technical improvement, but perhaps were not socially best. I'm not sure that this draft will lead to interoperable implementations. 15:42:00 Norm: Noah, we weren't talking about XForms at all in the last item. 15:42:29 ok, thanks for the clarification. 15:42:30 Norm: With respect to XBL, is it relevant? 15:42:54 +Kurt 15:43:33 Hmm, is XBL similar in spirit to Microsoft XAML? It does very similar things building shadow trees that are then rendered. 15:43:33 Henri: The idea is that there's a DOM tree that tries to be semantic, w/o a lot of div/span cruft. For example, if you have a plain input button but you want it to look flashy with SVG, you could have the XBL binding create a shadow tree that contained the flashy SVG implementation. But that SVG subtree wouldn't leak to the outer DOM. 15:44:17 s/It does very/XAML does very/ 15:44:30 ...The scripts on the original page would see the plain DOM, but the rendering would be based on the shadow tree. So you can make the SVG button implementation a component that is bound to the normal DOM. The normal DOM doesn't change but you get the component in the rendered output. 15:45:02 ...It's a way to decorate a document with components that are totally presentational w/o "contaminating" the original document. 15:45:36 ...The relevance to HTML/XML integration is that the old XBL2 draft defined an XML vocabulary. It was possible to inline XBL bindings in XHTML, but it wasn't possible to inline them in text/html. 15:46:13 ...The latest draft gets rid of the XBL namespace and adds a few elements to the HTML namespace. So in the latest draft, XBL2 becomes a logically self-contained part of the HTML vocabulary. If you put the bindings in an external file, then nothing much has changed. 15:46:34 ...Putting these new features in the preexisting namespace is a fine way to avoid namespace proliferation. 15:47:38 Norm: It doesn't sound like a new use case to me, but maybe worth mentioning like EXI. 15:47:58 Topic: Any other business? 15:48:12 None heard. 15:48:19 -Norm 15:48:20 -hsivonen 15:48:21 -Kurt 15:48:22 -Mike_Champion 15:48:23 rrsagent, set logs world visible 15:48:26 rrsagent, draft minutes 15:48:26 I have made the request to generate http://www.w3.org/2011/02/22-html-xml-minutes.html Norm 15:48:34 -Noah_Mendelsohn 15:50:10 -John_Cowan 15:50:11 XML_(TAG TF)10:00AM has ended 15:50:12 Attendees were Mike_Champion, [IPcaller], Norm, John_Cowan, Noah_Mendelsohn, hsivonen, Kurt 17:47:39 Zakim has left #html-xml