{
    "type": "object",
    "$schema": "http://json-schema.org/draft-07/schema#",
    "additionalProperties": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
            "info": {
                "type": "string",
                "title": "The Info Schema",
                "default": ""
            },
            "tag": {
                "type": "string",
                "title": "The Tag Schema ",
                "default": "",
                "enum": [
                    "core"
                ]
            },
            "style": {
                "type": "string",
                "title": "The Style Schema ",
                "default": "",
                "enum": [
                    "All Day Cocktail",
                    "Before Dinner Cocktail",
                    "Longdrink",
                    "After Dinner Cocktail",
                    "Sparkling Cocktail",
                    "Hot Drink"
                ]
            },
            "ingredients": {
                "type": "object"
            },
            "optional": {
                "type": "object"
            },
            "variants": {
                "type": "array"
            },
            "unit": {
                "type": "string",
                "title": "The Unit Schema ",
                "default": "oz",
                "enum": [
                    "oz",
                    "mL",
                    "cL"
                ]
            },
            "prep": {
                "type": "string",
                "title": "The Prep Schema ",
                "default": "shake",
                "enum": [
                    "shake",
                    "stir",
                    "build",
                    "throw"
                ]
            },
            "ice": {
                "type": "string",
                "title": "The Ice Schema ",
                "default": "cubed",
                "enum": [
                    "cubed",
                    "crushed",
                    "neat"
                ]
            },
            "profile": {
                "type": "array",
                "items": {
                    "type": "string",
                    "title": "The profile Schema ",
                    "default": "",
                    "enum": [
                        "strong",
                        "tangy",
                        "citrusy",
                        "sweet",
                        "fruity",
                        "herbal"
                    ]
                }
            },
            "glass": {
                "type": "string",
                "title": "The Glass Schema ",
                "default": "cocktail",
                "enum": [
                    "martini",
                    "cocktail",
                    "rocks",
                    "collins",
                    "highball",
                    "flute",
                    "copper mug",
                    "pint",
                    "coupe"
                ]
            },
            "origin": {
                "type": "string",
                "description": "Origin of the recipe"
            },
            "garnish": {
                "type": "string",
                "title": "The Garnish Schema ",
                "default": ""
            }
        }
    }
}