[DFDL-WG] DFDL: Minutes from OGF WG call, 09 Apr 2008

Ian W Parkinson PARKIW at uk.ibm.com
Thu Apr 10 12:30:25 CDT 2008


Open Grid Forum: Data Format Description Language Working Group

Weekly Working Group Conference Call
16:00 GMT, 9 Apr 2008


Attendees
Mike Beckerle (Oco)
Steve Hanson (IBM)
Ian Parkinson (IBM)


1. OGF 23 and Face-to-Face meetings
As DFDL was represented at OGF 22, we will skip OGF 23 (to be held in 
Barcelona). OGF 24 will be held in Singapore in September. Previous 
meetings have not attracted much interested in DFDL - Mike suggested that 
interest will pick up as we complete the specification and have 
implementations under way. DFDL was originally initiated by the OGF's 
Database Access and Integration Services project (DAIS), and Steve 
wondered whether this project still has a requirement and interest in 
DFDL.

Mike has the opportunity to visit IBM Hursley, in the UK, to focus on 
progressing the specification in collaboration with the IBM working group 
members. This is tentatively scheduled for Monday June 2nd - Thursday June 
4th.

2. Decimal supplement
Discussion on the DFDL-WG mailing list raised a question: should 
TextNumberFormat, BinaryNumberFormat and FloatNumberFormat be left as 
separate properties, or combined into a single property with a greater 
selection of possible values? The meeting agreed that it is better to keep 
these as separate properties.

The meeting reviewed the current distinction between binary coded decimal 
(BCD) and packed decimal, and agreed that the BCD format is never signed, 
while the packed decimal format always has a sign nibble. The "unpacked 
decimal" format, discussed on the mailing list, will remain unsupported 
for DFDL v1.0, but could be added later. Mike asked whether we should 
consider renaming the "decimalVirtualPoint" property to reflect the use of 
commas in many locales, perhaps "decimalVirtualSeparator" - the consensus 
was that this is unnecessary.

3. Regular Expressions
A full review of the regular expressions proposal will wait until Alan can 
be present on a working group call. The proposal states that it represents 
a subset of XML schema's regular expression lanaguage, and it may be 
useful to identify features which are omitted.

It may be useful, in a regular expression, to be able to use DFDL entity 
references to provide for byte sequences that are not subject to codepage 
conversion. Although Steve felt this not to be a requirement, Mike thought 
it difficult to justify such an omission.

4. Calculated Values
Mike's document covering the use of inputValueCalc and outputValueCalc has 
undergone some revisions following discussion on the mailing list. The 
current (v3) draft contains a small error in the title of section 1.2.

In cases where an element is not hidden, but has an outputValueCalc, it is 
currently not clear whether the outputValueCalc result takes precedence 
over any value present in the InfoSet. After some discussion, the group 
agreed that if such an element is present in the InfoSet, it must have the 
same value as the result of the calculation. An unparser should check this 
and fail the unparse if there is a mismatch.

5. Forward References
The nilIndicatorPath, occursPath and lengthPath introduce a form of 
forward referencing, which had previously been outlawed by DFDL. This can 
make it difficult for a DFDL parser/unparser to implement streaming 
efficiently.

Mike observed that there are likely to be a number of data formats which 
require a limited amount of forward referencing, such as record-based 
formats which involve a certain amount of "random access" in an individual 
record. He suggested that the restriction on forward references be lifted, 
with the caveat that mis-use of this feature can effectively prohobit 
streaming. This can further be discussed when Alan is available, as it 
affects the DFDL expression language.

Meeting closed, 16:50 GMT




Ian Parkinson
WebSphere ESB Development
Mail Point 211, Hursley Park, Hursley, Winchester, SO21 2JN, UK





Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 
741598. 
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU





-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.ogf.org/pipermail/dfdl-wg/attachments/20080410/9439fbfa/attachment.html 


More information about the dfdl-wg mailing list