{
    "definitions": {
        "localReference": {
            "pattern": "^[a-z]{3}[0-9]{3}$",
            "type": "string"
        },
        "referencedSchema": {
            "additionalProperties": {
                "$ref": "#/definitions/localReference"
            },
            "type": "object"
        }
    },
    "properties": {
        "localReference": {
            "$ref": "#/definitions/localReference"
        },
        "referencedSchema": {
            "$ref": "#/definitions/referencedSchema"
        }
    },
    "required": [
        "localReference",
        "referencedSchema"
    ]
}