Использование дополнительных свойств в JSON Schema целесообразно в случаях, когда нужно указать ограничения для свойств, которые не определены в схеме. 3
Ключевое слово additionalProperties используется для управления обработкой дополнительных элементов, то есть свойств, имена которых не указаны в ключевом слове properties или не соответствуют ни одному из регулярных выражений в ключевом слове patternProperties. 1
Например, с помощью дополнительных свойств можно:
Например, можно потребовать, чтобы все имена были допустимыми маркерами ASCII, чтобы их можно было использовать в качестве атрибутов на определённом языке программирования. 1