14:35:00 RRSAgent has joined #forms 14:35:00 logging to http://www.w3.org/2014/05/07-forms-irc 14:35:02 RRSAgent, make logs public 14:35:02 Zakim has joined #forms 14:35:04 Zakim, this will be IA_XForms 14:35:04 ok, trackbot; I see IA_XForms()11:00AM scheduled to start in 25 minutes 14:35:05 Meeting: Forms Working Group Teleconference 14:35:05 Date: 07 May 2014 14:35:13 Agenda: http://lists.w3.org/Archives/Public/public-forms/2014May/0001 14:35:23 Steven_ has changed the topic to: Agenda: http://lists.w3.org/Archives/Public/public-forms/2014May/0001 14:35:28 Chair: Steven 14:51:48 alain has joined #forms 14:57:21 ebruchez has joined #forms 14:58:07 IA_XForms()11:00AM has now started 14:58:27 +pfennell 14:59:46 +??P11 14:59:51 zakim, I am ? 14:59:51 +Steven_; got it 15:01:06 +[IPcaller] 15:01:09 Zakim, I am [IPCaller] 15:01:10 ok, alain, I now associate you with [IPcaller] 15:01:51 pfennell has joined #forms 15:02:18 +ebruchez 15:02:55 Topic: Announcements 15:03:07 Steven: I am presenting something on XForms at XML London 15:03:17 ... Philip will be there as well. 15:03:36 Topic: ACTION-1970 - Propose list of page access functions 15:03:36 http://lists.w3.org/Archives/Public/public-forms/2014May/0000.html 15:04:19 Erik: We discussed this last time. 15:04:25 Steven: It wowuld be useful. 15:04:38 Erik: One function to get the URI, it is called Location in browsers 15:04:47 s/wow/wo/ 15:05:33 Erik: I have to admit I don't understand the subtleties of URIs, but the other functions extract parts of a URI 15:06:17 Erik: I have used the names used in the Java class for this 15:07:37 Steven: Why might the 'raw' part be useful? 15:07:46 Erik: I'm not fully convinced. 15:08:45 ... it might be so that you can split parts properly, for instance if there is an "=" in the query string 15:09:34 ... I'm only 60% convinced 15:11:54 Steven: Though the 'param-values' should solve that anyway. 15:12:24 Erik: Should we use the 'anyURI' type at all? 15:12:38 ... it seems to allow any string at all nowadays. 15:13:21 ... it does make it clear in the function signature, but it doesn't give you any gains. 15:14:15 ... so 'parameter-values' could just take a string 15:14:34 Steven: So that any string would work, as long as it contained parameters in URI form? 15:14:40 Erik: Yes 15:15:47 Steven: So you could apply 'parameter-values' to a string that had been extracted from a URI with uri-query 15:16:51 ?abc=def&ghi=klm 15:17:36 ?abc=d%26ef&g%26hi=klm 15:17:39 Erik: THe question is when to process the % escapes 15:18:00 abc -> d&ef 15:18:13 s/TH/Th/ 15:18:55 xf:uri-query(‘http://abc.org/foo?abc=d%26ef&g%26hi=klm’) 15:19:02 Steven: That then explains why you need the 'raw' parameter 15:19:26 processed -> ‘abc=d&ef&g&hi=klm’)’ 15:19:33 raw -> ‘d%26ef&g%26hi=klm’)’ 15:20:25 Erik: It in any case allows you access to everything 15:24:16 Steven: So the two questions are: Do we want to use the anyURI data type, and 2) Do we want to include the 'raw' versions 15:24:18 http://www.w3.org/TR/2014/REC-xpath-functions-30-20140408/ 15:24:43 Erik: In that link, they mention that every character is allowed in an anyURI 15:26:18 Philip: There are very few functions that take an anyURI, the vast majority are taken as strings 15:26:40 Erik: Maybe we should follow XPath that return values are anyURI, but parameters are strings. 15:27:07 ... I don't know if that is accepted practice though 15:27:46 http://www.w3.org/TR/xpath-30/#promotion 15:28:15 “RI type promotion: A value of type xs:anyURI (or any type derived by restriction from xs:anyURI) can be promoted to the type xs:string. The result of this promotion is created by casting the original value to the type xs:string.” 15:28:19 " and it allows any character string to appear as the value of an xs:anyURI item. ' 15:28:23 s/“RI/“URI 15:29:34 Erik: Validation of anyURI gives you nothing 15:30:05 -ebruchez 15:30:11 Steven: If XSD 1.1 says that anyURI==string, then you neither gain nor lose.\ 15:30:16 s/\// 15:30:26 +ebruchez 15:31:13 http://expath.org/modules/http-client/ 15:31:23 Erik: EXPath has modules for http 15:31:38 http://expath.org/spec/http-client 15:31:51 “ It is an xs:anyURI, but is declared as a string to be able to pass literal strings (without requiring to explicitly cast it to an xs:anyURI)” 15:32:01 Erik: "It is an xs:anyURI, but is declared as a string to be able to pass literal strings (without requiring to explicitly cast it to an xs:anyURI)." 15:32:46 foo(‘’http:///example.org) 15:33:01 foo(xs:anyURI(‘http://example.org’)) 15:33:01 Steven: OK, let's follow that example then 15:33:18 Steven: String it is then 15:33:45 Erik: I will ask someone who knows about it, to see if there's anything we need to consider 15:34:18 Steven: And do we go with 'raw'? 15:34:24 Erik: Yes 15:34:43 Erik: One last question. 15:35:12 ... EXPath is not a large organisation 15:35:43 ... it could be an interesting place to propose these functions there. 15:35:52 Steven: Go for it! 15:36:14 Erik: But still a part of XForms? 15:36:27 Steven: That would be faster I guess, but it would be good to share 15:36:45 ACTION: Erik to contact EXPath about URI functions 15:36:45 Created ACTION-1973 - Contact expath about uri functions [on Erik Bruchez - due 2014-05-14]. 15:37:19 Steven: If we adopt this, we need spec text. 15:37:32 action; erik to spec URI functions 15:37:43 ACTION: Erik to spec URI functions 15:37:43 Created ACTION-1974 - Spec uri functions [on Erik Bruchez - due 2014-05-14]. 15:38:20 Topic: AOB? 15:38:46 Erik: Someone sent me directly an email about multipart in submission 15:38:52 http://www.w3.org/2013/05/22-forms-minutes.html 15:39:29 Erik: I replied that it hadn't been done, and is a bit late for XForms 2,0 15:39:34 s/,/. 15:39:59 Erik: But we should revive that. 15:40:21 Steven: Let's look at it again. I'll put it on the agenda. 15:40:27 [ADJOURN] 15:40:32 -Steven_ 15:40:34 -pfennell 15:40:34 -[IPcaller] 15:40:36 -ebruchez 15:40:36 IA_XForms()11:00AM has ended 15:40:36 Attendees were pfennell, Steven_, [IPcaller], ebruchez 15:40:47 present+Alain 15:40:52 rrsagent, make minutes 15:40:52 I have made the request to generate http://www.w3.org/2014/05/07-forms-minutes.html Steven 16:35:10 ebruchez has joined #forms 17:18:36 Zakim has left #forms