Дополнительные свойства в JSON-схеме следует использовать в случаях, когда нужно управлять обработкой дополнительных элементов. 1 То есть свойств, имена которых не указаны в ключевом слове properties или не соответствуют ни одному из регулярных выражений в ключевом слове patternProperties. 1
Некоторые цели использования дополнительных свойств:
По умолчанию любые дополнительные свойства разрешены. 1 Значение ключевого слова «дополнительные свойства» — это схема, которая будет использоваться для проверки любых свойств в экземпляре, которые не соответствуют свойствам или свойствам шаблона. 1