14:00:07 RRSAgent has joined #forms 14:00:07 logging to http://www.w3.org/2008/02/06-forms-irc 14:00:09 RRSAgent, make logs public 14:00:11 Zakim, this will be HTML_Forms 14:00:11 I do not see a conference matching that name scheduled within the next hour, trackbot-ng 14:00:12 Meeting: Forms Working Group Teleconference 14:00:12 Date: 06 February 2008 14:00:32 zakim, reserved now? 14:00:32 on Wed Feb 6 09:00:00 2008 I see 59 reserved [33 available], 62 ports 30 minutes later [30 available], and 63 ports 60 minutes later [29 available] 14:00:38 nick has joined #forms 14:00:45 CharlieW has joined #forms 14:00:52 zakim, room for 4 for 180 mins? 14:00:53 ok, Steven; conference Team_(forms)14:00Z scheduled with code 26632 (CONF2) for 180 minutes until 1700Z 14:01:21 Team_(forms)14:00Z has now started 14:01:28 +klotz 14:01:44 zakim, dial Forms-f2f 14:01:44 ok, Steven; the call is being made 14:01:46 +Forms 14:05:42 Scribe: Mark 14:05:47 Agenda: http://www.w3.org/MarkUp/Forms/wiki/Agenda_Feb._6%2C_2008 14:05:48 scribenick: markbirbeck 14:06:24 John: Agenda will mainly be circling back to 1.2 features. 14:06:29 Meeting: Forms WG FtF Raleigh, NC, USA, Day 3 14:06:35 rrsagent, make minutes 14:06:35 I have made the request to generate http://www.w3.org/2008/02/06-forms-minutes.html Steven 14:08:00 Charlie wanted to briefly discuss Erick's post about the name RIA. 14:08:24 Suggested that he was right, and that we should avoid references to "rich internet applications". 14:08:30 Some agreement. 14:08:41 Chair: John 14:08:46 http://www.w3.org/MarkUp/Forms/specs/XForms1.1/index-diff.html 14:09:10 Present: Nick, Keith, John B, Mark B, Steven, Uli, Charlie, Leigh 14:09:30 John: Last night worked on the spec. 14:09:47 http://www.w3.org/MarkUp/Forms/specs/XForms1.1/index-diff.html#structure-bind-element 14:10:11 John: Made some changes to the bind element to capture some of Aaron's comments. 14:10:50 i/Agenda: /Topic: Agenda Review/ 14:10:55 rrsagent, make minutes 14:10:55 I have made the request to generate http://www.w3.org/2008/02/06-forms-minutes.html Steven 14:11:09 ...Mainly clarified that the default nodeset is obtained from the default evaluation context. This was needed since @nodeset is optional on xf:bind. 14:11:11 http://www.w3.org/MarkUp/Forms/wiki/Custom_XPath_functions 14:11:47 ...Also looked at the custom XPath function requirement. May not yet be right, but looks promising. 14:13:11 ...Examples are followed by some notes and questions that came up whilst looking at the issues. 14:15:05 Mark: Point out in passing that this is why I argue that the feature-set of XBL can more easily be done in an XHTML container. 14:15:57 ...I.e., the element can define methods that could be called within the XHTML document, but it could also express a method that is a public interface for a widget. 14:16:49 CharlieW has left #forms 14:16:55 John: Started playing the idea of having internal or temporary instances, but it gets awkward when you start trying to return nodesets to the caller. 14:19:20 ...but the idea of variables seems to capture this better, and is interesting that this seems to converge with some of yesterday's discussions about simplification. 14:19:32 Leigh: What causes the actions in the function to run? 14:20:03 John: It's just like normal, in that xf:actions don't 'run' until an event is dispatched to it. 14:21:03 ...In these examples the actions run when the function is invoked. 14:23:18 ...Also considered putting the implementation into a specific element. 14:23:46 Mark: Pointed out that there is a handler spec in XHTML-world that does a lot of this. Should look at trying to merge the two. 14:25:18 John: Variables are a bit like actions. 14:25:27 is there a link for the XML Handlers document? 14:26:11 Mark: Should have a flag that indicates whether the function's operation requires a rebuild. 14:28:04 John: At the moment everything is ring-fenced, so can't modify the wider data. 14:28:45 ...Open questions like should we set the return type? Should be in only one place, or be allowed to appear anywhere? 14:29:15 Leigh, http://www.w3.org/TR/xml-events/#s_handler_module_elements 14:29:38 OK, so it finally made it into XML Events 2. 14:29:50 yes 14:30:08 http://www.w3.org/TR/xslt20/#element-function 14:30:29 Mark: Well you can imitate a function in XForms using an instance and events 14:30:48 ... so we just need to package that as a function call as syntactic sugar 14:30:51 yes, but i can see now xsl:function doesn't allow actions or script, just a value-of. 14:32:17 John: Recursion may not necessarily be a problem, but modifying data may be an issue. 14:32:33 Charlie has joined #forms 14:32:49 ...XPath functions are not meant to modify the data that they are running against. 14:33:04 xslt2.0 functions are recursive 14:35:00 http://www.ibm.com/developerworks/xml/library/x-xdxslt20.html#code4 factorial 14:36:13 Mark: Should consider either copying the model of the xsl:function definition, or extending the handler module. 14:36:48 ...What a pity that there is no module we can import. 14:38:22 Nick and John discuss some of the details of the XLST 2.0 definition, such as override, return types, etc. 14:42:43 Charlie has joined #forms 14:43:23 John: How do values get returned? Surely we can't do the same as the XSLT technique? 14:44:02 Mark: We could (i.e., accumulate nodes for returning as the function is executed) but it may not be the best way to do things for our audience. 14:45:08 Nick: Need to be able to us xf:insert and xf:delete whilst constructing the result set. 14:47:39 14:48:00 14:48:16 Steven-eee has joined #forms 14:49:41 Mark: But you need to be able to manipulate the variable itself. 14:50:08 ...For example, 14:51:23 Mark: No. :) 14:51:47 Mark: In XPath 2.0 you can create nodesets on the fly. 14:51:56 ...I'll type a rough approximation for Nick to correct. :) 14:52:25 ... 14:54:03 John: But this limitation is right, since you shouldn't be allowed to modify the passed in data. 14:54:41 Mark and Nick: But you need to be able to return values that are not just numbers (as in the examples_. 14:56:49 Mark: There is no distinction from an XPath point of view between some simple type like a number, and a node or even a nodeset. 14:58:34 14:58:44 Steven has joined #forms 14:59:18 15:02:04 15:03:11 15:03:45 Nick: The new insert action allows us to do everything we would need to do to manipulate this nodeset. 15:04:11 15:05:11 15:06:14 15:06:40 Also 15:13:40 John: Need to decide whether we allow anything within functions, or make it limited. 15:17:23 Steven has joined #forms 15:17:49 Mark: Not quite saying that authors should be allowed to do anything, just saying that authors should be allowed to manipulate the variables. 15:18:45 John: Realise the disconnect is that you are talking about manipulating the nodeset object as a tree, not just a flat list of values. 15:21:49 Mark: These problems have been solved by XPath 2.0 and XSLT 2.0, such as recursion, etc. So we're not inventing anything. 15:22:08 ...Creating XPath functions is an establishing thing, all we're looking for is how to do it in our language. 15:22:25 John: But XSLT 2.0 _is_ different in that they have an input tree and an output one. 15:23:05 Mark: But that doesn't affect what an XPath function has to do; they just use XSLT 'concepts' to create an XPath function, and we would use XForms concepts to do the same. But either way you return a nodeset. 15:23:07 i cant' hear anybody; is this a break? 15:23:42 ok thanks; 15:27:25 15:29:59 foo picks a node from the set of nodes and returns it 15:39:16 Steven_ has joined #forms 15:42:34 jturner has joined #forms 15:42:45 Mark: This is good stuff, but it doesn't address the low-hanging fruit of existing JavaScript functions that can be used in many processors. 15:42:50 ...e.g.,: 15:43:20 ... 15:43:31 ... 15:44:22 jturner, hi 15:44:28 hi 15:44:34 forgotten anything? 15:44:44 yup ;) 15:44:53 missing U in Raleigh :-) 15:45:00 ... 15:45:01 Welcome to day3 of the FtF 15:45:06 sorry 15:45:28 15:45:30 ... 15:46:35 +martinJ 15:47:04 rrsagent, here? 15:47:04 See http://www.w3.org/2008/02/06-forms-irc#T15-47-04 15:47:19 15:48:07 -martinJ 15:48:09 bad line 15:48:15 try again 15:49:23 + +0049308322aaaa 15:49:37 zakim, aaaa is me 15:49:37 +jturner; got it 15:49:54 xforms NS URI#functions 15:50:22 zakim, mute me 15:50:22 jturner should now be muted 15:50:29 xforms NS URI#script-functions 15:53:00 Mark: The same mechanism would be used to reference a function defined in the new 'full' way that John is proposing, should that function not have a namespace prefix. 15:53:19 ...e.g., 15:53:25 ... 15:53:30 ... 15:53:47 ... 15:54:27 xmlns:local="&xformsNS;#local-functions" 15:57:55 Present+jturner 15:58:03 rrsagent, make minutes 15:58:03 I have made the request to generate http://www.w3.org/2008/02/06-forms-minutes.html Steven 15:58:16 Proposal to add a new namespace that will identify local/user-defined functions in a document, regardless of whether they are defined using script (as Orbeon, formsPlayer and we think, PicoForms allows) or the new function element. 16:00:32 http://www.w3.org/2002/xforms 16:00:36 Proposal to set the namespace to "http://www.w3.org/2002/xforms/inline-functions#". 16:00:54 dont' we have to ask for namespaces? 16:01:19 Sorry...I meant 'to set the namespace to "http://www.w3.org/2002/xforms/local-functions#"'. 16:01:36 Nick: Why have the hash at the end? 16:01:39 i/http://www.w3.org/MarkUp/Forms/wiki/Custom_XPath_functions/Topic: Custom Functions/ 16:01:43 Mark: Helps in RDF-world. 16:01:46 rsagent, make minutes 16:01:48 for string composition to make qnames 16:01:55 rrsagent, make minutes 16:01:55 I have made the request to generate http://www.w3.org/2008/02/06-forms-minutes.html Steven 16:02:00 To make URIs, Leigh. :) 16:02:22 s/make qnames/express qnames/ 16:04:08 Leigh: Don't we need to ask for a namespace? 16:04:20 Steven: Not sure that we do, since we are extending into our own space. 16:04:34 ...(Into our own 'URI space'). 16:06:28 I'm asking in the W3C channel 16:06:41 tho' IanJ is not there, so I may not get an answer 16:07:37 Mark: Don't want to say "trust me guys", but this is best practice. 16:08:13 be there shortly 16:08:16 k 16:08:32 John: Why don't we use # before 'local-functions'? 16:08:53 Leigh: You need to concatenate two things. 16:09:09 Mark: Think of an example...e.g., local:myfunc. 16:09:14 ...what does that represent? 16:09:48 ...We're defining something that does at the beginning. 16:10:06 ...Best practice is to create a 'good' URI. 16:10:10 ...This would generate: 16:10:30 ...http://www.w3.org/2002/xforms#local-functionsmyfunc 16:10:36 # is better than / for a purely pragmatic reason that it's easier to see and people are less likely to accidentally leave it off. 16:10:36 ...Not nice.... 16:11:29 i/...Mainly clarified/Topic: Custom Functions/ 16:11:36 rrsagent, make minutes 16:11:36 I have made the request to generate http://www.w3.org/2008/02/06-forms-minutes.html Steven 16:11:53 ...Point is to create an RDF-friendly identifier. People may never use it, but that doesn't matter. 16:12:21 ...So http://www.w3.org/2002/xforms/local-functions#myfunc 16:12:26 ...or http://www.w3.org/2002/xforms/local-functions/myfunc 16:12:31 ...is preferable. 16:13:30 ...would propose using hash, and also that we use the singular. 16:13:32 I have received a message that it is OK to extend our NS URI without having to ask for permission 16:13:44 thanks Steven 16:14:29 Proposal: to use the namespace "http://www.w3.org/2002/xforms/local-function#" to identify author-defined functions. 16:15:42 Resolution: To use the namespace "http://www.w3.org/2002/xforms/local-function#" to identify author-defined functions in a document, wether they are defined inline with script or using the proposed function element.. 16:16:13 s/Resolution: To use/RESOLUTION: To use/ 16:16:30 rrsagent, make minutes 16:16:30 I have made the request to generate http://www.w3.org/2008/02/06-forms-minutes.html Steven 16:17:01 s/function element../function element./ 16:17:21 Link to train we saw day before yesterdam 16:17:25 s/dam/day/ 16:19:47 http://en.wikipedia.org/wiki/Circus_train 16:22:14 unl has joined #forms 16:30:25 The topic of the break? 16:30:28 Trains. 16:30:40 (And circuses...but mainly trains.) 16:31:48 -klotz 16:31:58 zakim, who is on thecall? 16:31:58 I don't understand your question, Steven. 16:32:05 zakim, who is on the phone? 16:32:05 On the phone I see Forms, jturner (muted) 16:32:32 klotz has joined #forms 16:33:36 seems it doesn't make sense to listen to a train break - talk to you next time 16:33:58 -jturner 16:34:10 http://www.w3.org/MarkUp/Forms/wiki/Make_model_optional 16:34:34 zakim, drop forms 16:34:34 Forms is being disconnected 16:34:36 Team_(forms)14:00Z has ended 16:34:37 Attendees were klotz, Forms, martinJ, +0049308322aaaa, jturner 16:34:59 zakim, reserved now? 16:34:59 on Wed Feb 6 11:34:00 2008 I see 75 reserved [17 available], 177 ports 30 minutes later [overbooked], and 169 ports 60 minutes later [overbooked] 16:36:46 zakim, room for 4 at 1300 for 240 mins? 16:36:48 ok, Steven; conference Team_(forms)18:00Z scheduled with code 26631 (CONF1) at 13:00 for 240 minutes until 2200Z; however, please note that capacity is now overbooked 16:36:54 Topic: Optional Model 16:36:55 Discussed ending at 4pm. 16:36:56 http://www.w3.org/MarkUp/Forms/wiki/Make_model_optional 16:37:16 (For Leigh's benefit...we're ending two hours earlier than planned.) 16:39:57 one hour I think 16:39:58 Charlie: Two examples: A simple form that uses form as an abbreviation for model+instance+submission, and one that gradually adds a few more things to this. 16:40:51 Uli: Is this the same as the HTML form element, or something different? 16:41:38 Nick: Lazy authoring already gives us a lot of what this example shows. 16:43:25 Charlie: How could it be the HTML forms element? 16:43:40 I had thought better use of default namespace to XForms would allow no namespace qualification of the elements in the form. 16:44:07 Mark: Because this came originally from our discussions in Venice, about making HTML elements into a shorthand for XForms constructs. 16:46:49 I also thought we would use the name attribute rather than ref 16:47:30 What about
16:47:38 or Nick: Isn't form just another grouping element? 16:58:16 John: But this is about reusing the elements. 16:58:49 Nick: Why do we add an element with the name 'form', just because it exists in HTML? 16:59:05 John: But we are the form working group. 16:59:20 Mark: But it makes it easier for people to move from HTML. 17:00:38 time for lunch... 17:01:18 rrsagent, make minutes 17:01:18 I have made the request to generate http://www.w3.org/2008/02/06-forms-minutes.html Steven 17:55:26 Charlie has joined #forms 17:59:44 RRSAgent, here? 17:59:44 See http://www.w3.org/2008/02/06-forms-irc#T17-59-44 18:00:58 unl has joined #forms 18:03:22 zakim, call Forms-f2f 18:03:22 ok, wellsk; the call is being made 18:03:23 Team_(forms)18:00Z has now started 18:03:24 +Forms 18:05:04 dialing 18:05:37 zakim, code? 18:05:37 the conference code is 26631 (tel:+1.617.761.6200 tel:+33.4.89.06.34.99 tel:+44.117.370.6152), klotz 18:05:45 +Leigh_Klotz 18:13:40 nobody. only snatches. It seems like it's cutting out and ony turning on when it hears enough audio. if everybody laughs i hear that. i hear about 20% of charlie. 18:20:13 ok if you want to talk to me please shout and i will look at the IRC. 18:20:30 ok, will do... 18:28:53 ebruchez has joined #forms 18:37:55 ebruchez the audio problem is back and they can't fix it. 18:40:55 ouch 18:41:10 annoying 18:42:06 i answered one of your customers about select/copy. 18:43:09 it seems to default to us on the phone talking and you listening, and only when the volume on your side gets high enough does it switch over and we get to hear you; it's half-duplex, and the default seems to be wrong. 18:44:23 i don't think that's it. there's no noise, just utter silence, but when several of you talk at once, everything comes through clearly. 18:46:23 Well, there's a constant background noise from the fans, so that may define the background cutoff point for the noise elimination filter, and so drowns us out, and gets replaced with silence 18:58:38 Action: John to send his XML events commentary to public-webapi@w3.org with subject DOM 3 events 18:58:38 Sorry, amibiguous username (more than one match) - John 18:58:38 Try using a different identifier, such as family name or username (eg. jkugelma, jboyer) 18:59:34 scribe: Steven 19:00:51 shepazu has joined #forms 19:02:18 steven 19:02:28 steven 19:03:19 Topic: Optional model (continued) 19:03:26 John: I dunno 19:03:32 ... I agree with Mark 19:03:57 ... a strong emphasis is to make it much easier for people who have developed HTML skills to relate to our markup 19:04:17 ... and to map how they spell things now to XForms MVC constructs 19:05:12 Charlie: I wasn't exactly doing that 19:05:23 ... though I agree they need to be pulled together 19:05:32 John: That's ease of authoring pattern 19:05:42 ... but you wanted optional model in isolation 19:06:05 Mark: I would merge the two 19:06:21 ... we need to decide if we need to adopt this philosophical approach 19:06:37 ... making the markups look spookily similar 19:07:00 Nick: If we want to do that then we should consider it as a dialect as XForms 19:07:21 ... some of it makes it more complicated not less 19:07:31 Mark: If we get it right, it needn't be 19:08:05 Charlie: We have three starting pointds; HTML author, XForms author, but also the one who wants to go backwards from the glass 19:08:21 Mark: If you try to make HTML into XForms 19:08:31 ... and gradually add more and more stuff 19:08:50 ... such as making model optional 19:09:15 ... then
is a valid XForms 19:09:33 ... nad you have to define what it means to leave out the instance 19:09:39 s/nad/and/ 19:10:29 John: What if I just add an input? 19:10:37 Nick: Then it creates an implicit model 19:10:46 ... an implicit instance 19:10:52 ... implicit binds and just works 19:11:28 Mark: It is conceptually an XForms doc, it uses the XForms architecture 19:12:59 Steven: What W3C needs, and we've been saying this since 1999 is something like CSS that layers the meaning 19:13:25 ... then we define the XForms semantics and layer it onto XForms markup, Yahoo's blueprint markup, onto HTML and so on 19:13:57 [argument abotu whether s/abotu/about/ 19:15:44 John: web developers don't like having to write xf:input and ref="" 19:16:27 Mark: Nick, it is because you come from the XSLT world that you think that the exact spelling of features is not important 19:17:03 Nick: Well, don't we need valid XML anymore? 19:18:14 John: It's to take to the Forms TF, to find common ground 19:20:44 Mark: We have to define what Nick: Now I have to explain to people that they can use name or ref 19:22:45 Mark: No 19:23:40 ... we just claim that Nick: I think it adds confusion 19:24:19 Mark: People need to just learn the most appropriate parts of the language for them 19:26:36 Uli: Doesn 19:26:56 't this mean that an XForms processor has to process any HTML form? 19:27:01 Mark: It could do 19:27:14 Uli: and mixed up with HTML markup? 19:27:17 Mark: Why not? 19:27:29 ... HTML5 has added an output element 19:29:10 Mark: If we had the document itself as data model, like we discussed yesterday 19:29:24 ... then you could have a hint with data from the alt attribute of an img 19:29:54 John: If you have no model, then what else could you use for your data? 19:29:59 Mark: Exactly 19:30:53 Nick: I don't disagree that it would be a good idea to have the HTML dialect of XForms, but it is just a dialect. 19:32:27 John: I think that people struggle with the attribute being called something different 19:32:32 Steven: I disagree 19:33:05 ... I think that the problem is with namespaces; people aren't stupid eough that they can't deal with using ref, and understanding that it represents more than just a name 19:33:21 ... but if their first attempt doesn't work because they got the namespace wrong 19:33:29 ... that's where it goes wrong 19:33:46 Nick: I think we need to keep the core language simple 19:34:02 Mark: I agree, picoforms won't be interested in this stuff 19:34:37 s/eough/enough/ 19:35:33 Nick: it is important that the same syntax should produce the same results 19:37:28 Mark: As STeven said, what we are really talking about is the XForms architecture 19:37:40 ... not particular markup 19:38:39 ... so getting the concepts right is more importnant than the concrete syntax 19:38:46 s/nant/ant/ 19:39:18 Mark; So does generate more content, or does it map to stuff we already have 19:39:41 ... then svg could add an input to SVG without using 19:41:17 Steven: So what we are doing is rejecting namespaces as the mechanism for combining archtectures, and what we have to do is start a new WG to develop Architectural Style Sheets 19:41:21 [laughter] 19:41:29 Charlie: Well, that's XBL 19:41:38 \Steven: Not sure, XBL is a bit to concrete 19:41:46 s/\S/S/ 19:42:06 s/to /too / 19:43:16 Mark: [Something about events and lifestyle that the scribe missed] 19:43:24 s/style/cycle/ 19:45:56 Charlie: I wonder if we can abstract events out, so that people could use another event mechanism 19:46:19 Mark: Events are really like a method interface 19:46:48 ... but to get these things working together, you need one thing that is concrete 19:47:06 ... that you can be certain that you can talk to other things through that interface 19:47:17 Charlie: You lose the Ajax people if you say that 19:47:45 Mark: Dojo has 4 different event mechanisms, DOM2 is one of those 19:48:00 ... but IE doesn't support DOM2 events natively, the rest do 19:48:07 ... so on IE you have to script it 19:48:28 ... but you still need the event object 19:49:10 Charlie: You can do everything just using target phase 19:49:53 ... which is what SMIL does 19:50:01 Mark: You can do that with hint as well 19:50:28 ... you listen to the mouseover directly 19:50:40 ... rather than converting to the hover event 19:54:22 http://www.w3.org/2004/04/webapps-cdf-ws/papers/webapps-workshop-standards-based-vm.pdf 19:54:38 Charlie: So how do we do this architectural thing? 19:54:46 mark: See my paper from 2004 19:54:49 [laughter] 19:55:27 -Leigh_Klotz 19:58:54 Topic: Nested Models 19:58:57 http://www.w3.org/MarkUp/Forms/wiki/Example_markup_for_nested_models 20:00:58 Charlie: My airline seems to be prefilling data on some forms to make life easier on a mobile device 20:01:47 ... so this markup shows a similar interface 20:04:40 Steven: What is the advantage of nesting rather than having siblings? 20:04:47 Charlie: Context 20:05:12 ... it solves a number of the cross model referncing problems 20:06:17 John: But you could do Charlie: I tried to avoid things like that 20:06:47 [for reasons that the scribe missed] 20:07:08 John: The UI is not allowed to talk to the inner model, which is interesting 20:07:28 Charlie: Nor the inner submissions 20:07:36 Mark: Why do you want to hide them? 20:07:42 Charlie: Black boxes 20:07:53 Mark: Then leave the id off 20:09:32 ... it makes implementing the hiding easier 20:10:28 Mark: But it is a good model 20:10:42 ... it gives a public face without having to know the instance structure 20:15:14 zakim, remind me in 30 that Mark has to leave soon 20:15:14 ok, Steven 20:17:12 Mark: If you want to make an importable modle, then you would have to avoid id's to avoid clashes 20:17:54 s/modle/model 20:18:32 table label 20:19:33 (following the IRC logs, but going to lunch now) 20:19:45 John: So can the UI get to the inner model or not? 20:20:19 Charlie: I thought of it as a blackbox, and so thought that was useful 20:20:37 ... but I understand there may be more usecases, so maybe we should allow it 20:20:54 ... I like the idea of keeping it simple 20:22:03 Mark: WIth your idea of showing the list of places you can get to from Dallas would require access to the inner model 20:22:36 Charlie: That would be a sibling instance 20:24:31 rrsagent, make minutes 20:24:31 I have made the request to generate http://www.w3.org/2008/02/06-forms-minutes.html Steven 20:31:08 [meeting breaks into small group discussions] 20:33:28 Uli: I'd like to question model nesting generally. Encapsulation can be achieved in other, better understood ways (inheritance). 20:45:14 Steven, you asked to be reminded at this time that Mark has to leave soon 21:01:51 Mark: @ref on everything 21:02:00 John: How does it know to use that value? 21:02:27 Mark: Well, all elements should conceptually have a ::value which is afected by events that cause it to update 21:03:37 John: Are you interested in co-writing the message module? 21:03:40 Mark: Yes 21:03:54 John: I would like to participate 21:04:05 Mark: We should do it wiki style 21:04:36 Steven: I have long thought about a wiki that produces W3C specs 21:04:42 Many: Yes! 21:06:04 Or we have an XForms app for writing specs 21:08:22 Scribe: wellsk 21:08:53 zakim, code? 21:08:53 the conference code is 26631 (tel:+1.617.761.6200 tel:+33.4.89.06.34.99 tel:+44.117.370.6152), klotz 21:08:55 John: looking for volunteers for modules 21:08:59 +Leigh_Klotz 21:10:00 Charlie: excited about Generalizing Constraints beyond the UI 21:10:43 http://www.w3.org/MarkUp/Forms/wiki/XForms_Future_Features 21:11:03 John: Organized modules last night 21:11:18 John: parallel efforts in module work 21:11:39 Nick: ease-of-authoring, and later do some 21:11:54 John: Nick has some for formal 1.2 21:12:09 Nick: easy to attach on wiki 21:12:36 John: mentions email about child elements of bind 21:13:06 John: wiki is good for placeholder and prioritizing 21:13:36 John: data properties and instance modules could lead to submission module 21:16:16 John: Steve, move himself off message module and Steven to work with Mark 21:16:30 s/Steve/Steven/ 21:16:55 John: asking Steven to take on label module 21:17:47 John: is label module big enough to care about? Is it worthwhile doing one? 21:18:44 Steven: mostly harmless, if need it they can use it 21:19:15 John: question to Doug - does svg have way to attach labels. 21:20:00 Doug: no, talking about best practices for labels 21:20:15 i only found out recently that CSS2.1 removed caption-side left and right, which is how we were going to style labels in CSS 21:21:00 Doug: talking about associating text with graphic 21:22:22 Doug: establish semantic relationship between 21:22:31 John: use bind to do that 21:23:00 Doug: or RDF Rdf-like for relationship 21:24:07 Doug: show me this block, this hint, showing on graph is ueseful 21:24:52 john: press F1 what happens.. 21:25:00 s/john:/John: 21:25:27 Doug: block of things with title, refer to group as block of things 21:26:31 John: anybody interested in instance data module 21:26:46 Uli: raises hand -- is volunteering 21:27:19 Nick: having modules for 2.0? 21:28:06 John: Uli/Charlie violunteering for data properties module? 21:28:09 Charlie: no 21:28:13 Uli: yes 21:28:45 John: model/valiudation/actions -- leave untasked for now? 21:28:58 s/valiudation/validation/ 21:29:31 John: half hour left 21:29:52 John: look at other 1.2 possible features? Perhaps review them now 21:30:07 John: some may go away, some pertinent some not 21:30:23 John: 1.2 Possible area 21:30:31 http://www.w3.org/MarkUp/Forms/wiki/XForms_Future_Features 21:31:32 John: query: "Specific actions instead of general insert" moved to possible features after ... 21:31:50 John: what are ways people are using things together? 21:32:16 John: higher level markup 21:32:54 John: for 1.2, more latitude for different markup other than simplified actions 21:33:32 John: Specific actions instead of general insert moved out of the way 21:34:03 john: next is "Value attribute on send action " 21:34:23 Nick: attributes for submission to override ones in submission? 21:34:31 John: to vary the submission 21:34:56 John: send and as child, conflicts 21:35:10 Nick: place where we refer dynamically to ids? 21:35:28 John: toggle and 21:37:05 Uli: want more dynamic use dispatch 21:37:30 John: delete "Value attribute on send action "; goes away 21:37:47 John:" Need ability to conditionally cancel events " 21:38:06 John: does this go away too 21:38:49 John: XML Events 2 solves this 21:39:15 ... place this for 2.0 and solve by bringing in XML Events 2 21:39:40 Nick: in theory, you can refer to XE 2 21:39:56 John: XForms 2.0 where we do upgrades 21:41:15 John: on "Better DOM interface to expose all actions " 21:42:34 Nick: depends on how far we get to modularization, interested in pursuing 21:43:37 John: Nick and Uli volunteer 21:45:01 Action: Charlie, Uli and John to write instance module 21:45:01 Sorry, couldn't find user - Charlie, 21:45:22 ACTION: Mark Birbeck and Steven to work on Modularization: Message Module 21:45:22 Sorry, amibiguous username (more than one match) - Mark 21:45:22 Try using a different identifier, such as family name or username (eg. mseaborn, mbirbeck) 21:45:26 Action: Uli and John to write data properties module 21:45:26 Sorry, couldn't find user - Uli 21:46:03 ACTION: Uli and Nick on "Better DOM interface to expose all actions " 21:46:03 Sorry, couldn't find user - Uli 21:46:55 John: on "Recoverable link error on instance src " 21:48:17 John: make link exception cancelable? 21:48:32 ... or make an exception or error 21:48:46 Nick: what about canceling exception 21:49:52 John: editorial changes, find exceptions, then add words to effect of "the default processing is to halt processing" 21:52:16 Steven: if you want to do this, do a submission instead of a src? 21:54:10 John: if instance is empty, lazy authoring takes over and creates instance anyways 21:54:43 Charlie has left #forms 21:54:54 John+Nick: achieved thru different means 21:55:45 John: do we really need this? 21:57:10 Nick: inconsistent behavior with new lazy authoring 21:58:36 John: Nick's arguments win -- let's shoot this one 22:04:50 Leigh: remain interested, not there yet for concrete proposal for WAF WG 22:05:14 close to adjournment 22:05:21 call next week 22:06:17 trackbot-ng, end meeting 22:06:17 Zakim, list attendees 22:06:17 As of this point the attendees have been Forms, Leigh_Klotz 22:06:18 RRSAgent, please draft minutes 22:06:18 I have made the request to generate http://www.w3.org/2008/02/06-forms-minutes.html trackbot-ng 22:06:19 RRSAgent, bye 22:06:19 I see 5 open action items saved in http://www.w3.org/2008/02/06-forms-actions.rdf : 22:06:19 ACTION: John to send his XML events commentary to public-webapi@w3.org with subject DOM 3 events [1] 22:06:19 recorded in http://www.w3.org/2008/02/06-forms-irc#T18-58-38 22:06:19 ACTION: Charlie, Uli and John to write instance module [2] 22:06:19 recorded in http://www.w3.org/2008/02/06-forms-irc#T21-45-01 22:06:19 ACTION: Mark Birbeck and Steven to work on Modularization: Message Module [3] 22:06:19 recorded in http://www.w3.org/2008/02/06-forms-irc#T21-45-22 22:06:19 ACTION: Uli and John to write data properties module [4] 22:06:19 recorded in http://www.w3.org/2008/02/06-forms-irc#T21-45-26 22:06:19 ACTION: Uli and Nick on "Better DOM interface to expose all actions " [5] 22:06:19 recorded in http://www.w3.org/2008/02/06-forms-irc#T21-46-03 22:06:29 -Leigh_Klotz