g data structures.
In this document, schemas and data structures are mostly written in pseudo-JSON
(JSON with comments C<// ...>, ellipsis C<...>, or some JavaScript).
The key words "MUST", "MUST NO
"input_is_yaml", "input_is_json"], ["input_value", "input_file"]]
If either "input_value" or "input_file" exists, then one of "input_format",
"input_is_yaml", "input_is_json" is allowed to be specifi
es and type systems
=head3 Comparison to JSON schema?
=over 4
=item * JSON schema limits its type system to that supported by JSON/JavaScript.
=item * JSON schema's syntax is simpler.
Its metasch
ema (schema for the schema) is only about 130 lines. There are no
shortcut forms.
=item * JSON schema's features are more limited.
No expression, no function.
=back
=head3 Comparison to Data::Rx?