IRC log of forms on 2014-05-07

Timestamps are in UTC.

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