[DFDL-WG] Minutes for OGF DFDL Working Group Call, 12 January 2011

Alan Powell alan_powell at uk.ibm.com
Thu Jan 13 06:08:32 CST 2011


Open Grid Forum: Data Format Description Language Working Group

OGF DFDL Working Group Call, 12 January 2011

Attendees
Steve Hanson (IBM) 
Alan Powell (IBM)
Suman Kalia (IBM)
Bob McGrath (NCSA)
Joe Futrelle (NCSA)
Stephanie Fetzer (IBM)

Apologies
 
1. Current Actions     
Updated below.

2. Status of OGF DFDL V1.  
email from Greg Newby: 
"On this morning's telecon, we gave the final go-ahead and
it will be published as GFD-R-P.174.  Thanks for your 
efforts on it!  Joel should get it uploaded later this week..."
Version updated for item 3 below sent to gridforge. Should be published 
any day.

3. Remove restriction on dfdl:emptyValueDelimiterPolicy 
The following should be removed from the spec as it is too tight. It  is 
safe to do because if the length is genuinely fixed, the value will never 
be empty anyway. If the length is set to "0"  then the parser won't look 
for any content. On unparsing,  dfdl:emptyValueDelimiterPolicy will be 
observed. 

It is a schema definition error if emptyValueDelimiterPolicy is 
'initiator' or 'both' and dfdl:lengthKind is 'implicit' for simple element 
or dfdl:lengthKind is 'explicit'. 
Agreed to remove above sentence from spec. Added to published version.

4. AOB 

- OGF 31 in Taipei, Taiwan from March 21-25, 2011 
No-one from the WG is able to go. Alan will contact David Martin to see if 
DFDL can have some visibility.

- Steve suggested that DFDL should be added to other websites such as 
Wikipedia and other external sites such as IBM Virtual XML should be 
updated. Will be added to Action 124 OGF website.


Meeting closed, 15:55
Next call  Wednesday  19 January 2011  15:00 UK  (10:00 ET)

Next action: 134
Actions raised at this meeting

No
Action 
133
Make  a set of default formats available (SKK)


