W3C

- DRAFT -

Forms Working Group Teleconference

23 May 2012

Agenda

See also: IRC log

Attendees

Present
+1.323.425.aaaa, Steven, nvdbleek, alain, ebruchez, John_Boyer
Regrets
Philip
Chair
Steven
Scribe
Erik

Contents


<Steven> trackbot, start telcon

<trackbot> Date: 23 May 2012

<trackbot> Meeting: Forms Working Group Teleconference

<trackbot> Date: 23 May 2012

<Steven> http://www.linkedin.com/groups/I-am-looking-XForm-Training-1230557.S.117230993?qid=39c7517f-18d4-465c-a086-8fff52d99d9a&goback=%2Egmp_1230557&_mSplash=1

<Steven> http://www.linkedin.com/profile/view?id=68510554&authType=name&authToken=6jGA&goback=%2Egmp_1230557%2Egde_1230557_member_117230993&trk=NUS_DISC_Q-nduc_cmtr&_mSplash=1

<Steven> Scribe: Erik

<Steven> scribenick: ebruchez

<Steven> Tpoic: FPWD

FPWD

Nick: created a diff spec, don't have diff for XPath module yet.

Steven: It's new so we might not need a diff.

<nvdbleek> diff spec https://www.w3.org/2007/10/htmldiff?doc1=https://www.w3.org/MarkUp/Forms/Group/Drafts/WD-xforms20base-20120615/&doc2=https://www.w3.org/MarkUp/Forms/Group/Drafts/WD-xforms20-20120615/#Append_Element_Copy.3Dxforms-base-tech i

John: Some content was in the spec already. OTOH it's XForms 2.

Steven: If it's not too hard we can do a diff, otherwise not.

<nvdbleek> https://www.w3.org/MarkUp/Forms/Group/Drafts/WD-xforms20-20120615/

<Steven> https://www.w3.org/2007/10/htmldiff?doc1=https%3A%2F%2Fwww.w3.org%2FMarkUp%2FForms%2FGroup%2FDrafts%2FWD-xforms20base-20120615%2F&doc2=https%3A%2F%2Fwww.w3.org%2FMarkUp%2FForms%2FGroup%2FDrafts%2FWD-xforms20-20120615%2F#Append_Element_Copy.3Dxforms-base-tech

Nick: There is a new publication date.

Steven: Anything we should be specifically looking at?

Nick: Diff version is a good start.

John: Leigh sent feedback re. context attribute a few weeks ago.

<nvdbleek> http://lists.w3.org/Archives/Public/public-forms/2012Apr/0050.html

Context everywhere

http://lists.w3.org/Archives/Public/public-xformsusers/2012Apr/0047.html

<nvdbleek> https://www.w3.org/MarkUp/Forms/Group/Drafts/WD-xforms20-20120615/#Binding_Attributes

Erik: I replied on the community list.

John: The answer is "yes, and what makes you think it might not be the case"?

<nvdbleek> https://www.w3.org/MarkUp/Forms/Group/Drafts/WD-xforms20-20120615/#The_rebuild_Element

Nick: We need to modify the spec to clarify some places.

Erik: Good point re. the rebuild ACTION: here meaning of model is different.

Steven: Reason why header doesn't use common attributes?

<nvdbleek> https://www.w3.org/MarkUp/Forms/Group/Drafts/WD-xforms20-20120615/#The_header_Element

John. Yes. Checking.

Erik: model attribute is an issue.

John: bind too, could reference other model by id.

Nick: Does bind on input automatically switches model?

John: Yes.
... We could add bind and say if its not in the model then binding exception.

Steven: Would agree with that.

John: So way to fix this is to allow common attributes but to restrict what model/bind can refer to.

<Steven_> PROPOSED RESOLVED: allow model and bind on header; binding to another model than the one it is in is not allowed

<John_Boyer> PROPOSED RESOLUTION: In header elem, list binding attrs in common attributes, then remove ref and nodeset from special attributes, then add spec wording to produce binding exceptions if model or bind refer to another model

That's in 7.8

<John_Boyer> this implicitly fixes the absence of context attr

RESOLUTION: In header elem, list binding attrs in common attributes, then remove ref and nodeset from special attributes, then add spec wording to produce binding exceptions if model or bind refer to another model

<John_Boyer> RESOLUTION: In header elem, list binding attrs in common attributes, then remove ref and nodeset from special attributes, then add spec wording to produce binding exceptions if model or bind refer to another model

<nvdbleek> https://www.w3.org/MarkUp/Forms/Group/Drafts/WD-xforms20-20120615/#The_bind_Element

