15:03:01 RRSAgent has joined #forms 15:03:01 logging to http://www.w3.org/2011/05/04-forms-irc 15:03:03 RRSAgent, make logs public 15:03:03 Zakim has joined #forms 15:03:05 Zakim, this will be IA_XForms 15:03:05 ok, trackbot, I see IA_XForms()11:00AM already started 15:03:05 zakim, who is here? 15:03:06 Meeting: Forms Working Group Teleconference 15:03:06 Date: 04 May 2011 15:03:07 On the phone I see +44.782.483.aaaa, [IPcaller], Leigh_Klotz 15:03:10 On IRC I see RRSAgent, klotz, pfennell, alain, trackbot 15:03:29 zakim, +44.782 is pfennell 15:03:29 +pfennell; got it 15:03:38 zakim, [IPcaller] is alain 15:03:42 zakim, who is here? 15:03:43 +alain; got it 15:03:47 On the phone I see pfennell, alain, Leigh_Klotz 15:03:57 On IRC I see RRSAgent, klotz, pfennell, alain, trackbot 15:06:28 nick has joined #forms 15:06:43 unl has joined #forms 15:06:45 zakim, code? 15:06:45 the conference code is 93676 (tel:+1.617.761.6200 tel:+33.4.26.46.79.03 tel:+44.203.318.0479), nick 15:07:06 zakim, who is here? 15:07:06 On the phone I see pfennell, alain, Leigh_Klotz 15:07:07 On IRC I see unl, nick, Zakim, RRSAgent, klotz, pfennell, alain, trackbot 15:07:36 ebruchez has joined #forms 15:07:45 +Nick_van_den_Bleeken 15:07:53 All, sorry I will call a bit later today 15:08:12 ok ebruchez irc only for now. 15:08:37 me too, phone set broken again 15:08:40 John_Boyer has joined #forms 15:08:52 scribe: nick 15:09:36 zakim, who is here? 15:09:36 On the phone I see pfennell, alain, Leigh_Klotz, Nick_van_den_Bleeken 15:09:37 On IRC I see John_Boyer, ebruchez, unl, nick, Zakim, RRSAgent, klotz, pfennell, alain, trackbot 15:09:43 +John_Boyer 15:10:11 zakim, who is here? 15:10:11 On the phone I see pfennell, alain, Leigh_Klotz, Nick_van_den_Bleeken, John_Boyer 15:10:13 On IRC I see John_Boyer, ebruchez, unl, nick, Zakim, RRSAgent, klotz, pfennell, alain, trackbot 15:10:38 TOPIC: "Model-driven Views" thread on webapps 15:11:10 http://lists.w3.org/Archives/Public/public-webapps/2011AprJun/0406.html 15:11:12 klotz: Someone from google re-invented XForms 15:12:10 Charles McCathieNevile says "That in turn was a pretty straight rip-off from Xforms which allows the 15:12:10 same thing with a little more power, and is even closer to what it seems 15:12:10 you're looking to do." 15:12:28 klotz: We should ask to talk with us 15:12:47 klotz: anybody against us contacting them 15:13:01 klotz: maybe we should keep our response general 15:13:08 + +1.307.544.aabb 15:13:22 zakim, +1.307.544.aabb is me 15:13:23 +unl; got it 15:13:25 klotz: I will send the response if that's ok 15:14:15 ACTION: klotz to repond to http://lists.w3.org/Archives/Public/public-webapps/2011AprJun/0406.html 15:14:16 Created ACTION-1796 - Repond to http://lists.w3.org/Archives/Public/public-webapps/2011AprJun/0406.html [on Leigh Klotz, Jr. - due 2011-05-11]. 15:14:41 http://lists.w3.org/Archives/Public/public-forms/2011Apr/0019.html 15:14:44 Topic: transform function module 15:15:21 klotz: philip for the people on the phone your the most involved can you sumerize? 15:16:36 pfennell: Under my point of view it shouldn't be a function but an action, so the transform could be in the instance 15:17:34 nick: what is the difference between the function and the action concerning this 15:17:42 + +1.650.919.aacc 15:17:56 zakim, +1.650.919.aacc is ebruchez 15:17:56 +ebruchez; got it 15:18:29 John_Boyer: with the function it is difficult to know if it is a uri or a node 15:20:46 John_Boyer: When it is in the instance you have depency problems because currently we don't add dependencies to the descendants 15:21:30 nick: we have that problem also with id() function and some others, and said then that we could solve this by adding extra dependencies 15:22:03 John_Boyer: we didn't solve this on the wiki because we sidestepped the issue by only allowing uri's 15:22:13 pfennell: can't you use #id? 15:22:25 nick: you can't point inside the live instance 15:23:00 nick: you can only reference the static document which is present at load time 15:23:17 nick: we can't point to the live instance 15:23:36 instance:#xpointer(instance('foo')/bar) 15:24:27 instance://id-of-instance#id could work too 15:25:20 klotz: we could define duration of the session to fetch the url's 15:26:15 klotz: in XSLT they define that the url's are de-referenced only once during a transform 15:27:36 nick: It is the same problem as we discussed for XPath 2.0 15:29:36 John_Boyer: We could determine the type based on the type of the node (if it is a URI) 15:30:18 klotz: We have to be careful that it also works for other transform language 15:30:23 too 15:30:34 like XQuery 15:30:42 klotz: Three case: 15:30:45 1) URI 15:30:59 2) it is top level element allowed by xslt 15:31:07 3) If it is string 15:31:27 Sorry, I have to leave now... Bye! 15:31:31 -alain 15:31:32 John_Boyer: I thought sting would default to URI 15:32:00 klotz: then it won't work for XQuery 15:32:24 klotz: we could add an extra parameter pointing out the parameter value 15:35:30 nick: I don't like the idea of parameter that dynamicly identifies the parameter type 15:37:14 transform(object, objectType, inputNode?). objectType would say how to interpret the object, xslt or xquery or what have you. 15:39:41 maybe a mistake, but the actual type analysis on the first parameter could be used to decide whether it provides a URI or whether it provides the octets of the transformer 15:40:28 klotz: If we have support for multiple transform languages we can rely on the media type for a uri 15:40:39 klotz: but this doen't work for nodes 15:40:56 John_Boyer: what about file:// protocol 15:41:17 John_Boyer: then you don't have media-types 15:43:19 klotz: they could determine the transformer type 15:44:10 objectType => mediaTypeOfObject 15:44:11 klotz: for the local objects it will be much harder to implement 15:44:31 nick: #id is also a pointer to a node 15:45:05 identifying the type of the content referenced by the first param object is a separate problem from identifying the type of the first param object 15:45:15 klotz: we could go for two functions 15:45:49 Erik is asking about the type of the first param object, being just URI or also being a node whose string content *is* the transformer 15:46:16 klotz: we could say that it is nver a URI 15:47:15 nick: In my use cases I don't need to change the stylesheet dynamicly and therefor I would keep my stylesheets externally 15:49:16 John_Boyer: We could define the implementation of the function, so we could even in XPath 1.0 ask the processor what the type is, and if it is derived from anyURI we could dereference to URI 15:49:54 15:50:34 (discussion about what a valid URI is according XSD) 15:51:09 John_Boyer: what is the media-type of XSLT 15:51:18 nick: isn't it just application/XML 15:51:28 transform(some/node) would treat the node as a URI because that is its type, and this could be done in XPath 1.0 15:51:36 s/media-type/mime-type/ 15:52:28 challenges: default is string, which seems wrong 15:52:57 John_Boyer: We have a challenge on the first parameter because the default is string and it should be anyURI for this 15:53:29 and for the second arg, the challenge is that there aren't good mediatypes for the transforms, e.g. xslt is just application/xml 15:54:03 s/default is string/default should be string/ 15:54:07 klotz: We don't want to use type polymorphism for the first parameter so we suggest two parameters 15:54:17 s/should be anyURI/would be anyURI/ 15:54:31 ebruchez: If you do two functions how do you handle the XQuery case 15:55:26 klotz: if it is a uri the de mime-type would be application/xquery 15:56:02 ebruchez: historically you specify a type in html, of course there is default 15:56:45 klotz: why do you come back with a proposal? 15:58:11 also a problem with current tranform() because the first param URI will return octets whose mediatype won't clearly identify xslt 15:58:56 John_Boyer: There is something wrong with the currently wrong with the transform function in the wiki because it doesn't has a media-type parameter 16:01:23 pfennell: another transformation language could be XProc 16:01:24 The media type application/xslt+xml will be registered for XSLT stylesheet modules 16:01:39 wouldn't want to have to parse the application/xml content in order to get the root element namespace in order to decide if it is xstl vs. xproc vs. some other transformation. 16:02:46 -John_Boyer 16:03:06 scrobe:klotz 16:03:08 scribenick:klotz 16:03:23 ACTION: ebruchez to propose new name for transform for uri in email. 16:03:23 Created ACTION-1797 - Propose new name for transform for uri in email. [on Erik Bruchez - due 2011-05-11]. 16:03:33 -Nick_van_den_Bleeken 16:03:35 -ebruchez 16:03:36 -Leigh_Klotz 16:03:37 -unl 16:03:40 -pfennell 16:03:42 IA_XForms()11:00AM has ended 16:03:46 Attendees were +44.782.483.aaaa, Leigh_Klotz, pfennell, alain, Nick_van_den_Bleeken, John_Boyer, unl, ebruchez 16:03:52 rrsagent, make minutes. 16:03:52 I'm logging. I don't understand 'make minutes.', klotz. Try /msg RRSAgent help 16:03:55 rrsagent, make minutes 16:03:55 I have made the request to generate http://www.w3.org/2011/05/04-forms-minutes.html klotz 16:52:47 ebruchez has joined #forms 17:37:55 Zakim has left #forms 18:25:40 nick has joined #forms 18:47:30 alain has joined #forms 18:48:00 alain has left #forms 19:46:52 nick has joined #forms 19:48:46 nick has joined #forms