Jason Desrosiers
Jason Desrosiers
I'm definitely in favor of revisiting vocabulary organization, but I'm still strongly of the following opinion ... > vocabulary organization is arbitrary and no matter what we choose, there will...
I think this is a really exciting idea. Array validation is definitely a place were JSON Schema is lacking. > The lack of feedback relating to this sort of thing...
> I think this still breaks a basic tenet of how JSON Schema works: schema objects evaluate the instance independently. Oh, I agree that there is an element that doesn't...
> Yeah, `concat` does use subschemas in a fundamentally different way than any other "applicator" keyword. It's not just testing subschemas against some single instance then aggregating the results: Here,...
This proposal randomly invaded my brain the other day while I was hiking and wouldn't leave. One problem we identified was that `prefixItems` and `items` would need to behave differently...
Your alternative is close to one of the intermediate steps I went through when iterating on this problem, but we can't nest schemas like in your example. I would expect...
> We use non-schema constructs for keyword values all the time That's not what I meant. By "structured object", I mean an object whose property names are semantic rather than...
It seems like we aren't going to agree on this, but that's probably ok since no one is recommending it be considered for the spec. My main concern is that...
> validate as few `a` as possible until `ab` can be validated next I think it's more complicated than that. Regular expression terms are said to match greedily, meaning they...
It occurred to me at one point that `oneOf`/`anyOf` only solves alternation when a single item in the array can be one thing or another. If the alternation involves more...