Skip to content

A collection of schemas in the JSON Schema language designed to challenge validators.

License

Notifications You must be signed in to change notification settings

sdbs-uni-p/mjs-schemas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mjs-schemas

A collection of schemas in the JSON Schema language with static and dynamic references, designed to challenge validators.

We provide three families of schemas that have been designed to be universally satisfiable, so the JSON instance null validates against them.

The schemas are further described in the article "Validation of Modern JSON Schema: Formalization and Complexity" available as technical report on ArXiv by Lyes Attouche, Mohamed-Amine Baazizi, Dario Colazzo, Giorgio Ghelli, Carlo Sartiani, and Stefanie Scherzinger (2023).

dyn Schemas

The collection of 300 schemas described as dyn schemas in the article is found in directory alternate.true.dyn.

stat Schemas

The collection of 300 schemas described as stat schemas in the article is found in directory alternate.true.four.

dyn_bounded Schemas

The collection of 300 schemas described as dyn_bounded schemas in the article is found in directory altbounded.true.dyn.

About

A collection of schemas in the JSON Schema language designed to challenge validators.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published