Вы не можете использовать конкретное значение числа из экземпляра JSON в вашей схеме.То, что вы описываете, - это бизнес-логика проверки, которая выходит за рамки JSON-схемы.
Если у вас есть конкретные значения, например, те, которые вы бы указали в перечислении, вы можете делать вещи заранее, основываясь на конкретных значениях, ноне динамически из экземпляра JSON, который вы проверяете.
Тем не менее, ничто не мешает вам добавить собственное ключевое слово и использовать интерфейс для выполнения собственной функции на основе этого ключевого слова.Не все библиотеки поддерживают такие вещи (ajv поддерживает), и это сделает вашу JSON-схему более неиспользуемой другими, что может быть важным фактором.