Статья посвящена разработке нового языка описания структурированных данных Tabula. Рассматриваются постановка задачи и мотивация к созданию языка. Приводится описание модели данных, лежащей в основе языка Tabula, рассматривается синтаксис языка. Описывается интерфейс библиотеки для работы е документами на языке Tabula, написанной на языке Python.
язык описания данных, иерархическая модель, упорядоченные деревья