Current Actions:
No
Action 
066
Investigate format for defining test cases
25/11:IBM to see if it is possible to publish its test case format.
04/12: no update
...
17/02: IBM is willing in principle to publish the test case format and 
some of the test cases. May need some time to build a 'compliance suite'
24/03: No progress
03/03: Discussions have been taking place on the subset of tests that will 
be provided.
10/03: work is progressing
17/03: work is progressing
31/03: work is progressing
14/04: And XML test case format has been defined and is being tested.
21/04. Schema for TDML defined. Need to define how this and the test cases 
will be made public
05/05: Work still progressing
12/05: Work still progressing
02/06: Work still progressing on technical and legal considerations
...
25/08: Will chase to allow Daffodil access to test cases.   The WG should 
define how implementation confirm that they 'conform to DFDL v1'
01/09: IBM still progressing the legal aspect. Intends to publish 100 or 
so tests as soon as it can, ahead of a full compliance suite.
08/09: IBM still progressing
15/09: IBM still progressing, expect tests to be available within a few 
weeks
22/09: IBM still progressing, expect tests to be available within a few 
weeks
29/09:Test cases are being prepared.
06/10: Some test cases should be available next week. Steve would like to 
be able to show the test case information at OGF 30. 
13/10: Still progressing
10/11: Legal issues cleared, IBM in process of collecting 100 example test 
cases, ideally ones that fit the 'extended conformance' of NCSA Daffodil 
17/11: Work is progressing on verifying the test cases. It should be 
possible to distribute to the WG in 2 weeks.
24/11: About half the test cases have been completed and are being 
reviewed internally. 
01/12: Test cases should be available shortly
08/12: The test cases are in internal IBM review. Probably need a bit of 
reorganising before publication
Stephanie gave a brief overview of the format of the test cases. 
15/12: Ruth joined the call to provide the latest status. The test cases 
have been updated and a draft read.me produced. Although not ready for 
public distribution Ruth will send them to Joe for feedback.
22/12: Test cases were sent to Joe for initial testing which found some 
problems in the Daffodil parser
12/01: All current tests use a default format whih Daffodil doesn't 
currently support. Joe suggested that there should be test that defined 
the same function using different definition forms. Also suggested that 
default formats should be provided by the WG. This had always been the 
intention. Actio 133 raised to track.
111
Daffodil DFDL parser
11/08: Bob and Alejandro described the new implementation that they have 
developed. It is a new code base and is not based on the Deffudle 
prototype. It is written in scala and implements approximately 80% of the 
features in the public comments draft of DFDL V1. Alejandro will send a 
list of the features not implemented.
We discussed the scenarios that motivated the development which was to 
extract data from various sources and transform into canonical formats.
Bob offered to make Daffodil available for the WG to assess the 
functionality. IBM WG members will get approval the company  to allow them 
to receive Daffodil.
Bob raised the question that if Daffodil becomes the public implementation 
of DFDL then we will need to work out how that would be funded and 
managed.
It would be helpful if IBM test cases were available to Daffodil. IBM will 
investigate
25/08: Alejandro had sent a list of the functions that he has implemented 
and Steve ahd responding indicating the extra functions he thought were 
essential.
Since then Alejandro has implemented some of the missing functions, such 
as escape schemes, pre-defined variables, binary decimal numbers, etc, and 
will update his list.
Bob is planning to make the parser available on the internet to allow 
testing.
His organisation is being reorganised and he doesn't know what the 
priority of  Daffodill will be so it is essential that we move quickly. It 
would help if IBM could indicate its support for Daffodil in some 
semi-formal way.
01/09: Alejandro updating Daffodil to include escape schemes, unordered 
sequences and ignoreCase.
Daffodil being placed under formal source control in anticipation of 
external release.
Bob has a start October deadline to create a report on what has been done 
for his sponsors.
It would be great if we could get Daffodil on the web and have run some 
IBM tests so it could be highlighted at OGF 30 at end October.
08/09: Alejandro is marking up Spec draft 42 to indicate which features 
Daffodil implement. Bob expects Daffodil to be available on the web soon.
15/09: Alejandro had indicated in the specification which functions were 
implemented in Daffodill. Steve had reviewed and identified which function 
need to be implemented and which could be considered optional (see action 
099). Alejandro is implementing the missing core functions. There was some 
discussion about the limitations on unordered groups. (stop value and 
expression not supported). It was agreed that it should be a schema 
definition error if dfdl:occursCountKind is 'stopValue' on any element 
within an unordered sequence and a floating element.
22/09: not discussed
29/09: not discussed
06/10: Alejandro has left NCSA. Bob is making the case for continuing and 
having a replacement. Bob to agree with Steve what can be said at OGF30. 
13/10: Bob still progressing project funding and making Daffodil 
publically available.
10/11: NCSA internal & sponsor (US National Archive in Washington DC - 
Electronic Records Administration) reviews passed. NCSA have new resource 
allocated - Joe Futrelle.  Bob has started open source paperwork. ETA end 
December. 
17/11: Joe has started coming up to speed with Daffodil. Bob is waiting 
for signoff from the university to open source the code. 
24/11: not discussed 
01/12: Joe is becoming familiar with the code. Waiting for university to 
give permission to make available. 
08/12: Disclosure process in progressing. Bob has permission to make the 
web page available so hopefully that will be soon.
The US National Archive have an article on their website about DFDL. 
Unfortunately it is a little out of date.
15/12: Hope to get permission to make the source code available within 
days. Web demo page will be available when resources have been identified.
22/12: An internal demonstration web page has been made available. Initial 
testing highlight some problems. Joe investigating. 
12/01: Web site has been move to a public URL 
http://daffodil.ncsa.uiuc.edu/. Joe thinks there are multiple problems 
that will show up when he can run the test cases.
112
DFDL certification process
25/08: Discussed how to certify DFDL implementations. Alan to investigate 
if OGF have a defined process.
01/09: In progress, spec needs to state what conformance means, as part of 
this work
08/09: Discussed what needs to be said in the spec and agreed that details 
of a conformance test suite should be in another document.
Alan to draft conformance section. 
15/09: Alan had look at the conformance sections in XML and Schema 
specifications both of which indicate sections which must be implemented. 
None just say 'execute the test suite'.  They talk in terms of conformance 
of document, schema and processors.. 
22/09: no progress
22/09: Alan has added  short Conformance and Optional Features sections to 
spec which was briefly discussed. Discussed naming for processors that 
don't implement optional features and those that implement all features.
06/10: Need to decide what/how test cases and certification process should 
occur 
13/10: no progress 
...
08/12: no progress
15/12: no progress
22/12: no progress
12/01: no progress
123
DFDL tutorial
13/10: Draft of first 3 chapters has been written and will be distributed 
to WG
10/11: Posted to grid forge here (
http://forge.gridforum.org/sf/go/doc16106?nav=1), work continuing at IBM 
to define a standard example-based chapter framework and to author 
additional chapters. Contributors welcome!
17/11: Steve, Stephanie and Alan had a meeting to discuss the best 
structure for the tutorial and decide which examples to use throughout. 
The meeting raised more questions. Further discussions will be held.
24:11: The list of topics to be covered in the remaining lessons has been 
produced and a lesson template. Alan will write lesson 4
01/12: Alan has started lesson 4 which covers fixed and variable fields 
and arrays. 
08/12: Alan has almost completed lesson 4. Will send out for review.
15/12: First draft of lesson 4 is available for review. Alan to send to 
Bob and Joe.
22/12: Alan has distributed drafts for tutorials on Basic Structure and 
Optional/Repeating elements. Please review 
12/01: Alan distributed a tutorial for choices and updated the others. 
Alan and Steve reviewed them and updated versions will be sent soon. 
Should start on the 'representation' tutorials soon.
124
DFDL web content on OGF standards pages 
13/10: no progress 
10/11: no progress
17/11: Alan has looked at the OGF web pages and there aren't many 
standards listed. Some of the links point to very short primers rather 
than the specification

08/12: Alan to produce some information to be ready for when spec is 
approved. Still no word about is it was discussed/approved at OGF meeting
15/12: no progress
22/12: Steve has developed a summary web page for DFDL which will be sent 
to OGF when spec is approved.
12/01: Not heard from Joel about updated OGF pages Alan to chase.
Will also track other site updates: Wikipedia, IBM developerworks etc. 
129
Press release to publicise DFDL
Steve is pulling together a press release at IBM. Want to include as many 
contributors and interested parties as possible.NCSA are keen to be 
included. Also likely that US National Archive will want to be included. 
Mike has indicated OCO are too. 
17/11: no progress 

08/12: Still no response from IBM press office
15/12: no progress
22/12: no progress
12/01: no progress
131
Transformation of dfdl properties to a canonical form
08/12: Joe has produced a XSLT to transform a DFDL schema to a canonical 
element form. When tested it should be made available on the WG gidforge 
site.
15/12: Alan tested against  test dfdl schema which worked correctly (after 
fixing some errors in the schema)
22/12: no update
12/01: Joe has some defects to fix before making available on gridforge.
132
Publishing DFDL xsd
08/12: Agreed that it should be made available. Suman has started the 
approval process in IBM 
15/12: no progress
22/12: no update
12/01: Suman is getting approval from IBM to publish.
133
Make  a set of default formats available (SKK)

Closed actions
No
Action 













Work items:
No
Item
target version
status
042
Mapping of the DFDL infoset to XDM 
none
not required for V1 specification
070
Write DFDL primer 


071
Write test cases.










































 
Regards

 
Alan Powell
 
Development - MQSeries, Message Broker, ESB
IBM Software Group, Application and Integration Middleware Software
-------------------------------------------------------------------------------------------------------------------------------------------
IBM
MP211, Hursley Park
Hursley, SO21 2JN
United Kingdom
Phone: +44-1962-815073
e-mail: alan_powell at uk.ibm.com






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/20110113/0875cfc8/attachment-0001.html 


More information about the dfdl-wg mailing list