-
Notifications
You must be signed in to change notification settings - Fork 398
Roadmap
Right now, only the "current level" of the schema is checked. That is, with:
{
"properties": {
"p": { "type": "string" }
}
}
when starting from the root, only the correctness of properties
is checked, but the schema for p
is not.
Validating all of the schema at once instead unfortunately requires quite a lot of changes.
Right now, there is SchemaURIs
, KeywordRegistries
and even BuiltinSchemas
. This is rather messy. Unify all this in a nicer way.
Not necessarily in order!
Right now, the .addRedirection()
method of JsonSchemaFactory
only knows how to redirect fully qualified
URIs to schemas. Allow to redirect full paths as well.
When reporting error messages, right now we only mention the keyword causing the failure. JSON Schema has title and description, but right now these are completely ignored (except at the syntax checking level).
On the other hand, since the implementation is purely server side, this feature may be done without. And the problem would then be to transmit these informations down the path (in ValidationContext
?), and insert them in messages.