W3C

- DRAFT -

Forms Working Group Teleconference

25 Mar 2015

Agenda

See also: IRC log

Attendees

Present
ebruchez, Steven, [IPcaller], pfennell, Alain
Regrets
Nick
Chair
Steven
Scribe
Steven

Contents


<trackbot> Date: 25 March 2015

<pfennell> I'm going to be about 10 minutes late joining the call.

OK

Alain, Erik, shall we wait for Philip?

Reminder - meeting time back to normal next week

http://lists.w3.org/Archives/Public/public-forms/2015Mar/0005

Schedule

http://lists.w3.org/Archives/Public/public-forms/2015Mar/0008

Steven: Glad there's some action
... there's an AC meeting next month in Paris. I will be there. I am in contact with Liam.

XPath Expressions Module, up to and including 4.3

http://www.w3.org/MarkUp/Forms/wiki/XPath_Expressions_Module

Steven: Thank you Alain for your remarks

https://lists.w3.org/Archives/Public/public-forms/2015Mar/0018.html

<Steven_> .... and I agree about the missing serialization instance

<Steven_> Steven: Section 2, the XPath-version attribute

<Steven_> http://www.w3.org/MarkUp/Forms/wiki/XPath_Expressions_Module#The_xpath-version_attribute

<Steven_> Steven: I don't understand the last sentence

<Steven_> Erik: Everything is an item in XPath 2

<Steven_> ... I think he means that a sequence of items is to be interpreted as a node-set

<Steven_> Steven: OK, so this is just an editorial fix to make the sentence read better.

<Steven_> ... I'll look for a way to say it more clearly.

Steven: Section 3.1
... oh it's just a problem with my print-out; on the screen it's OK.
... same with 3.1.2
... 4,1,2 is-card-number

http://www.w3.org/MarkUp/Forms/wiki/XPath_Expressions_Module#The_is-card-number.28.29_Function

scribe: The patent is expired, so I prefer to call to call the reference just [Luhn], so as not to draw attention to
... it

Steven: Section 4.1.3 Valid()

http://www.w3.org/MarkUp/Forms/wiki/XPath_Expressions_Module#The_valid.28.29_Function

Steven: Step 2 doesn't say what happens if $recurse is set to false.
... it needs an 'otherwise'

Erik: Otherwise it is the initial selection
... Do the other functions have $recurse?

Steven: No, I was going to raise that

Erik: It seems to be based on use-case
... for validity there is definitely a use case, but for the others I can;t see one so easily

Steven: We must have decided that some time ago.
... As long as we are aware that we are doing it, it's fine

Erik: We can add it later.

Steven: In 4.2.2 and 4.2.3
... in min and max, both use the < operator. I guess that's OK, the intent is clear.
... ah, it's the same wording as XForms 1.1

Erik: I will check that these functions are compatible with the ones in XPath 2

<scribe> ACTION: Erik to confirm that min() and max() are compatible with the ones in XPath 2 [recorded in http://www.w3.org/2015/03/25-forms-minutes.html#action01]

<trackbot> Created ACTION-2018 - Confirm that min() and max() are compatible with the ones in xpath 2 [on Erik Bruchez - due 2015-04-01].

Steven: 4.2.6, power()
... I would like to see explicit wording that the power can be fractional (and negative)

Erik: XPath 2 doesn't have it, but XForms 1.1 does.
... Not sure if we explicitely need to convert the values to numeric
... not sure why Numeric is used instead of Double.
... also the function signature says it returns Integer, which is wrong.
... it should return Numeric. But we should say more.

<scribe> ACTION: Steven to fix up the definition of power() [recorded in http://www.w3.org/2015/03/25-forms-minutes.html#action02]

<trackbot> Created ACTION-2019 - Fix up the definition of power() [on Steven Pemberton - due 2015-04-01].

Steven: Section 4.3.2 property()

http://www.w3.org/MarkUp/Forms/wiki/XPath_Expressions_Module#The_property.28.29_Function

Steven: It says that version returns 1.1
... surely that must be 2
... or 2.0

Erik: Following XPath it should be 2.0

Steven: Section 4.3.6 serialize()

http://www.w3.org/MarkUp/Forms/wiki/XPath_Expressions_Module#The_serialize.28.29_Function

"If the xforms:json or xforms:csv method is specified and serialization fails, a dynamic error is raised."

Steven: What does that mean?

Erik: That is an XPath methodology. So it probably comes from there.
... I think we have something in the main spec

Steven: I'm not sure if it can even fail.

Erik: If it can, then we can raise a specific error

Alain: I think serialization to JSON and CSV can fail, so we need to specify that.

Steven: Then that needs to be added.
... which may imply needing a new error event

Erik: Don't know if we want to raise events during XPath evaluuation

Steven: Ah, ok

Erik: We need a way to catch errors that happen in an XPath expression

Alain: I'll post an example of a serialisation that fails

<scribe> ACTION: Erik to propose what to do if serialization in serialize() fails [recorded in http://www.w3.org/2015/03/25-forms-minutes.html#action03]

<trackbot> Created ACTION-2020 - Propose what to do if serialization in serialize() fails [on Erik Bruchez - due 2015-04-01].

AOB

Steven: Next week the rest of this spec

[ADJOURN]

Summary of Action Items

[NEW] ACTION: Erik to confirm that min() and max() are compatible with the ones in XPath 2 [recorded in http://www.w3.org/2015/03/25-forms-minutes.html#action01]
[NEW] ACTION: Erik to propose what to do if serialization in serialize() fails [recorded in http://www.w3.org/2015/03/25-forms-minutes.html#action03]
[NEW] ACTION: Steven to fix up the definition of power() [recorded in http://www.w3.org/2015/03/25-forms-minutes.html#action02]
 
[End of minutes]

Minutes formatted by David Booth's scribe.perl version 1.140 (CVS log)
$Date: 2015-03-25 16:01:33 $

Scribe.perl diagnostic output

[Delete this section before finalizing the minutes.]
This is scribe.perl Revision: 1.140  of Date: 2014-11-06 18:16:30  
Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/

Guessing input format: RRSAgent_Text_Format (score 1.00)

Succeeded: s/tt/t/
Succeeded: s/cc/c/
Succeeded: s/gine/fine/
Succeeded: s/cc/c/
Succeeded: s/double/Double/
Succeeded: s/2/2 property()/
Succeeded: s/;/'/
Succeeded: s/kow/know/
No ScribeNick specified.  Guessing ScribeNick: Steven
Inferring Scribes: Steven
Default Present: ebruchez, Steven, [IPcaller], pfennell
Present: ebruchez Steven [IPcaller] pfennell Alain
Regrets: Nick
Agenda: https://lists.w3.org/Archives/Public/public-forms/2015Mar/0017
Found Date: 25 Mar 2015
Guessing minutes URL: http://www.w3.org/2015/03/25-forms-minutes.html
People with action items: erik steven

[End of scribe.perl diagnostic output]