Zog — это инструмент для создания схем валидации, которые помогают анализировать и валидировать значения прямо во время работы программы. Вы можете описать схему, подогнать значение под нужный формат или задать структуру для уже существующих данных — или даже всё сразу. Схемы в Zog очень гибкие и мощные: с их помощью можно описывать сложные проверки и преобразования, где значения зависят друг от друга.