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