- From: Alex Milowski <alex@milowski.org>
- Date: Mon, 02 Oct 2006 14:07:02 -0700
- To: public-xml-processing-model-wg <public-xml-processing-model-wg@w3.org>
I actually think the [p:]declare-component element was a much better choice here. I'm not sure how I missed this. The definition of the [p:]step element says the 'type' attribute points to a 'signature'. The definition of 'signature' is: [Definition: The signature of a component is the set of inputs, outputs, and parameters that it is declared to accept.] Later, is says: "Each type of step (e.g. XSLT, XInclude) has a fixed signature, declared globally or built-in, which all its instances share, whereas each instance of a construct has its own signature declared locally." IMHO, that seems a bit broken in that it uses 'step' where one would expect 'component'. When declaring a type that can be used as a value of a 'type' attribute on 'step', I think we're declaring a signature of some 'component' and it should be named something like: * [p:]declare-component or, * [p:]declare-signature or, * [p:]declare-component-signature or, * [p:]declare-component-type. --Alex Milowski
Received on Monday, 2 October 2006 21:07:17 UTC