blob: dcde96ed7937d350dd36d7bb475a6b82f638df77 [file] [log] [blame]
{
"$schema": "http://json-schema.org/draft-03/schema#",
"id": "http://ns.taverna.org.uk/2010/activity/interaction.schema.json",
"title": Interaction activity configuration",
"type": "object",
"properties": {
"@context": {
"description": "JSON-LD context for interpreting the configuration as RDF",
"required": true,
"enum": ["http://ns.taverna.org.uk/2010/activity/interaction.context.json"]
},
"presentationOrigin": {
"type": "string",
"required": true,
"minLength": 1,
"description": "The URL of the presentation page, or the identifier of the standard template"
},
"interactionActivityType": {
"type": "string",
"required": true,
"minLength": 1,
"enum" : [ "VelocityTemplate", "LocallyPresentedHtml"],
"description": "Indication of the type of the definition for the interaction"
},
"progressNotification": {
"type": "boolean",
"required": true,
"description": "True if the interaction should not block the workflow run"
}
}
}