---
title: "David Kemp (@davi9) | Hashnode"
description: "David Kemp (@davi9) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@davi9"
---

@davi9

# David Kemp

@davi9 · Joined May 2024

## Comments

["The "additionalProperties" keyword can't see into the example.com/schemas/sharedproperties schema, so it doesn't matter what it contains." Is this required behavior in classic JSON Schema, or just the result of poor execution? In other words, could the problem be fixed with conformance requirements without any change to schema syntax?](https://hashnode.com/posts/what-is-modern-json-schema/636c43c03de309d1606aa33b/comment/664e3faeba320c095497f658)

Comment · Article · May 22, 2024 · [What is "Modern" JSON Schema?](https://hashnode.com/posts/what-is-modern-json-schema/636c43c03de309d1606aa33b)

[Does indeterminacy in an open world express a limitation of modeling a world, or indeterminacy in the model itself? (The map is not the territory, but given a map can truth be indeterminate?) All sorts of vagueness exists in the real world, "Fred is bald" includes at least two: "which Fred?" and "what is bald?" But does an open world model require that subjects have a unique instance id and that the "bald" attribute is a binary type (or an integer threshold for number of hairs on the head)? I'd assume that an open world model does not allow vagueness-based indeterminate truth (it follows the law of the excluded middle). Are there different scenarios where indeterminate truth is permitted in the model? (Attributes can be optional, and if a subject does not have a "bald" attribute then the question cannot be answered for that subject. But that applies to both closed and open worlds.)](https://hashnode.com/posts/json-schema-is-a-constraint-system/636ec3c29fcbe783317b2b8d/comment/63ef62733c9c765be7a4775d#reply-664e380e59083c7f0682ca34)

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