{ "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", "bla": "", "properties": { "KPlugin": { "properties": { "Name": { "type": "string" }, "Description": { "type": "string" }, "Icon": { "type": "string" }, "Authors": { "type": "array", "items": { "$ref": "#/definitions/KAboutPerson" } }, "Category": { "type": "string" }, "License": { "type": "string" }, "Copyright": { "type": "string" }, "Id": { "type": "string" }, "Version": { "type": "string" }, "Website": { "type": "string" }, "BugReportUrl": { "type": "string" }, "EnabledByDefault": { "type": "boolean" }, "MimeTypes": { "type": "array", "items": { "type": "string" } }, "FormFactors": { "type": "array", "items": { "type": "string" } }, "Translators": { "type": "array", "items": { "$ref": "#/definitions/KAboutPerson" } }, "OtherContributors": { "type": "array", "items": { "$ref": "#/definitions/KAboutPerson" } } } } }, "definitions": { "KAboutPerson": { "type": "object", "properties": { "Name": { "type": "string" }, "Email": { "type": "string" }, "Task": { "type": "string" }, "Website": { "type": "string" }, "AvatarUrl": { "type": "string" } }, "required": [ "Name" ] } } }