{
  "$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"
      ]
    }
  }
}