---
title: "Henry Andrews (@handrews) | Hashnode"
description: "JSON Schema specification co-author and API design enthusiast. Read the latest articles by Henry Andrews on Hashnode."
url: "https://hashnode.com/@handrews"
---

@handrews

# Henry Andrews

@handrews · Joined October 2022

JSON Schema specification co-author and API design enthusiast

## Comments

[Yes, and since I'm also very involved in the OpenAPI Specification, I'm very familiar with this mismatch and the problems it causes. We did try to address that in an appendix to the modern JSON Schema drafts , to show how to bridge that gap, but it hasn't really caught on so far. (apologies for the very long delay in replying, see my "Coming Out of Hibernation" post for an explanation)](https://hashnode.com/posts/json-schema-is-a-constraint-system/636ec3c29fcbe783317b2b8d/comment/648a347a1c2b5dbd4dc8e5d4#reply-65f0839ec5f013b3d4818c63)

Reply · Article · Mar 12, 2024 · [JSON Schema is a constraint system](https://hashnode.com/posts/json-schema-is-a-constraint-system/636ec3c29fcbe783317b2b8d)

[My understanding is that an open world allows for indeterminate truth values. Unless there's an error in the schema, it's always possible to determine whether a given instance is valid with respect to a given schema. It's just that the starting point (the empty schema) allows everything. So that would seem to me to be a closed world approach.](https://hashnode.com/posts/json-schema-is-a-constraint-system/636ec3c29fcbe783317b2b8d/comment/63ef62733c9c765be7a4775d#reply-65f08314c843953ec5b68bf5)

Reply · Article · Mar 12, 2024 · [JSON Schema is a constraint system](https://hashnode.com/posts/json-schema-is-a-constraint-system/636ec3c29fcbe783317b2b8d)
