SWOWS is based on a data-flow language that is defined in the dataflow ontology.

df:Dataflow is the main class, representing a whole application or a dedicated module.

A df:Dataflow is composed by a number of interconnected components, each one of type df:DataflowComponent.
Specific subclasses of df:DataflowComponent define the concrete component types.