Catalog and Workflows A Catalog describes functions, ins & outs of the workflow. So, in order to have a workflow, we need catalog. A catalog is a vector of maps which must be compsed with onyx keywords :onyx/name, :onyx/plugin, etc.