14:37:19 RRSAgent has joined #forms 14:37:19 logging to http://www.w3.org/2008/04/09-forms-irc 14:37:25 rrsagent, make log public 14:37:46 Meeting: Weekly Forms WG Teleconference 14:37:47 I can only participate by IRC 14:37:58 (at a conference, in a session) 14:37:59 Agenda: http://lists.w3.org/Archives/Public/public-forms/2008Apr/0055.html 14:38:18 RTP? 14:38:42 John_Boyer has changed the topic to: http://lists.w3.org/Archives/Public/public-forms/2008Apr/0055.html 14:38:49 Chair: John 14:38:49 I wish W3C wouldn't use date sace for URI like that... 14:38:53 Scribe: Leigh 14:38:58 scribenick: klotz 14:39:00 s/sca/space/ 14:39:15 s/sace/space/ 14:39:23 Regrets: Kenneth, Joern, Steven (partial, on IRC) 14:39:38 Yes, Shepazu, that was the backplane we were talking about 14:39:56 shoulld be announced any day now 14:40:32 wellsk has joined #forms 14:41:32 unl has joined #forms 14:41:58 sweet, thanks 14:42:24 Roger has joined #forms 14:44:42 gcowe has joined #forms 14:45:00 HTML_Forms()10:45AM has now started 14:45:07 +unl 14:45:17 zakim, mute me 14:45:17 sorry, unl, muting is not permitted when only one person is present 14:45:24 +wellsk 14:45:27 -unl 14:45:28 +unl 14:45:39 zakim, mute me 14:45:39 unl should now be muted 14:46:02 zakim, code ? 14:46:02 the conference code is 36767 (tel:+1.617.761.6200 tel:+33.4.89.06.34.99 tel:+44.117.370.6152), Roger 14:46:12 +George_Cowe 14:46:17 ebruchez has joined #forms 14:46:27 +??P6 14:46:40 zakim, ??P6 is ebruchez 14:46:40 +ebruchez; got it 14:47:35 zakim, who is here? 14:47:35 On the phone I see unl (muted), wellsk, George_Cowe, ebruchez 14:47:37 On IRC I see ebruchez, gcowe, Roger, unl, wellsk, RRSAgent, Zakim, John_Boyer, markbirbeck, Steven-eee, nick, shepazu, trackbot-ng 14:47:42 be right there 14:47:50 +Susan_Borgrink 14:48:25 Hi George, which company are you? 14:48:39 +John_Boyer 14:48:39 nic1 has joined #forms 14:48:47 Hi - I'm with Origo Services 14:48:53 +??P9 14:48:56 zakim, code? 14:48:56 the conference code is 36767 (tel:+1.617.761.6200 tel:+33.4.89.06.34.99 tel:+44.117.370.6152), nic1 14:48:59 zakim, ??P9 is Roger 14:48:59 +Roger; got it 14:49:12 zakim, who is here? 14:49:12 On the phone I see unl (muted), wellsk, George_Cowe, ebruchez, Susan_Borgrink, John_Boyer, Roger 14:49:15 On IRC I see nic1, ebruchez, gcowe, Roger, unl, wellsk, RRSAgent, Zakim, John_Boyer, markbirbeck, Steven-eee, nick, shepazu, trackbot-ng 14:49:30 klotz has joined #forms 14:49:35 note agenda link: http://lists.w3.org/Archives/Public/public-forms/2008Apr/0055.html 14:49:37 SusanB has joined #forms 14:49:43 +Nick_van_den_Bleeken 14:49:58 zakim, mute me 14:49:58 wellsk should now be muted 14:50:36 +Leigh_Klotz 14:50:40 markbirbeck has left #forms 14:50:45 markbirbeck has joined #forms 14:50:45 markbirbeck has left #forms 14:51:14 John did you get my note that I'd prefer not to minute today? 14:51:54 markbirbeck has joined #forms 14:52:06 markbirbeck has left #forms 14:52:14 markbirbeck has joined #forms 14:52:14 markbirbeck has left #forms 14:52:28 markbirbeck has joined #forms 14:52:43 zakim, code? 14:52:43 the conference code is 36767 (tel:+1.617.761.6200 tel:+33.4.89.06.34.99 tel:+44.117.370.6152), markbirbeck 14:52:53 zakim, who is here? 14:52:53 On the phone I see unl (muted), wellsk (muted), George_Cowe, ebruchez, Susan_Borgrink, John_Boyer, Roger, Nick_van_den_Bleeken, Leigh_Klotz 14:52:55 i can try, but i fear it will be hard 14:52:56 On IRC I see markbirbeck, SusanB, klotz, nick, ebruchez, gcowe, Roger, unl, wellsk, RRSAgent, Zakim, John_Boyer, Steven-eee, shepazu, trackbot-ng 14:53:11 thank you uli 14:53:25 Scribe: Uli 14:53:33 scribenick: unl 14:53:40 ok 14:55:00 TOPIC: Action Item List 14:55:23 John: any reports on action items? 14:56:09 Steven, were you able to do the triage of your actions? 14:56:42 John: lets try to make pogress 14:56:59 +markbirbeck 14:58:16 already done it 14:58:21 John: all, try to find a couple of hours till friday 14:58:26 We really need to make progress on the action items we committed to doing on the call 14:58:59 TOPIC: Bug Fix Issues 14:59:29 TOPIC: Thread for "Unfortunate name choice for target attribute" 14:59:41 http://lists.w3.org/Archives/Public/public-forms/2008Apr/0052.html 15:00:18 John: we have @target for instance replacement 15:00:41 ... maybe we can reuse it for @replace="all" 15:00:51 I've hit the send button, forgot to press it. So the updated action item list is on his way 15:01:38 ... there is history in using @target for frame targets in HTML 15:02:29 Leigh: ... 15:02:50 q+ 15:02:54 28 rnLeigh: CSS asked us to change repeat "cursor" to "index" 15:03:01 Erik: most xforms implemtations run in browsers today 15:03:07 Leigh: to avoid confusion 15:03:14 ... so form authors are used to HTML 15:03:59 ... we have apps like Google Docs where clicking on a link opens in a new window 15:04:20 ... we can do this with xf:load but not xf:submission 15:04:24 John: (earlier) @target when used for replace="instance" submission seems to do the analogous operation to targetting a replace="all" submission to a new window or to a frame 15:04:49 John: (earlier) so we could even look at using target with replace="all" later 15:04:59 ... would be natural to have sth. like target on xf:submission 15:06:10 +q 15:06:13 Erik: xf:submission replace="all" target="_blank" would be nice 15:06:33 ... or something similar like in HTML 15:07:44 John: confusion is coming from having @target but behaving differently than in HTML 15:08:21 ack markbirbeck 15:08:21 Erik: reusing @target for frame names is confusing 15:09:01 ... because it would have a different content model for @replace="all" 15:09:59 markbirbeck: connected to modularisation 15:10:03 Mark: no reason why we should not have @target on xf:load and xf:submission in exactly the same way like in XHTML 15:10:28 ... modularization brought back @target, but it is only a hint 15:10:31 markbirbeck: @target is regarded as a hint for replace="all" case 15:11:16 markbirbeck: @target is a little confusing because of the different uses between replace instance and replace all 15:11:22 ack klotz 15:11:30 ... Erik is right, that reusing/ovrloading @target is confusing 15:11:43 +[IBM] 15:11:56 Leigh: two points: agree with Erik regarding content models for attributes 15:12:05 Charlie has joined #forms 15:12:12 ... we should free ourselves from XML Schema 15:12:17 zakim, who is here? 15:12:17 On the phone I see unl (muted), wellsk (muted), George_Cowe, ebruchez, Susan_Borgrink, John_Boyer, Roger, Nick_van_den_Bleeken, Leigh_Klotz, markbirbeck, [IBM] 15:12:20 it could always be an xpath expression, and then use target="'_blank'" 15:12:20 On IRC I see Charlie, markbirbeck, SusanB, klotz, nick, ebruchez, gcowe, Roger, unl, wellsk, RRSAgent, Zakim, John_Boyer, Steven-eee, shepazu, trackbot-ng 15:12:25 zakim, [IBM] is Charlie 15:12:25 +Charlie; got it 15:13:04 hmm maybe it isn't that clear I put single quotes around the _blank 15:13:08 Leigh: a child element for handling @replace="all" 15:13:19 sorry? 15:13:46 Ah, I see that Nick. It's hard for users to do that. They'll forget them and then not know why the target isn't working. 15:14:20 it's as Raman would say bizzare for us to think that we know everything a host language needs for replace='all' so we should consider a child element instead an allow the host language to specify such attributes as target for frame. 15:14:46 also i agree with erik on staying away from covariant attribute constraints until we free the specification from xml schema, which cannot express them 15:14:53 if _blank doesn't exists the result is the blank string ;) 15:15:29 John: it would be a significant change, when we change the schema 15:15:45 John: can we just change the name? 15:16:06 Erik: what does it take to make such a change? 15:16:32 John: in PR we would have to provide a rationale for this 15:16:49 ... otherwise going back to LC 15:17:09 Steven, is it possible to change target attr to some other name without going back to LC? 15:17:51 Erik: why not harmonizing with xf:insert which has @origin 15:17:58 I doubt it 15:18:07 that would be a pretty big change 15:18:20 we could restrict the LC to that feature only 15:19:02 John: wouldn't work since on xf:insert @origin determines the template, binding attributes determine the target 15:19:13 +q 15:19:47 Also: http://internet-apps.blogspot.com/2006/08/using-subforms-in-xforms.html 15:20:03 John: it would make schema validation even harder but we cannot validate xpath expressions anyway 15:20:46 Erik: but it would be the first time we introduce an attribute being capable of having and id or an xpath expression 15:21:14 ... schema support for this is not important to me 15:21:56 ... but we would allow two different types for one attribute 15:22:07 q+ 15:22:22 John: we could use a literal xpath, as nick typed in the IRC 15:23:16 Erik: i understand, but you would have to write @target="'_blank'" 15:24:42 ack klotz 15:24:43 Erik: everything could be an xpath expression, but my preference would be AVTs to make things dynamic 15:25:16 ack markbirbeck 15:25:27 Leigh: don't want to overlaod an attribute with two different types 15:25:39 s/overlaod/overload 15:25:51 Leigh: a child element would be better 15:25:56 I have no objections to leaving it as it is but. If we want to start adding stuff I would prefer the child element because it can more easily accommodate other host languages. 15:26:31 sorry, Mark i didn't get it 15:27:53 Mark: three use cases: html frames, xforms instances, and parts of document (like subforms) 15:29:39 Erik: we should have clear attributes for sources and targets 15:30:06 ... @target is very general, could be used on actions too 15:31:02 Mark: this is a philosophical discussion 15:31:16 John: take back that discussion to the mailing lists 15:31:33 TOPIC: Basic XML Schema Patterns for Databinding 15:31:49 John: George will tell us about 15:32:08 George: i work for origo services in UK 15:33:03 ... work started 3 years ago 15:33:21 ... XML Schema 1.0 caused trouble for users 15:33:54 Big variation in how much XML Schema is implemented by different tools 15:33:56 ... especially in Web service tools because of very different coverage of Schema 15:34:04 rrsagent, make minutes 15:34:04 I have made the request to generate http://www.w3.org/2008/04/09-forms-minutes.html Steven-eee 15:34:31 please STOP! i need a break! 15:35:30 scribe: John_Boyer 15:36:06 George: schema patterns detection service. Feed schema or wsdl in, and it reports whether it conforms to pattern spec 15:36:21 George: basic and advanced pattern specs 15:36:39 George: advanced are recognized patterns, but you may not get a good experience from all toolkits 15:37:03 George: last call period extends to end of month 15:37:18 George: No impact on XForms. 15:38:14 John: Is there a connection between these schema patterns and *generating* XForms? 15:38:35 George: Not really, Mostly used in construction of good schema and wsdl 15:38:53 Erik: Are you saying something specifically about SOAP? 15:39:12 George: Yes, we're addressing SOAP-based web services because that is the arena for the toolkits 15:39:39 Erik: There are not many tools that take schema and produces XForms, but that is the interest from this group 15:40:19 Erik: Is it possible that if someone was following these patterns that it would facilitate forms generation? 15:40:46 Cordys has a schema to xforms tool 15:40:50 George: That would probably be a dangerous thing. We're working on limitations of existing toolkits for web services that don't support schema very well. 15:40:54 I can imagine that other companies do too 15:41:20 George: If you want to generate XForms, you would want to have better schema support than the limited toolkits we are addressing. 15:41:43 George: XForms generation should not be limited to the basic patterns 15:42:32 Erik: On the one hand, the basic patterns could provide a lowest common denominator, but are you saying the bar is too low? 15:42:52 George: Yes. Pretty much all of the Origo schemas use advanced patterns 15:43:32 George: Most of the schema produced by BT will conform however 15:43:43 John: Could you explain the term 'data binding' in the title? 15:44:04 George: Binding the data in an XML message with host language programming construct. 15:44:16 George: You're binding data in XML to java or C# 15:44:17 Axis 15:44:29 Leigh: Can you give some examples of the tools that are doing this? 15:44:39 George: Apache Axis 1 and 2 15:44:48 George: .Net, WCF 15:44:48 JAX-RPC, JIBX, etc 15:46:13 s/JAX-RPC/JAXB 15:46:22 George: A data binding is created by a wsdl, and we want to translate that into code. But the schema patterns showing up in the wsdl docs do not always result in an ability to compile into code 15:48:32 -Susan_Borgrink 15:49:49 Thanks George 15:49:51 -George_Cowe 15:49:56 ok 15:50:10 John: We got the idea that maybe these patterns could be used to generate XForms "code" 15:50:15 scribe: unl 15:50:55 markbirbeck: Origo schemas are enormous and it is hard to generate XForms from them 15:51:18 markbirbeck: Best practices for designing schemas with form use in mind would make a good NOTE 15:51:56 Mark: schemas are created in a schema-driven way 15:52:05 markbirbeck: yes. people get driven by schema practices, but those practices are not informed by notions of interactivity common in forms 15:52:08 .. ot allow all kinds of extension points 15:52:29 ... but its hard to build forms on top of that 15:53:16 Mark: we rolled out recently 15:53:27 sorry guys have to step out for a momnet 15:53:52 ... i have the permission to write a white paper, especially the xforms aspects of the project 15:54:49 Action: MarkB to produce some public information about his observations on best practices for schema design with form use in mind and give link to group 15:54:49 Sorry, couldn't find user - MarkB 15:55:26 TOPIC: Forms TF 15:55:44 http://lists.w3.org/Archives/Public/public-forms-tf/2008Apr/0025.html 15:55:47 I shall try again to get Cordys to come to our meeting in Amsterdam 15:55:48 John: there were three emails which we should respond to 15:56:39 John: it asks for architecture documents for XForms being available 15:56:51 s/it/first 15:57:19 John: anyone feeling guilty? 15:57:42 ACTION: Charlie to respond to http://lists.w3.org/Archives/Public/public-forms-tf/2008Apr/0025.html 15:57:42 Sorry, couldn't find user - Charlie 15:59:17 http://lists.w3.org/Archives/Public/public-forms-tf/2008Apr/0024.html 15:59:46 John: next is about what Architectural Consistency actually means 16:00:13 http://lists.w3.org/Archives/Public/public-forms-tf/2008Apr/0017.html 16:00:41 John: Anne's response is much more concrete than Maciej's 16:01:04 John: we need the high level principles as well as the specifics 16:01:30 John_Boyer has joined #forms 16:01:36 http://lists.w3.org/Archives/Public/public-forms/2008Apr/0056.html 16:03:31 John: we need to respond to Anne's and Maciej's emails 16:04:10 John: Sebastian indicated that he can't continue to work for TF 16:04:30 John: anyone in the group who wants to join the TF? 16:04:45 John: Keith, would you like to join? 16:04:58 John: Erik, what about you? 16:05:07 zakim, who is here? 16:05:07 On the phone I see unl (muted), wellsk (muted), ebruchez, John_Boyer, Roger, Nick_van_den_Bleeken, Leigh_Klotz, markbirbeck, Charlie 16:05:10 On IRC I see John_Boyer, Charlie, markbirbeck, klotz, nick, ebruchez, Roger, unl, wellsk, RRSAgent, Zakim, Steven-eee, shepazu, trackbot-ng 16:05:14 zakim, unmute me 16:05:14 wellsk should no longer be muted 16:05:39 Keith: i could do 16:06:41 Erik: i'm little wary to get into this ... 16:07:18 John: thank you, keith 16:07:52 John: you are the face of the Forms WG in the Forms TF but don't hesistate to put back work to the group 16:08:43 John: back to the question of how to respond to Anne and Maciej 16:09:42 John: any volunteer or should i do the first try on public-forms? 16:10:31 ACTION: John to create a strawman for a reponse 16:10:31 Sorry, amibiguous username (more than one match) - John 16:10:31 Try using a different identifier, such as family name or username (eg. jkugelma, jboyer) 16:10:43 If I know the groups standpoint, and I can agree with it, I can do that 16:11:39 Mark: i can do this 16:12:43 -ebruchez 16:12:47 John: we got to move forward with the task force, so please respond until friday 16:13:35 Charlie: the Backplane XG officially kicked off. 16:14:31 Charlie: see homepage for signing up 16:14:55 John: Mark, Steven, whate about the message module? 16:15:15 Mark: i already started with it but have to talk back to Steven 16:15:46 I'll be home monday 16:17:26 -markbirbeck 16:17:27 -Leigh_Klotz 16:17:27 -wellsk 16:17:29 -Nick_van_den_Bleeken 16:17:29 -John_Boyer 16:17:30 -Charlie 16:17:30 -unl 16:17:30 Charlie has left #forms 16:17:34 Roger has left #forms 16:17:35 /leave 16:17:48 zakim, who is here? 16:17:48 On the phone I see Roger 16:17:51 The point I'm making is that the presentation is all. :) 16:17:52 On IRC I see John_Boyer, markbirbeck, klotz, nick, unl, RRSAgent, Zakim, Steven-eee, shepazu, trackbot-ng 16:17:57 -Roger 16:17:59 HTML_Forms()10:45AM has ended 16:18:01 Attendees were unl, wellsk, George_Cowe, ebruchez, Susan_Borgrink, John_Boyer, Roger, Nick_van_den_Bleeken, Leigh_Klotz, markbirbeck, Charlie 16:18:08 rrsagent, make minutes 16:18:08 I have made the request to generate http://www.w3.org/2008/04/09-forms-minutes.html John_Boyer 16:18:11 The actual mechanics and architecture of the message module is not that difficult. 16:18:21 rrsagent, make minutes 16:18:21 I have made the request to generate http://www.w3.org/2008/04/09-forms-minutes.html John_Boyer 16:18:27 rrsagent, bye 16:18:27 I see 3 open action items saved in http://www.w3.org/2008/04/09-forms-actions.rdf : 16:18:27 ACTION: MarkB to produce some public information about his observations on best practices for schema design with form use in mind and give link to group [1] 16:18:27 recorded in http://www.w3.org/2008/04/09-forms-irc#T15-54-49 16:18:27 ACTION: Charlie to respond to http://lists.w3.org/Archives/Public/public-forms-tf/2008Apr/0025.html [2] 16:18:27 recorded in http://www.w3.org/2008/04/09-forms-irc#T15-57-42 16:18:27 ACTION: John to create a strawman for a reponse [3] 16:18:27 recorded in http://www.w3.org/2008/04/09-forms-irc#T16-10-31