Simplify a JSON Schema

Simplification turns a canonical schema into the internal representation used by the library.

Simplified schemas are the objects the library uses for meet, join, neg, and compatibility checks.

Enter a schema and inspect the schema the library creates from it.

Schema
input
Simplification
canonicalize + embed checkers
JSON output
{ "type": "string", "minLength": 2, "maxLength": 8, "pattern": "^[A-Z]+$", "x-concept": "https://ci.mines-stetienne.fr/semantic-jsonsubschema/example#Identifier" }