Re: Updated draft: 27 Jan 2007

Attached please find an updated DTD, updated XML for Example 4 and
Figs 1 and 2, and new Figs 3 and 4, being fully defaulted versions of
1 and 2.  Note that these require one additional rule wrt defaulting,
which I don't _think_ I saw, which was that the outputs of containers
are bound by default to the default input.  I couldn't even find where
I thought this information should go, in that the fact that the
_outputs_ of containers actually need a binding. . .

Also note that there's no way currently to default the input of the
xinclude step in fig3, which is a little surprising.  I'm lead to
propose that
 a) we should rename 'default' to 'primary' and that
 b) for containers such as pipeline and group (oops, the syntax and
    description of group don't agree about whether group has inputs or
    not. . ., which allow multiple inputs, 'primary' is allowed, with
    the obvious impact on the default input in the context.

    Then fig3 could have

      <p:input port="doc" sequence="no" primary="yes"/>

    and the first step wouldn't need an explicit input.

ht
-- 
 Henry S. Thompson, HCRC Language Technology Group, University of Edinburgh
                     Half-time member of W3C Team
    2 Buccleuch Place, Edinburgh EH8 9LW, SCOTLAND -- (44) 131 650-4440
            Fax: (44) 131 650-4587, e-mail: ht@inf.ed.ac.uk
                   URL: http://www.ltg.ed.ac.uk/~ht/
[mail really from me _always_ has this .sig -- mail without it is forged spam]

Received on Thursday, 1 February 2007 12:20:48 UTC