Pipelines all the way

A pipeline consists of a chain of processes arranged so that the output of each process is the input of the next.
This principle became especially popular in the UNIX command shell.
It's also utilised in something like Yahoo pipes.

Yahoo Pipes
The same idea has been ported to XML processing where the XML output of one process is piped to the input of another process.

E.g. take an XML file as input, include an external fragment, output the expanded file, validate it, if valid output the PSVI enhanced XML and take this as input for a schema-aware XSLT transform and output an XHTML file. Every process has XML in and XML out.

Historically we have seen multiple implementations of this idea:

The bad news was of course that all those implementations were different.
It took many years before a standardisation effort started, named XProc, nearing final recommendation now.
But even then we need to wait if all the tools will support XProc.
We have of course a new player Calabash, but I'm not yet aware of others.
What will the makers of Netkernel, Orbeon, Stylus Studio, ... do regarding XProc?

For the RDF world I'm only aware of one RDF pipelining framework being SPARQLMotion, built in TopBraid Composer Maestro Edition and TopBraid Live, which is becoming a very powerfull but 'proprietarian' environment.

SPARQLMotion
Instead of waiting for too many years as in the XML world, I would like to see an earlier standardisation effort for RDF pipelines.

Since being now in wishing mode, a framework where we can integrate XML and RDF pipelines sounds good. Something for Netkernel 4.0?

Comments

/users/paul/search/index.rss?tag=hotlist/users/paul/search/?tag=hotWhat’s HotHotListHot!?tag=hot2/users/paul/sidebar/HotListpaul2009-12-16 16:31:31+00:002009-12-16 16:31:31updated5paul2009-12-04 12:25:00+00:002009-12-04 12:25:00updated4Added tag - hotpaul2009-12-04 11:51:44+00:002009-12-04 11:51:44addTag3Added tag - swpaul2009-12-04 11:20:18+00:002009-12-04 11:20:18addTag2First createdpaul2009-12-04 11:12:58+00:002009-12-04 11:12:58created1weblog2009-12-16T16:31:31+00:00users/paul/weblog/dc1dfFalseArticle on Semantic Web/users/paul/weblog/dc1df/Article_on_Semantic_Web.htmlLiving in the XML and RDF world5 updatesArticle on Semantic Web My article on the Semantic Web (in Dutch) that appeared in DB/M Database Magazine, Issue 8, December 2009 is available online. Note: the link is fin...Falsepaul2009-12-16T16:31:31+00:00weblog2009-08-30T09:38:05+00:00users/paul/weblog/73d53FalseLinked Data Presentation/users/paul/weblog/73d53/Linked_Data_Presentation.htmlLiving in the XML and RDF world0 updatesLinked Data Presentation I will be giving a 2-hour introduction to the Linked Data web (in Dutch) 1th of October in Brussels. More info can be found at the organizer's (SAI...Falsepaul2009-08-30T09:38:05+00:00hot/users/paul/search/index.rss?sort=modifiedDate&kind=all&sortDirection=reverse&excludePages=wiki/welcomelist/users/paul/search/?sort=modifiedDate&kind=all&sortDirection=reverse&excludePages=wiki/welcomeRecent ChangesRecentChangesListUpdates?sort=modifiedDate&kind=all&sortDirection=reverse&excludePages=wiki/welcome0/users/paul/sidebar/RecentChangesListmodifiedDateallRecent ChangesRecentChangesListUpdateswiki/welcomeNo recent changes.reverse5search