Como fazer o json-schema para permitir um mas não outro campo?

É possível fazerjsonschema ter apenas um dos dois campos.

Por exemplo, imagem se eu quiser ter umJSON com éterstart_dt ouend_dt mas não os dois ao mesmo tempo. como isso:

Está bem
{
    "name": "foo",
    "start_dt": "2012-10-10"
} 
Está bem
{
    "name": "foo",
    "end_dt": "2012-10-10"
} 
NÃO ESTÁ TUDO BEM
{
    "name": "foo",
    "start_dt": "2012-10-10"
    "end_dt": "2013-11-11"
} 

O que devo adicionar ao esquema:

{ 
    "title": "Request Schema",
    "type": "object",
    "properties": {
        "name": 
            {   
                "type": "string"
            },  
        "start_dt": 
            {
                "type": "string",
                "format": "date"

            },
        "end_dt":
            {
                "type": "string",
                "format": "date"
            }
    }
}

questionAnswers(1)

yourAnswerToTheQuestion