{ "$schema": "http://json-schema.org/draft-04/schema#", "title": "Flow", "description": "Workflow Description", "properties": { "name": { "type": "string", "title": "Flow Name", "description": "The name of the Flow" }, "depends": { "type": "array", "title": "Flow Dependencies", "description": "List of Items a Flow depends on", "items": { "type": "string" } }, "next": { "type": "string", "title": "Next Flow", "description": "The Flow that succeeds this one." }, "produces": { "type": "array", "title": "Produced Items", "description": "Items this Flow can produce", "items": { "type": "string" } } }, "required": ["name"] }