[dfdl-wg] DFDL Telcon notes
Westhead, Martin (Martin)
westhead at avaya.com
Wed Jun 14 12:35:22 CDT 2006
Present
Mike Beckerle
Martin Westhead
Geoff Judd
Bob McGrath
Discussion
This was a very useful discussion. We started by formulating the outline
of the spec document and then reviewed some specific aspects of the new
format document.
Spec document outline:
Introduction section
* glossary
* What is DFLD?
* Model
Language basics
* syntax
* scoping and context
* guards and selectors on annotations
* basic arrays
* variables
* layering (hidden layers and value calc/referencing)
Detailed semantics
* properties and conversions
Arrays
Built-in specifications
Extensions
Extensibility - constructs like <dfdl:sequence> need to have their list
of allowed properties extensible
Format/defineFormat - is the dfdl:format tag correctly named. Martin
assumed a catch-all dfdl annotation tag. Mike assumed that dfdl:format
was *just* format and that other things (variable assignments,
conversion definitions etc.) would go in different tags. More examples
and investigation are required to see how this works in practice.
defineFormat is probably too specific right now, this is an important
reuse mechanism and it should be available to apply to all top level
dfdl tags. One solution would be to have a more generic "define" tag
that can contain "dfdl:format" tags along with others.
Properties and variables - we expect that properties and variables have
the same scoping, assignment and reference semantics. Properties are
only different in the sense that they represent parameters to
conversions.
Linked properties - we discussed the need for linked properties, it
seems like extra stuff that might not be required and it was useful to
see if there were different ways to achieve the same goal. From the
discussion it did not seem an unreasonable thing to include.
Applies default - we reviewed the issues around the "applies" default
(toScope or hereOnly) the current default is "hereOnly" different
examples suggest different defaults are more appropriate. We decided to
leave the decision where it was but a bigger selection of examples will
probably help inform this decision.
Actions
* Assemble draft of spec document from the pieces that we have.
(Currently unassigned - volunteers?)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.ogf.org/pipermail/dfdl-wg/attachments/20060614/fbb25468/attachment.htm
More information about the dfdl-wg
mailing list