- From: Henry S. Thompson <ht@inf.ed.ac.uk>
- Date: Mon, 17 Mar 2008 14:03:51 +0000
- To: public-xml-processing-model-wg@w3.org
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I've been doing a close reading of the new alternative draft, and
(independently of its intended focus on options/vars/params) this has
reinforced a lingering concern that we just don't have our ontology
right and it's biting us badly.
I propose the following analysis as the basis for some suggestions:
container multi-container atomic
step p:for-each, p:choose, p:try p:add-attribute,
p:viewport, . . ., p:xslt,
p:group[1] pfx:user-declared-ppln
non-step p:when, p:otherwise,
p:catch, p:group[2]
where p:group[2] is first child
of p:try, p:group[1] is all
other p:group
* Containers that have single subpipelines as their content;
* Multi-containers have multiple subpipelines as their content, each
wrapped in an appropriate non-step container;
* Atomics have only binding contents
The environment of a *step* is the inherited environment from its
*container* (definition in the spec. for this can be retained).
The environment of a *non-step* *container* is the environment
- From its *multi-container*. [I _think_ this is right, i.e. there is
_no_ modification necessary]
For simplicity of exposition I would _like_ to say that only the steps
can be named with 'name', and that the non-steps can't be referred to
unless you give them an 'xml:id', but I guess we can't get away with
that, so will have to say that all the above can have 'name's, but
only the steps can actually be pointed to by p:pipe. I _think_ that
follows from the above definition of the environment.
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]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)
iD8DBQFH3npHkjnJixAXWBoRAlf0AJ403Of7t8rWjT6pPBoquXhZL4YE2ACfXmgs
SrAWiLXe3x/X4MRubUQKkoo=
=UoUF
-----END PGP SIGNATURE-----
Received on Monday, 17 March 2008 14:04:29 UTC