<br><font size=2 face="sans-serif"><b>Open Grid Forum: Data Format Description
Language Working Group<br>
<br>
Weekly Working Group Conference Call<br>
13:00 GMT, 12 November 2008<br>
<br>
<br>
Attendees</b></font>
<br>
<br><font size=2 face="sans-serif">Steve Hanson (IBM)</font>
<br><font size=2 face="sans-serif">Mike Beckerle(Oco)</font>
<br><font size=2 face="sans-serif">Alan Powell (IBM)</font>
<br>
<br><font size=2 face="sans-serif"><b>1. Schema Component Designator specification
changes.</b></font>
<br>
<br><font size=2 face="sans-serif">DFDL currently uses as part of the infoset
to point to schema item associated with infoset item. Sandy Gao had alerted
us to some changes in the SCD spec. MB reviewed these changes and concluded
that the changes removed some limitations an so DFDL could now just reference
the SCD spec without caveats.</font>
<br><font size=2 face="sans-serif"> </font>
<br><font size=2 face="sans-serif"><b>2. Selectors</b></font>
<br>
<br><font size=2 face="sans-serif">Discussed Suman's comment on last call's
decision on selectors. Reconfirmed the decision</font>
<br>
<br><font size=2 face="sans-serif"><b>3. Moving to XSD 1.1 as base for
DFDL</b></font>
<br>
<br><font size=2 face="sans-serif">MB has done an initial review of the
XSD 1.1 changes and identified some new features that might be used instead
of DFDL extensions. Such as Alternative types instead of selectors and
xpath instead of DFDL expression language. MB to review further.</font>
<br>
<br><font size=2 face="sans-serif"><b>4. Multi-level semantics.</b></font>
<br>
<br><font size=2 face="sans-serif">Discussed why schema had use this style
and concluded it was not necessary for DFDL as we could build on the schema
work.</font>
<br>
<br><font size=2 face="sans-serif">In passing noted the need to standard
for examples in the dfdl spec for showing scoped properties</font>
<br>
<br><font size=2 face="sans-serif">Subsequent MB email</font>
<br>
<br><font size=2 face="Arial">In the DFDL spec., the problem exists of
how to express the behavior of a construct in the situation where there
are properties in scope surrounding the construct. </font>
<br><font size=3> </font>
<br><font size=2 face="Arial">I believe this kind of syntax can be used
in the spec. to make clear the implications of scope:</font>
<br><font size=3> </font>
<br><font size=2 color=blue face="Arial"> </font><font size=2 face="Arial"><i>Properties
in scope:</i></font><font size=2 color=blue face="Arial"> </font><font size=3 face="Courier New">lengthKind="implicit"</font>
<br><font size=3 face="Courier New">
representation="text" </font>
<br><font size=3 face="Courier New"><sequence dfdl:separator=”,” dfdl:terminator=”;”
</font>
<br><font size=3 face="Courier New">
dfdl:lengthKind="delimited"> // these are local<br>
<element name=”f1” type=”string” /> <br>
<element name=”f2” type=”string” /> <br>
</sequence> </font>
<br><font size=3> </font>
<br><font size=2 face="Arial">I would suggest the above syntax for the
DFDL spec as a way to discuss property semantics. The only way properties
can get in scope is by way of an enclosing complexType definition; but
using that syntax explicitly begs the question of whether one means true
lexical enclosure, can there be other enclosing complexTypes also, etc.
The above style eliminates these issues.</font>
<br>
<br><font size=2 face="sans-serif"><b>5. Action Items/ Work Items.</b></font>
<br>
<br><font size=2 face="sans-serif">Went through actions. Updated below</font>
<br>
<br><font size=2 face="sans-serif"><b>6. AOB</b></font>
<br><font size=2 face="sans-serif">Next call 18 November</font>
<br>
<br><font size=2 face="sans-serif"><b>Meeting closed, 13:10 GMT</b></font>
<br>
<br>
<br>
<p><font size=3 face="sans-serif"><b>Actions raised at this meeting</b></font>
<br>
<table border width=100%>
<tr valign=top>
<td width=5%>
<div align=center><font size=2 face="sans-serif"><b>No</b></font></div>
<td width=94%><font size=2 face="sans-serif"><b>Action </b></font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>024</b></font></div>
<td><font size=2 face="Arial">String XML type</font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>025</b></font></div>
<td><font size=2 face="Arial">Escape schemes </font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>026</b></font></div>
<td><font size=2 face="Arial">SH: Envelopes and Payloads</font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>027</b></font></div>
<td><font size=2 face="Arial">Property precedence tables</font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>028</b></font></div>
<td><font size=2 face="Arial">Variable markup</font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>029</b></font></div>
<td><font size=2 face="Arial"> valueCalc (output length calculation)</font>
<tr valign=top>
<td>
<td></table>
<p>
<p>
<p><font size=3 face="sans-serif"><b>Current Actions:</b></font>
<table border width=100%>
<tr valign=top>
<td width=7%>
<div align=center><font size=2 face="sans-serif"><b>No</b></font></div>
<td width=92%><font size=2 face="sans-serif"><b>Action </b></font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>003</b></font></div>
<td><font size=2 face="sans-serif">AP: Update spec from WTX document</font>
<br><font size=2 face="sans-serif">13/8: All resolved issues have
been added to spec. Remaining unresolved items need discussion</font>
<br><font size=2 face="sans-serif">10/9: Alan will pull out the remaining
unresolved items and circulate for discussion next week</font>
<br><font size=2 face="sans-serif">17/9: Doc distributed and partially
discussed</font>
<br><font size=2 face="sans-serif">15/10: All updateds complete except
minlength</font>
<br><font size=2 face="sans-serif">22/10: No update</font>
<br><font size=2 face="sans-serif">12/11: Updates have been sent to wtx
to review. Will chase up for comments</font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>012</b></font></div>
<td><font size=2 face="sans-serif">AP/SH: Update decimalCalendarScheme</font>
<br><font size=2 face="sans-serif">10/9: Not allocated yet</font>
<br><font size=2 face="sans-serif">17/9: No update</font>
<br><font size=2 face="sans-serif">24/9: Add calendar binary formats to
actions</font>
<br><font size=2 face="sans-serif">22/10: No progress</font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>018</b></font></div>
<td><font size=2 face="sans-serif">AP: Agree padding to minimum length</font>
<br><font size=2 face="sans-serif">15/10: Needs documenting</font>
<br><font size=2 face="sans-serif">22/10: No update</font>
<br>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>020</b></font></div>
<td><font size=2 face="sans-serif">SH: Resolve </font><font size=2 face="Arial">packedDecimalSignCodes</font><font size=2 face="sans-serif"><b>
</b>behaviour depends on NumberCheckPolicy </font>
<br><font size=2 face="sans-serif">22/10: No progress</font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>023</b></font></div>
<td><font size=2 face="sans-serif">MB: Review Schema 1.1</font></table>
<p>
<p><font size=3 face="sans-serif"><b>Closed actions:</b></font>
<br>
<table border width=100%>
<tr valign=top>
<td width=7%>
<div align=center><font size=2 face="sans-serif"><b>004</b></font></div>
<td width=92%><font size=2 face="sans-serif">MB: Mike will also author
a new section in response to comments from Sandy Gao and Suman Kalia, explicitly
connecting syntax with DFDL semantics</font>
<br><font size=2 face="sans-serif">16/7: no progress</font>
<br><font size=2 face="sans-serif">10/9: Mike not convinced this is necessary.
Steve to talk to Sandy to see if it is needed for any IBM implementation
that extends the existing XML parsing framework</font>
<br><font size=2 face="sans-serif">15/10: SH to talk to Sandy</font>
<br><font size=2 face="sans-serif">22/10: SH needs reminding of what this
issue is about</font>
<br><font size=2 face="sans-serif">12/11: Decided not needed<b>. Closed</b></font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>007</b></font></div>
<td><font size=2 face="sans-serif">AP: enum + expression wording </font>
<br><font size=2 face="sans-serif">13/8: no progress</font>
<br><font size=2 face="sans-serif">10/9: No update</font>
<br><font size=2 face="sans-serif">17/9: No update</font>
<br><font size=2 face="sans-serif">22/10: No update</font>
<br><font size=2 face="sans-serif">12/11: converted to work item</font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>014</b></font></div>
<td><font size=2 face="sans-serif">SH: Use cases for lengthKind pattern
on binary fields.</font>
<br><font size=2 face="sans-serif">10/9: Not done</font>
<br><font size=2 face="sans-serif">17/9: No update</font>
<br><font size=2 face="sans-serif">22/10: SH not sure he can provide a
concrete use case</font>
<br><font size=2 face="sans-serif">12/11: SH had identified need for pattern
of complex structures with binary comtent which already included. Decided
to allow patterns on simple binary fields for symetry. Closed</font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>016</b></font></div>
<td><font size=2 face="sans-serif">AP: Add hidden changes to spec</font>
<br><font size=2 face="sans-serif">22/10: No update</font>
<br><font size=2 face="sans-serif">12/11:converted to work item</font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>017</b></font></div>
<td><font size=2 face="sans-serif">All: Review EndOfData changes</font>
<br><font size=2 face="sans-serif">22/10: SH response mailed to Mike </font>
<br><font size=2 face="sans-serif">5/11: Discussed on call and design agreed</font>
<br><font size=2 face="sans-serif">12/11: converted to work item</font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>019</b></font></div>
<td><font size=2 face="sans-serif">AP: Document defineTextNumber etc</font>
<br><font size=2 face="sans-serif">22/10: No update</font>
<br><font size=2 face="sans-serif">12/11:converted to work item</font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>021</b></font></div>
<td><font size=2 face="sans-serif">AP: Document textNumberRepresenation
and binaryNumberRepresentation</font>
<br><font size=2 face="sans-serif">22/10: No update</font>
<br><font size=2 face="sans-serif">12/11:converted to work item</font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>022</b></font></div>
<td><font size=2 face="sans-serif">SH: Talk to Sandy Gao to assess use
of schema 1.1</font>
<br><font size=2 face="sans-serif">22/10: Mail sent to Sandy</font>
<br><font size=2 face="sans-serif">12/11: track as action 023</font></table>
<p>
<p><font size=3 face="sans-serif"><b>033 Work items:</b></font>
<table border width=100%>
<tr valign=top>
<td width=7%>
<div align=center><font size=2 face="sans-serif"><b>No</b></font></div>
<td width=92%><font size=2 face="sans-serif"><b>Item</b></font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>001</b></font></div>
<td><font size=2 face="Arial">String XML type </font><font size=2 color=blue face="Arial">(Ian
P)</font><font size=2 face="Arial"> - </font><font size=2 color=red face="Arial">Apr
30, 2008</font><font size=3> </font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>002</b></font></div>
<td><font size=2 face="Arial">Escape schemes </font><font size=2 color=blue face="Arial">(Ian
P)</font><font size=2 face="Arial"> - </font><font size=2 color=red face="Arial">Apr
30, 2008</font><font size=3> </font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>003</b></font></div>
<td><font size=2 face="Arial">Variables - </font><font size=2 color=red face="Arial">??,
2008</font><font size=2 color=blue face="Courier New"> </font><font size=2 color=blue face="Arial">(Mike)</font><font size=3>
</font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>004</b></font></div>
<td><font size=2 face="Arial">Selectors</font><font size=2 color=blue face="Arial">
(Suman/Alan) </font><font size=2 face="Arial">- </font><font size=2 color=red face="Arial">Apr
30, 2008</font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>005</b></font></div>
<td><font size=2 face="Arial">Improvements on property descriptions - </font><font size=2 color=red face="Arial">??,
2008</font><font size=2 color=blue face="Arial"> (All - split TBD)</font><font size=3>
</font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>006</b></font></div>
<td><font size=2 face="Arial">Envelopes and Payloads </font><font size=2 color=blue face="Arial">(Steve)</font><font size=2 face="Arial">
- </font><font size=2 color=red face="Arial">Apr 30, 2008</font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>007</b></font></div>
<td><font size=2 face="Arial">(from draft 32) valueCalc </font><font size=2 color=blue face="Arial">(Mike)</font><font size=2 face="Arial">
- </font><font size=2 color=red face="Arial">??, 2008</font><font size=3>
<b>*Mostly complete*</b></font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>008</b></font></div>
<td><font size=2 face="Arial">(from draft 32) Property precedence for writing
</font><font size=2 color=blue face="Arial">(Steve)</font><font size=2 face="Arial">
- </font><font size=3><b>*complete but under review*</b></font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>009</b></font></div>
<td><font size=2 face="Arial">(from draft 32) Variable markup </font><font size=2 color=blue face="Arial">(Steve)</font><font size=2 face="Arial">
- </font><font size=2 color=red face="Arial">Mar 31, 2008</font><font size=3>
<b>*proposal needs writing up*</b></font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>010</b></font></div>
<td><font size=2 face="Arial">(from draft 32) Assertions, discriminators
and choice, including discussion of timing option </font><font size=2 color=blue face="Arial">(Suman)</font><font size=2 face="Arial">
- </font><font size=2 color=red face="Arial">Mar 31, 2008</font><font size=3>
<b>* in progress *</b></font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>011</b></font></div>
<td><font size=2 face="Arial">(from draft 32) How speculative parsing works
(combining choice and variable-occurence - currently these are separate)
</font><font size=2 color=red face="Arial">??, 2008</font><font size=2 color=blue face="Arial">
(IBM)</font><font size=3> <b>* in progress *</b></font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>012</b></font></div>
<td><font size=2 face="Arial">(from draft 32) Reordering the properties
discussion: move representation earlier, improve flow of topics </font><font size=2 color=red face="Arial">??,
2008</font><font size=2 face="Arial"> </font><font size=2 color=blue face="Arial">(Alan)
</font><font size=3><b>* not started *</b></font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>013</b></font></div>
<td><font size=2 face="Arial">(from F2F) New scoping rules</font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>014</b></font></div>
<td><font size=2 face="Arial">(from F2F) Occurs, OccurSeparator changes</font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>015</b></font></div>
<td><font size=2 face="Arial">(from F2F) choices and Output </font><font size=2 color=blue face="Arial">(Mike)</font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>016</b></font></div>
<td><font size=2 face="Arial">(from F2F) xpath forward references </font><font size=2 color=blue face="Arial">(Alan)
</font><font size=3><b>*complete*</b></font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>017</b></font></div>
<td><font size=2 face="Arial">(IBM WTX review) Minor agreed updates </font><font size=2 color=blue face="Arial">(Alan)
</font><font size=3><b>*complete*</b></font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>018</b></font></div>
<td><font size=2 face="Arial">(IBM WTX review) Review generateNewLine </font><font size=2 color=blue face="Arial">(Alan)
</font><font size=3><b>*complete*</b></font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>020</b></font></div>
<td><font size=2 face="Arial">(IBM WTX review) </font><font size=2 color=blue face="sans-serif">Special
value for zero seen eg 'zero'. </font><font size=2 color=blue face="Arial">(Steve)
</font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>021</b></font></div>
<td><font size=2 face="Arial">(IBM WTX review) 'EndOfData' changes </font><font size=2 color=blue face="Arial">(Alan)</font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>022</b></font></div>
<td><font size=2 face="Arial">(IBM WTX review) Unresolvable choices - infoset
changes </font><font size=3><b>*complete*</b></font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>023</b></font></div>
<td><font size=2 face="Arial">(IBM WTX review) </font><font size=3 face="Times New Roman">separatorKind=’prefix’
‘infix’ or ‘postfix’ </font><font size=2 color=blue face="Arial">(Alan)
</font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>024</b></font></div>
<td><font size=2 face="Arial">(IBM WTX review) StopValue clarification
</font><font size=2 color=blue face="Arial">(Alan) </font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>025</b></font></div>
<td><font size=2 face="Arial">Augmented infoset and unparsing </font><font size=2 color=blue face="Arial">(Alan)
</font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>026</b></font></div>
<td><font size=2 face="sans-serif">Hidden changes</font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>027</b></font></div>
<td><font size=2 face="sans-serif">Add decimal supp to main spec</font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>028</b></font></div>
<td><font size=2 face="sans-serif">Remove extended floats</font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>029</b></font></div>
<td><font size=2 face="sans-serif">AP: enum + expression wording </font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>030</b></font></div>
<td><font size=2 face="sans-serif">AP: Add hidden changes to spec</font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>031</b></font></div>
<td><font size=2 face="sans-serif">All: Document EndOfData changes</font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>032</b></font></div>
<td><font size=2 face="sans-serif">AP: Document defineTextNumber etc</font>
<tr valign=top>
<td>
<div align=center><font size=2 face="sans-serif"><b>032</b></font></div>
<td><font size=2 face="sans-serif">AP: Document textNumberRepresenation
and binaryNumberRepresentation</font></table>
<p>
<p>
<br><font size=2 face="sans-serif"><br>
Alan Powell<br>
<br>
MP 211, IBM UK Labs, Hursley, Winchester, SO21 2JN, England<br>
Notes Id: Alan Powell/UK/IBM email: alan_powell@uk.ibm.com
<br>
Tel: +44 (0)1962 815073
Fax: +44 (0)1962 816898<br>
<br>
</font>
<br><font size=2 face="sans-serif"><br>
</font>
<hr><font size=2 face="sans-serif"><br>
<i><br>
</i></font>
<p><font size=2 face="sans-serif"><i>Unless stated otherwise above:<br>
IBM United Kingdom Limited - Registered in England and Wales with number
741598. <br>
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6
3AU</i></font>
<p><font size=2 face="sans-serif"><br>
<br>
</font>
<br>
<br><font size=2 face="sans-serif"><br>
</font>