<scribe> ACTION: Nick to update section 7.8 "In header elem, list binding attrs in common attributes, then remove ref and nodeset from special attributes, then add spec wording to produce binding exceptions if model or bind refer to another model" [recorded in http://www.w3.org/2012/05/23-forms-minutes.html#action01]

<trackbot> Created ACTION-1901 - Update section 7.8 "In header elem, list binding attrs in common attributes, then remove ref and nodeset from special attributes, then add spec wording to produce binding exceptions if model or bind refer to another model" [on Nick Van Den Bleeken - due 2012-05-30].

<John_Boyer> http://www.w3.org/MarkUp/Forms/wiki/XForms_2.0#The_bind_Element

John: xf:bind should also be handled similarly.

<John_Boyer> <bind ref="c"><bind context=".." calculate="a+b"/></bind>

John: It's useful when you want to allow ".."

<John_Boyer> <bind ref="c"><bind calculate="../a + ../b"/></bind>

Erik: Ok I forgot about this.

Steven: So same resolution as for bind element.

<John_Boyer> Proposed: in bind element, move binding attrs into common attributes and remove ref/nodeset from special, then add binding exceptions if model or bind attr appear, then add examples above

RESOLUTION: in bind elem, list binding attrs in common attributes, then remove ref and nodeset from special attributes, then add spec wording to produce binding exceptions if model or bind refer to another model

<scribe> ACTION: Nick to update section 3.2.3 based on resolution "in bind elem, list binding attrs in common attributes, then remove ref and nodeset from special attributes, then add spec wording to produce binding exceptions if model or bind refer to another model" [recorded in http://www.w3.org/2012/05/23-forms-minutes.html#action02]

<trackbot> Created ACTION-1902 - Update section 3.2.3 based on resolution "in bind elem, list binding attrs in common attributes, then remove ref and nodeset from special attributes, then add spec wording to produce binding exceptions if model or bind refer to another model" [on Nick Van Den Bleeken - due 2012-05-30].

http://www.w3.org/MarkUp/Forms/wiki/XForms_2.0#The_rebuild_Element

Erik: Sorry was looking at dispatch already.

<John_Boyer> http://www.w3.org/MarkUp/Forms/wiki/XForms_2.0#attrs-action-common

John: Action commons can all have if/while/iterate. context attribute should override.

Steven: Which means

John: Even before we talk about AVTs we have that use case.

Nick: Two groups in schema will specify the context attribute. Is that a problem?

John: I don't think that's a problem.

Steven: Me neither.

<John_Boyer> action common has if and while, and so it needs context

<trackbot> Sorry, couldn't find user - common

<John_Boyer> The "action common attributes" has if and while, so it needs context attr, but some actions also have binding attributes which has context. We think having it twice is not a problem

<John_Boyer> Need context on the action element itself.

Steven: Then context should be on any element that has AVTs.

John: I think it will be on every element then.

<Steven> <p class="{colour}" context="...">

<John_Boyer> xf:context, but yes

Steven: So it's everywhere.

John: So we want to move it from 3.3.3 to 3.3.1.

RESOLUTION: Add context attribute to the common attributes.

<scribe> ACTION: Nick to move the context attribute to 3.3.1 Common Attributes. [recorded in http://www.w3.org/2012/05/23-forms-minutes.html#action03]

<trackbot> Created ACTION-1903 - Move the context attribute to 3.3.1 Common Attributes. [on Nick Van Den Bleeken - due 2012-05-30].

RESOLUTION: Any XForms element must carry the common attributes.

<nvdbleek> Common Attributes: None

<nvdbleek> Common Attributes: Common Attributes

<scribe> ACTION: Nick to update the spec to replace "Common Attributes: None" with "Common Attributes: Common Attributes". [recorded in http://www.w3.org/2012/05/23-forms-minutes.html#action04]

<trackbot> Created ACTION-1904 - Update the spec to replace "Common Attributes: None" with "Common Attributes: Common Attributes". [on Nick Van Den Bleeken - due 2012-05-30].

<Steven_> zakim is slow

Summary of Action Items

[NEW] ACTION: Nick to move the context attribute to 3.3.1 Common Attributes. [recorded in http://www.w3.org/2012/05/23-forms-minutes.html#action03]
[NEW] ACTION: Nick to update section 3.2.3 based on resolution "in bind elem, list binding attrs in common attributes, then remove ref and nodeset from special attributes, then add spec wording to produce binding exceptions if model or bind refer to another model" [recorded in http://www.w3.org/2012/05/23-forms-minutes.html#action02]
[NEW] ACTION: Nick to update section 7.8 "In header elem, list binding attrs in common attributes, then remove ref and nodeset from special attributes, then add spec wording to produce binding exceptions if model or bind refer to another model" [recorded in http://www.w3.org/2012/05/23-forms-minutes.html#action01]
[NEW] ACTION: Nick to update the spec to replace "Common Attributes: None" with "Common Attributes: Common Attributes". [recorded in http://www.w3.org/2012/05/23-forms-minutes.html#action04]
 
[End of minutes]

Minutes formatted by David Booth's scribe.perl version 1.136 (CVS log)
$Date: 2012/05/23 16:05:10 $

Scribe.perl diagnostic output

[Delete this section before finalizing the minutes.]
This is scribe.perl Revision: 1.136  of Date: 2011/05/12 12:01:43  
Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/

Guessing input format: RRSAgent_Text_Format (score 1.00)

Found Scribe: Erik
Found ScribeNick: ebruchez
Default Present: +1.323.425.aaaa, Steven, nvdbleek, alain, ebruchez, John_Boyer
Present: +1.323.425.aaaa Steven nvdbleek alain ebruchez John_Boyer
Regrets: Philip
Agenda: http://lists.w3.org/Archives/Public/public-forms/2012May/0022
Found Date: 23 May 2012
Guessing minutes URL: http://www.w3.org/2012/05/23-forms-minutes.html
People with action items: nick

WARNING: Input appears to use implicit continuation lines.
You may need the "-implicitContinuations" option.


[End of scribe.perl diagnostic output]