<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
tt
        {mso-style-priority:99;
        font-family:"Courier New";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.5in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
/* List Definitions */
@list l0
        {mso-list-id:188371426;
        mso-list-type:hybrid;
        mso-list-template-ids:1228435062 -1931944174 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
        {mso-level-number-format:bullet;
        mso-level-text:-;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Arial","sans-serif";
        mso-fareast-font-family:Calibri;}
@list l1
        {mso-list-id:638222238;
        mso-list-type:hybrid;
        mso-list-template-ids:1713161512 297195096 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l1:level1
        {mso-level-number-format:bullet;
        mso-level-text:-;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:"Arial","sans-serif";
        mso-fareast-font-family:Calibri;
        color:windowtext;}
@list l2
        {mso-list-id:1942909887;
        mso-list-template-ids:-1875505446;}
@list l2:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l3
        {mso-list-id:2130320862;
        mso-list-template-ids:557460892;}
@list l3:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
-->
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=EN-US link=blue vlink=purple>
<div class=Section1>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Thanks Alan and Steve for some agenda topics:<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>
<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Follow
up the items from last week</span> <br>
<br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'> -
Specification drafts - I need updates from everyone to
produce next spec draft</span> <br>
<br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-
Expression language - Comments from only Steve H. so far</span>
<br>
<br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>- Property
precedence - Any more comments/discussion</span> <br>
<br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>- UML for DFDL
schema - status update</span> <br>
<br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>- Entity
proposal updates?</span><br>
<br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Discussion for
this call</span> <br>
<br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>- White space</span>
<br>
<br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>- Steve’s items
(??) <o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p> </o:p></span></p>
<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-
OGF presentation<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p> </o:p></span></p>
<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Other
Topics?</span><br>
<br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>
<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>
<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Steve Hanson
[mailto:smh@uk.ibm.com] <br>
<b>Sent:</b> Tuesday, January 29, 2008 1:10 PM<br>
<b>To:</b> Mike Beckerle<br>
<b>Cc:</b> Alan Powell<br>
<b>Subject:</b> Agenda for DFDL WG call<o:p></o:p></span></p>
</div>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal><br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Hi Mike -
possible agenda items for tomorrow.</span> <br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>
Regards, Steve<br>
<br>
Steve Hanson<br>
WebSphere Message Brokers<br>
Hursley, UK<br>
Internet: smh@uk.ibm.com<br>
Phone (+44)/(0) 1962-815848</span> <br>
<span style='font-size:7.5pt;font-family:"Arial","sans-serif";color:purple'>-----
Forwarded by Steve Hanson/UK/IBM on 29/01/2008 17:55 -----</span> <o:p></o:p></p>
<table class=MsoNormalTable border=0 cellpadding=0 width="100%"
style='width:100.0%'>
<tr>
<td width="40%" valign=top style='width:40.0%;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal><b><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>Alan
Powell/UK/IBM</span></b><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>
</span><o:p></o:p></p>
<p><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>29/01/2008
17:25</span> <o:p></o:p></p>
</td>
<td width="59%" valign=top style='width:59.0%;padding:.75pt .75pt .75pt .75pt'>
<table class=MsoNormalTable border=0 cellpadding=0 width="100%"
style='width:100.0%'>
<tr>
<td valign=top style='padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal align=right style='text-align:right'><span
style='font-size:7.5pt;font-family:"Arial","sans-serif"'>To</span><o:p></o:p></p>
</td>
<td valign=top style='padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>Steve
Hanson/UK/IBM@IBMGB</span> <o:p></o:p></p>
</td>
</tr>
<tr>
<td valign=top style='padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal align=right style='text-align:right'><span
style='font-size:7.5pt;font-family:"Arial","sans-serif"'>cc</span><o:p></o:p></p>
</td>
<td valign=top style='padding:.75pt .75pt .75pt .75pt'></td>
</tr>
<tr>
<td valign=top style='padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal align=right style='text-align:right'><span
style='font-size:7.5pt;font-family:"Arial","sans-serif"'>Subject</span><o:p></o:p></p>
</td>
<td valign=top style='padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>Fw:
[DFDL-WG] DFDL: Minutes from OGF WG call, 23 Jan
2007 *CORRECTED*</span><o:p></o:p></p>
</td>
</tr>
</table>
<p class=MsoNormal><o:p> </o:p></p>
<table class=MsoNormalTable border=0 cellpadding=0>
<tr>
<td valign=top style='padding:.75pt .75pt .75pt .75pt'></td>
<td valign=top style='padding:.75pt .75pt .75pt .75pt'></td>
</tr>
</table>
</td>
</tr>
</table>
<p class=MsoNormal><br>
<br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Steve</span> <br>
<br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>I will try to
make the WG call tomorrow but may be still on a course.</span> <br>
<br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>We need to
follow up the items from last week</span> <br>
<br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'> -
Specification drafts - I need updates from everyone to
produce next spec draft</span> <br>
<br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-
Expression language - Comments from only you so far</span> <br>
<br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>- Property
precedence - Any more comments/discussion</span> <br>
<br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>- UML for DFDL
schema - status update</span> <br>
<br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>- Entity
proposal - I should have updated as a result of last weeks discussion but
haven't had time</span> <br>
<br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Discussion for
this call</span> <br>
<br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>- White space</span>
<br>
<br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>- Your items.
We did discuss them a bit but mostly in the context of white space. </span><br>
<span style='font-size:10.0pt;font-family:"Arial","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>
</span><br>
<span style='font-size:7.5pt;font-family:"Arial","sans-serif";color:purple'>-----
Forwarded by Alan Powell/UK/IBM on 29/01/2008 17:19 -----</span> <o:p></o:p></p>
<table class=MsoNormalTable border=0 cellpadding=0 width="100%"
style='width:100.0%'>
<tr>
<td width="40%" valign=top style='width:40.0%;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal><b><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>Steve
Hanson/UK/IBM@IBMGB</span></b><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>
</span><br>
<span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>Sent by:
dfdl-wg-bounces@ogf.org</span> <o:p></o:p></p>
<p><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>28/01/2008
08:51</span> <o:p></o:p></p>
</td>
<td width="59%" valign=top style='width:59.0%;padding:.75pt .75pt .75pt .75pt'>
<table class=MsoNormalTable border=0 cellpadding=0 width="100%"
style='width:100.0%'>
<tr>
<td valign=top style='padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal align=right style='text-align:right'><span
style='font-size:7.5pt;font-family:"Arial","sans-serif"'>To</span><o:p></o:p></p>
</td>
<td valign=top style='padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>dfdl-wg@ogf.org</span>
<o:p></o:p></p>
</td>
</tr>
<tr>
<td valign=top style='padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal align=right style='text-align:right'><span
style='font-size:7.5pt;font-family:"Arial","sans-serif"'>cc</span><o:p></o:p></p>
</td>
<td valign=top style='padding:.75pt .75pt .75pt .75pt'></td>
</tr>
<tr>
<td valign=top style='padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal align=right style='text-align:right'><span
style='font-size:7.5pt;font-family:"Arial","sans-serif"'>Subject</span><o:p></o:p></p>
</td>
<td valign=top style='padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>Re:
[DFDL-WG] DFDL: Minutes from OGF WG call, 23 Jan
2007 *CORRECTED*</span><o:p></o:p></p>
</td>
</tr>
</table>
<p class=MsoNormal><o:p> </o:p></p>
<table class=MsoNormalTable border=0 cellpadding=0>
<tr>
<td valign=top style='padding:.75pt .75pt .75pt .75pt'></td>
<td valign=top style='padding:.75pt .75pt .75pt .75pt'></td>
</tr>
</table>
</td>
</tr>
</table>
<p class=MsoNormal style='margin-bottom:12.0pt'><br>
<br>
<br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>
Sorry I couldn't make the call. Some comments:</span> <br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>
a) we need both WSP and OWSP if DFDL delimiter properties can only specify a
single value. If they can specify a list of values then you can get away with
only needing WSP</span> <span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>
eg, </span><span style='font-size:10.0pt;font-family:"Courier New"'>dfdl:terminator="@
@%WSP;"</span> <span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>
b) if we make WSP mean a single white space character, we need a second entity
for multiple white space characters.</span> <br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>
It doesn't look like you got round to discussing the other items I sent in (below)?
Let's do that next call.</span> <br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif";color:blue'><br>
1) One way to handle the situation where the terminator can vary is to allow
the DFDL markup properties (dfdl:terminator, dfdl:separator, etc) to be lists,
just like we already do for dfdl:nullValues. (IBM's WTX has this capability).</span><span
style='color:blue'> </span><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:blue'><br>
<br>
2) We've allowed the prefix of a prefixed length to be explicitly described as
a non-event field using dfdl:lengthPrefixType. Should we permit this for markup
properties? Instead of supplying a list of possible values, you supply a
simple type with enums for the values. This could be viewed as an
alternative/complementary to 1). There is a limitations - because we are using
XSDL enumeration facet, we are constrained by its syntax so I don't see how we
could use our own entity scheme or expressions. Also, I suspect that enums are
inherently unordered so we'd need a way of saying which to use on output (use
an element of simple type and use XSDL default attribute?). Lastly, we
should not force a user to model an initiator as an element/type - most users
just see it as a piece of text so just entering the value must still be
allowed. <br>
<br>
3) Let's say my delimiter is dynamically defined at the start of the data, like
EDI allows. We would handle that in DFDL using an expression or variable.
However, EDI also allows random white space to appear after the delimiter. Can
our expression/entity syntaxes handle this? Does this preclude use of 1)
or 2)? </span><span style='color:blue'> </span><br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>
Regards, Steve<br>
<br>
Steve Hanson<br>
WebSphere Message Brokers<br>
Hursley, UK<br>
Internet: smh@uk.ibm.com<br>
Phone (+44)/(0) 1962-815848</span> <o:p></o:p></p>
<table class=MsoNormalTable border=0 cellpadding=0 width="100%"
style='width:100.0%'>
<tr>
<td width="33%" valign=top style='width:33.0%;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal><b><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>Ian
W Parkinson/UK/IBM@IBMGB</span></b><span style='font-size:7.5pt;font-family:
"Arial","sans-serif"'> <br>
Sent by: dfdl-wg-bounces@ogf.org</span> <o:p></o:p></p>
<p><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>24/01/2008
16:19</span> <o:p></o:p></p>
</td>
<td width="66%" valign=top style='width:66.0%;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal><o:p> </o:p></p>
<table class=MsoNormalTable border=0 cellpadding=0 width="100%"
style='width:100.0%'>
<tr>
<td width="9%" valign=top style='width:9.0%;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal align=right style='text-align:right'><span
style='font-size:7.5pt;font-family:"Arial","sans-serif"'>To</span><o:p></o:p></p>
</td>
<td width="90%" valign=top style='width:90.0%;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>dfdl-wg@ogf.org</span>
<o:p></o:p></p>
</td>
</tr>
<tr>
<td valign=top style='padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal align=right style='text-align:right'><span
style='font-size:7.5pt;font-family:"Arial","sans-serif"'>cc</span><o:p></o:p></p>
</td>
<td valign=top style='padding:.75pt .75pt .75pt .75pt'></td>
</tr>
<tr>
<td valign=top style='padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal align=right style='text-align:right'><span
style='font-size:7.5pt;font-family:"Arial","sans-serif"'>Subject</span><o:p></o:p></p>
</td>
<td valign=top style='padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>[DFDL-WG]
DFDL: Minutes from OGF WG call, 23 Jan 2007 *CORRECTED*</span><o:p></o:p></p>
</td>
</tr>
</table>
<p class=MsoNormal style='margin-bottom:12.0pt'><o:p> </o:p></p>
<table class=MsoNormalTable border=0 cellpadding=0 width="100%"
style='width:100.0%'>
<tr>
<td width="50%" valign=top style='width:50.0%;padding:.75pt .75pt .75pt .75pt'></td>
<td width="50%" valign=top style='width:50.0%;padding:.75pt .75pt .75pt .75pt'></td>
</tr>
</table>
</td>
</tr>
</table>
<p class=MsoNormal><br>
<br>
<br>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>
<br>
A small correction. with thanks to Simon - it was Steve (rather than Simon) who
had previously attracted a reasonable audience at the OGF conference.</span> <span
style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>
<br>
Ian</span> <br>
<br>
<b><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>
<br>
Open Grid Forum: Data Format Description Language Working Group</span></b> <b><span
style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>
<br>
Weekly Working Group Conference Call</span></b> <b><span style='font-size:10.0pt;
font-family:"Arial","sans-serif"'><br>
17:00 GMT, 23 Jan 2008</span></b> <br>
<b><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>
<br>
Attendees</span></b> <span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>
Mike Beckerle (Oco)</span> <span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>
Simon Parker (PolarLake)</span> <span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>
Ian Parkinson (IBM)</span> <span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>
Alan Powell (IBM)</span> <b><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>
<br>
Apologies</span></b> <span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>
Steve Hanson (IBM), Suman Kalia (IBM)</span> <b><span style='font-size:10.0pt;
font-family:"Arial","sans-serif"'><br>
<br>
1. OGF22</span></b> <span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>
The DFDL session at OGF22 is now booked for the Monday afternoon, and Mike has
registered to attend. Mike will present our updated status, and Alan promised
to upload the last set of presented slides to GridForge so that Mike can update
them. Alan asked whether we should attempt to drum up interest in the DFDL
session to encourage attendence; Simon thought that advertising may not make
much difference and that Steve had a reasonable audience when he presented.</span>
<b><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>
<br>
2. Specification drafts</span></b> <span style='font-size:10.0pt;font-family:
"Arial","sans-serif"'><br>
Steve and Alan had previously assigned ownership of individual items from
Mike's plan of contents for the next few drafts. Alan will assemble the next
draft, due at the end of the month, and asked for input as soon as possible.</span>
<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>
<br>
Looking at the plan for the next, "vX+1", draft, the group reported
the following status:</span> <o:p></o:p></p>
<ul type=disc>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l2 level1 lfo1'><b><span style='font-size:10.0pt;font-family:
"Arial","sans-serif"'>Nulls/default/optionals</span></b><span
style='font-size:10.0pt;font-family:"Arial","sans-serif"'> - Mike reported
no update.</span> <o:p></o:p></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l2 level1 lfo1'><b><span style='font-size:10.0pt;font-family:
"Arial","sans-serif"'>Description of schema components</span></b><span
style='font-size:10.0pt;font-family:"Arial","sans-serif"'> - Simon is
still working on this.</span> <o:p></o:p></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l2 level1 lfo1'><b><span style='font-size:10.0pt;font-family:
"Arial","sans-serif"'>Regular expressions for lengths</span></b><span
style='font-size:10.0pt;font-family:"Arial","sans-serif"'> - Alan reported
no progress.</span> <o:p></o:p></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l2 level1 lfo1'><b><span style='font-size:10.0pt;font-family:
"Arial","sans-serif"'>Expression language</span></b><span
style='font-size:10.0pt;font-family:"Arial","sans-serif"'> - Alan will
shortly distribute a new version of the proposal for review.</span> <o:p></o:p></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l2 level1 lfo1'><b><span style='font-size:10.0pt;font-family:
"Arial","sans-serif"'>valueCalc</span></b><span style='font-size:10.0pt;
font-family:"Arial","sans-serif"'> - Mike is still to write this.</span> <o:p></o:p></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l2 level1 lfo1'><b><span style='font-size:10.0pt;font-family:
"Arial","sans-serif"'>Property precedence</span></b><span
style='font-size:10.0pt;font-family:"Arial","sans-serif"'> - Following a
discussion on the call last week, please provide review comments. Mike
will add this to the agenda for next week.</span> <o:p></o:p></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l2 level1 lfo1'><b><span style='font-size:10.0pt;font-family:
"Arial","sans-serif"'>Entities</span></b><span style='font-size:10.0pt;
font-family:"Arial","sans-serif"'> - Alan's recent proposal is to be
discussed on the current call.</span> <o:p></o:p></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l2 level1 lfo1'><b><span style='font-size:10.0pt;font-family:
"Arial","sans-serif"'>White space handling</span></b><span
style='font-size:10.0pt;font-family:"Arial","sans-serif"'> - Discussion is
ongoing, and Steve is to make a proposal.</span><o:p></o:p></li>
</ul>
<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>
The plan calls for subsequent versions of the specification, including the
following items with status:</span> <o:p></o:p></p>
<ul type=disc>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l3 level1 lfo2'><b><span style='font-size:10.0pt;font-family:
"Arial","sans-serif"'>Supplements</span></b><span style='font-size:10.0pt;
font-family:"Arial","sans-serif"'> - Steve is working to update the
supplements</span> <o:p></o:p></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l3 level1 lfo2'><b><span style='font-size:10.0pt;font-family:
"Arial","sans-serif"'>Speculative parsing</span></b><span
style='font-size:10.0pt;font-family:"Arial","sans-serif"'> - IBM has
internally been discussing and reviewing WTX function, though no
documentation presently exists covering this.</span><o:p></o:p></li>
</ul>
<p class=MsoNormal style='margin-bottom:12.0pt'><b><span style='font-size:10.0pt;
font-family:"Arial","sans-serif"'><br>
3. UML diagrams</span></b> <span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>
Simon is revising the UML diagrams which describe the DFDL schema components.
The previous meeting minutes included a number of comments on these diagrams,
and the group took this opportunity to look at some of those comments:</span> <i><span
style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>
<br>
"...I think it would be better to use the open source XML schema model as
source model and show relationship of DFDL Annotations attached to the XSD
schema model"</span></i><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>
- Mike noted that DFDL makes use of annotations on objects which are absent
from the XSD schema model, and hence that it may be unnatural to base the DFDL
schema model directly on the XSD model. Simon suggested that it would be
cleanest to describe a modified version the XSD model including those XSD
elements that we need to annotate, and use this as a basis for the DFDL model.</span>
<i><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>
<br>
"The current diagram suggests that 'variable definition' can both be part
of a format base or as a standalone annotation (outside of a format). Is this
true?" </span></i><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-
Mike suggested that variable definitions don't have to be part of a format
block: so, yes, this is true.</span> <span style='font-size:10.0pt;font-family:
"Arial","sans-serif"'><br>
<br>
Mike agreed to respond further to the set of comments by email.</span> <b><span
style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>
<br>
4. Review of Entities proposal</span></b> <span style='font-size:10.0pt;
font-family:"Arial","sans-serif"'><br>
Alan has distributed a proposal covering entities in DFDL, intended to allow
characters which are disallowed by XML1.0 (or XML1.1) to be included in DFDL
schemas. These follow a similar syntax to XML, using % instead of & as an
escape, with an additional mechanism for specifying raw data. This latter is
intended to supplant the escaping mechanism described in current versions of
the specification (which also uses % as an escape).</span> <span
style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>
<br>
The group felt that the description of the raw data entities should not be cast
in terms of characters and character sets, but rather in terms of bytes. If
treated as characters, schemas may need to be written when moving from
single-byte to double-byte character sets; further, this incorrectly implies
some codepage conversion is involved.</span> <span style='font-size:10.0pt;
font-family:"Arial","sans-serif"'><br>
<br>
The proposal also introduces a list of predefined names for certain common
control characters. Mike asked whether these are the existing XML names - Alan
replied that XML does not define names for control characters. <br>
<br>
Ian asked how we should represent the literal % character in strings given this
form of escaping. The present draft of the specification uses "%%" to
handle this; Simon suggested a string like "%pc;". The meeting felt
that %% might be marginally preferable.</span> <span style='font-size:10.0pt;
font-family:"Arial","sans-serif"'><br>
<br>
Finally, the proposal defines some labels which aim to reduce the complexity of
dealing with whitespace and newlines. The %NL; entity represents a newline on
"the target platform" - Mike observed that DFDL presently does not
have a concept of a target platform. Alan felt it important that a single DFDL
schema be able to generate output documents targetted at different platforms.
Mike proposed that we introduce a new property, "generatedNewLine",
which describes the meaning of %NL; during unparse, and that %NL; should be
tolerant of any common new line representation during parse. The group
discussed whether this could instead be handled using a list of optional new
line values, however this would not support schema portability. Simon suggested
we introduce another new property to mean that %NL; should be the conventional
new line representation on the platform on which an engine is running, however
Mike pointed out that this simply requires appropriate configuration of the
generatedNewLine property.</span> <span style='font-size:10.0pt;font-family:
"Arial","sans-serif"'><br>
<br>
%WSP; and %OWSP; are introduced to mean any whitespace, and optional
whitespace. This will be useful in describing some formats which allow
arbitrary whitespace, such as MIME. Mike pointed out that we could model such
whitespace using hidden fields, but that these entities may make a schema
clearer. PolarLake have found that only one such label is necessary, which
means, "one or more whitespace characters", and that this needs only
to be made available as a delimiter - Mike agreed that this label may represent
a special type of delimiter rather than a general purpose entity. Alan would
like to work through the potential use cases to see if we can restrict it in
this fashion, and will update the proposal to specify that these relate to just
one character. Simon suggested we could introduce an extra label, perhaps
%WPS*; to match multiple whitespace characters.</span> <b><span
style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>
<br>
Meeting closed, 18:15</span></b> <span style='font-size:10.0pt;font-family:
"Arial","sans-serif"'><br>
<br>
<br>
Ian Parkinson<br>
WebSphere ESB Development<br>
Mail Point 211, Hursley Park, Hursley, Winchester, SO21 2JN, UK</span><span
style='font-family:"Arial","sans-serif"'><br>
<br>
</span><o:p></o:p></p>
<div class=MsoNormal align=center style='text-align:center'>
<hr size=2 width="100%" align=center>
</div>
<p><i><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>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</span></i>
<o:p></o:p></p>
<p style='margin-bottom:12.0pt'><br>
<br>
<span style='font-family:"Arial","sans-serif"'><br>
</span><span style='font-size:10.0pt;font-family:"Courier New"'><br>
<tt>--</tt><br>
<tt>dfdl-wg mailing list</tt><br>
<tt>dfdl-wg@ogf.org</tt><br>
<tt>http://www.ogf.org/mailman/listinfo/dfdl-wg</tt></span> <span
style='font-family:"Arial","sans-serif"'><br>
</span><br>
<br>
<o:p></o:p></p>
<div class=MsoNormal align=center style='text-align:center'>
<hr size=2 width="100%" align=center>
</div>
<p class=MsoNormal><o:p> </o:p></p>
<p><i><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>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</span></i>
<o:p></o:p></p>
<p style='margin-bottom:12.0pt'><span style='font-family:"Arial","sans-serif"'><br>
</span><br>
<br>
<span style='font-family:"Arial","sans-serif"'><br>
</span><tt><span style='font-size:10.0pt'>--</span></tt><span style='font-size:
10.0pt;font-family:"Courier New"'><br>
<tt> dfdl-wg mailing list</tt><br>
<tt> dfdl-wg@ogf.org</tt><br>
<tt> http://www.ogf.org/mailman/listinfo/dfdl-wg</tt></span><span
style='font-family:"Arial","sans-serif"'><br>
<br>
</span><o:p></o:p></p>
<div class=MsoNormal align=center style='text-align:center'>
<hr size=2 width="100%" align=center>
</div>
<p class=MsoNormal style='margin-bottom:12.0pt'><o:p> </o:p></p>
<p><i><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>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</span></i>
<o:p></o:p></p>
<p style='margin-bottom:12.0pt'><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>
</span><span style='font-family:"Arial","sans-serif"'><br>
</span><br>
<br>
<o:p></o:p></p>
</div>
</body>
</html>