October 15-17 | Vancouver, British Columbia
View More Details  & Register Here
Wednesday, October 16 • 11:30am - 12:00pm
JSON Schema Draft-8 - To $vocabularies and Beyond - Ben Hutton, JSON Schema

Sign up or log in to save this to your schedule and see who's attending!

Feedback form is now closed.
JSON Schema has been around for quite a while. Back in 2015, a small group decided to pick up development from draft-4, publishing a futher 4 drafts (draft-8 pending).

JSON Schema is primerily used for validation, but during the period between draft-4 and rebooting the project, a number of other use cases developed, including form validation and code generation.

Each library that extends the functionality of JSON Schema by adding their own key words, creates their own extensions, which only work with that specific library, or function differently for similar libraries.

JSON Schema draft-8 adds a new concept. Vocabularies. Allowing groups to specify new sets of keywords, and schemas to identify as using a set of keywords.

Learn about these and other draft-8 keywords, such as `unevaluatedProperties`, which can "see through" conditional applicators, a common user wish.

avatar for Ben Hutton

Ben Hutton

Core Team, JSON Schema
I wear a number of hats for the JSON Schema project. I've been part of the core team since 2015, and will be primary editor moving forward.During the day I work for the Wellcome Sanger Institute as a web developer on long running project DECIPHER: https://www.sanger.ac.uk/science/tools/decipher-mapping-clinical-genomeOther... Read More →

Wednesday October 16, 2019 11:30am - 12:00pm
Junior Ballroom AB
  • Experience Level Advanced
  • Session Slides Included Yes