Оба эти паттерна объясняются чуть более подробно позже в той же книге и имеют ссылки в онлайн-каталоге Фаулера DSL Pattern Каталог (хотя они предоставляют мало информации помимо указателей на места в книге),Семантическая модель подробно описана в главе 11, а адаптивная модель - в главе 47.
По сути, семантическая модель - это модель, тесно связанная с языком, описывающая ту же область знаний, что и язык, создается довольно непосредственнопарсеромКак правило, его использование рекомендуется для отделения логики синтаксического анализа от семантической логики.
Адаптивная модель - это метод определения альтернативной вычислительной модели (т. Е. Вычислительной модели, обычно не выполняемой на языке хоста), и иногдана самом деле семантическая модель, моделирующая вычислительный DSL.