Open Grid Forum: Data Format Description Language Working Group

Weekly Working Group Conference Call
17:00 GMT, 06 Feb 2008


Attendees
Steve Hanson (IBM)
Geoff Judd (IBM)
Simon Parker (PolarLake)
Ian Parkinson (IBM)
Alan Powell (IBM)

Apologies
Mike Beckerle (Oco)
Suman Kalia (IBM)


1. Review of the draft DFDL Schema Abstract Model

Simon has distributed, via the DFDL working group mailing list, a draft of the UML description of the DFDL schema components, with diagrams built from scratch but using concepts from a number of different, public, UML descriptions of XML schema. The meeting reviewed and discussed this draft.

'Particle' diagram
'Type' diagram
'DFDL Annotations' diagram
Alan asked about the purpose of these digrams. They are intended to model and communicate the valid subset of XML schema, and also show where DFDL annotations can be placed in a DFDL schema. We could also use these diagrams to model which XSD objects each DFDL property affects, as well as showing where the properties may be defined - however Simon felt that as a property is not itself a DFDL annotation, this information is better documented elsewhere.

Steve felt that the diagrams included in this draft are overcomplicated, and wondered if we could reduce the number of boxes in the diagrams, for example by removing the distinction between named and anonymous objects. Simon observed that this is an important distinction for DFDL as, for example, named types may be reused in different contexts, and this distinction allows us to describe how properties apply differently to named and anonymous types. With this in mind, the diagrams are as simple as possible.


2. Other business

Alan will incorporate the UML diagrams, along with the other planned specification updates, into a new draft of the specification to be distributed on the 7th Feb.


Meeting closed, 18:00 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