{ "$schema": "http://json-schema.org/draft-04/schema#", "type": "object", "required": ["@id", "name", "description", "version", "plugin_type"], "properties": { "@id": { "type": "string", "description": "Unique identifier for the plugin, usually comprised of the name of the plugin and the version." }, "name": { "type": "string", "description": "The name of the plugin, which will be used in the algorithm detection phase." }, "description": { "type": "string", "description": "A summary of what the plugin does, and pointers to further information." }, "version": { "type": "string", "description": "The version of the plugin." }, "plugin_type": { "type": "string", "description": "Sub-type of plugin. e.g. sentimentPlugin" }, "extra_params": { "type": "object" } } }