The SCUFL2 API provides Java classes that can be used independently from Taverna to inspect, modify and generate SCUFL2 workflows.
The code and definitions for SCUFL2 are kept in the GitHub project scufl2.
- scufl2-api Java Beans for SCUFL2 objects (and currently XML import/export)
- scufl2-t2flow .t2flow import (and later export)
- scufl2-rdf RDF export (and later import)
- scufl2-usecases Example code covering SCUFL2 use cases
The simplest way to use the SCUFL2 API is to use Maven 3 (Maven 2 should also work).
See the example pom.xml. In short, add:
scufl2.version property allows you to consistently upgrade to later versions of SCUFL2.
- 0.9.1 Fixes Workflow Bundle file locking issue on Windows
- 0.9 First public release
- 0.5 First internal release
Examples of using the Scufl2 API are available as a separate Github project scufl2-examples.