Wishlist of Taverna features to support a workflow by example approach to workflow authoring
Share
Create default user profile/space on public repository server when installing Taverna
Publish: add personal “upload to/download from public server” button for workflow designs, leaving choice to share the template, the concrete design bound to services with sample data and/or runs. Shared concrete designs should be monitored centrally for quality of workflow data, providing an incentive to share.
Subscribe: be notified when selected other users share new workflows.
Search
Select workflow fragments on the diagram and find extensions/ alternatives from personal directory and public server
Natural language interface to finding workflows
Integration of woogle and google co-op with existing mechanisms
Edit
Copy/paste drag/drop functionality for moving workflow fragments across workflows, based on selecting areas on the workflow diagram. Support prepend, append, insert and replace. NOT go inside the tree explorer and start clicking away in different branches.
Tiling different windows containing different workflows
Vertical navigation of sub-workflows, allowing to jump to levels of depth
Configurable overlays/tooltip info for the workflow diagram’s boxes, based on the raw service description (eg WSDL ports), based on the names assigned by the workflow author, based on the names assigned by other workflow authors, and/or based on semantic annotation.