On Jan 3, 2007, at 9:29 AM, Alexander Klimetschek wrote:

BTW: In sitemaps you have multiple usage of the term "pipeline": there is the element <pipeline> which typically contains multiple matcher with their own pipeline - so you have pipelines there. And inside of act statements you have "internal" pipelines where at the same time you can declare a <pipeline> as internal-only="true"... All a bit confusing to me ;-)

Yes... informally we use the term "pipeline" all the time to mean "matcher or selector", which is different from the formal meaning of the sitemap <pipeline> (which is more like a network of pipes than a single pipe). I've never been able come up with a satisfying unambiguous nomenclature.

I think at one point I was also considering trying to introduce the term "subpipeline" in some documentation that I haven't yet got around to writing. I think I probably would have used that to to mean any sequence of components, where "pipeline" would have continued to mean a full pipeline that originates with generation and terminates with serialization.

If my proposed new matching language for the sitemap catches on, then there will be no more <select>, so we could just start using the term "matchers" for some of the things we today refer to colloquially as "pipelines".

The language "internal pipeline" for <act> is probably a poor choice of wording, "subpipeline" is probably better. BTW these are no different than the subpipelines (to use my new term) inside a nested matcher or selector (or resource).

stuff to think about... :-)
—ml—

Reply via email to