json_schema: {
      "definitions": {
          "image-element": {
              "properties": {
                  "content": {
                      "properties": {
                          "alt": {
                              "type": "string"
                          },
                          "src": {
                              "type": "string"
                          }
                      },
                      "required": [
                          "src",
                          "alt"
                      ],
                      "type": "object"
                  }
              },
              "required": [
                  "content"
              ],
              "type": "object"
          },
          "picture-element": {
              "properties": {
                  "content": {
                      "properties": {
                          "background-image": {
                              "properties": {
                                  "alt": {
                                      "type": "string"
                                  },
                                  "vp1": {
                                      "type": "string"
                                  },
                                  "vp2": {
                                      "type": "string"
                                  },
                                  "vp3": {
                                      "type": "string"
                                  },
                                  "vp4": {
                                      "type": "string"
                                  },
                                  "vp5": {
                                      "type": "string"
                                  },
                                  "vp6": {
                                      "type": "string"
                                  }
                              },
                              "required": [
                                  "alt",
                                  "vp1"
                              ],
                              "type": "object"
                          }
                      },
                      "required": [
                          "background-image"
                      ],
                      "type": "object"
                  }
              },
              "required": [
                  "content"
              ],
              "type": "object"
          }
      },
      "description": "A MWF Image component's schema definition.",
      "oneOf": [
          {
              "$ref": "#/definitions/picture-element"
          },
          {
              "$ref": "#/definitions/image-element"
          }
      ],
      "title": "Image",
      "type": "object"
  }