XQTav - Taverna workflows in XQuery
XQTav is an extension of Taverna with XQuery - the query language for
XML data. The integration goes in both ways. XQuery script can be used
in a Taverna workflows and can execute all Taverna procesors. At the
same time an automatic generation of a XQuery script from a Taverna
workflow is also possible.
What is Taverna?
Taverna Workbench ( taverna.sourceforge.net ) is designed to help
design and run in silico experiments that require external computational resources accessed via Internet. Using Taverna, you create a workflow - a graphical representation of your
in silico experiment. A workflow consists of processors and data connections. The processors are objects that perform
any kind of computation - they may be local programs as well as remotely accessed computational services. The data connections are shown
as arrows that link the processors together, illustrating the way the temporary data is passed between them to produce final experiment results.
Taverna allows execution of workflows and takes care of all the problems concerning temporary data storage, network communication,
and so on. Actually, Taverna does much more. For more information, visit taverna.sourceforge.net.
What is XQTav?
XQTav enhances Taverna by giving you an additional means of expressing what has to be done in your in silico experiment. Using XQTav,
you can create a Taverna processor that will transform its input using XQuery that is a versatile yet powerful XML query language. Such a processor
can be used anywhere in the workflow, performing data transformations that are difficult to express using graphical-only workflow notation.
The processor input data does not have to be XML because built-in conversion mechanisms provide a convenient XML representation of Taverna data formats.
Authors...