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