json_schema: {
      "$schema": "http://json-schema.org/draft-04/schema#",
      "definitions": {
          "MsdDataSource": {
              "properties": {
                  "Directory": {
                      "type": "string"
                  },
                  "ConnectionStringServer": {
                      "oneOf": [
                          {
                              "type": "string"
                          },
                          {
                              "type": "null"
                          }
                      ]
                  },
                  "MsdPath": {
                      "type": "string"
                  },
                  "ConnectionStringInstance": {
                      "oneOf": [
                          {
                              "type": "string"
                          },
                          {
                              "type": "null"
                          }
                      ]
                  },
                  "ConnectionStringDatabase": {
                      "oneOf": [
                          {
                              "type": "string"
                          },
                          {
                              "type": "null"
                          }
                      ]
                  },
                  "ConnectionStringVersion": {
                      "oneOf": [
                          {
                              "type": "string"
                          },
                          {
                              "type": "null"
                          }
                      ]
                  },
                  "ConnectionStringAuthenticationMode": {
                      "oneOf": [
                          {
                              "type": "string"
                          },
                          {
                              "type": "null"
                          }
                      ]
                  },
                  "ConnectionStringDBClient": {
                      "oneOf": [
                          {
                              "type": "null"
                          },
                          {
                              "type": "string"
                          }
                      ]
                  },
                  "ConnectionStringServerInstance": {
                      "oneOf": [
                          {
                              "type": "null"
                          },
                          {
                              "type": "string"
                          }
                      ]
                  },
                  "ConnectionStringUser": {
                      "oneOf": [
                          {
                              "type": "null"
                          },
                          {
                              "type": "string"
                          }
                      ]
                  },
                  "ConnectionStringDBConnectionProperties": {
                      "oneOf": [
                          {
                              "type": "null"
                          },
                          {
                              "type": "string"
                          }
                      ]
                  },
                  "WorkspaceFactory": {
                      "type": "string"
                  },
                  "DataSet": {
                      "type": "string"
                  },
                  "LayerName": {
                      "type": "string"
                  }
              },
              "type": "object"
          }
      },
      "items": {
          "$ref": "#/definitions/MsdDataSource"
      },
      "type": "array"
  }