WINGS (Workflow INstance Generation and Specialization) is a semantic workflow system. The WINGS Portal is provided as a WAR file (Web Application ARchive) and runs in a Tomcat Server. It is backed by a Jena TDB Triple store as the Knowledge Base, and the PELLET Reasoner to do reasoning over it. We also use basic Jena Rules to do component-level reasoning.

The function of the WINGS Portal is to interact with users to provide assistance in creating workflows. It runs on a Web browser, so that no code needs to be installed or downloaded to interact with the system. It allows users to: 1) upload and describe datasets, 2) upload and describe workflow components, 3) create workflows, 4) set up and execute workflows, 5) examine execution results and their provenance. It has an open modular design and can be easily integrated with other existing workflow frameworks. It is built on open web standards from the World Wide Web Consortium (W3C) such as the Web Ontology Language (OWL), the Resource Description Framework (RDF), and the SPARQL query language for RDF.


By clicking any of the following links and/or downloading the software they refer to by any other means you agree to comply with the Apache License Version 2.0
For instructions on how to install Wings, please follow these Installation Instructions.

Download latest WINGS Portal


The latest development version of WINGS is available on GitHub: If you get stuck or find a bug, please let us know by opening an issue.

Running WINGS as a Docker container

Check our instructions on how to download and set up the WINGS Docker image and a tutorial with usage examples.