Сначала определите, зачем вообще захотелось сохранить предложение
Спросите, что делает говорящий. Исправляет исходную посылку, ставит условие, снижает уверенность, противопоставляет две причины или выигрывает время? Этот communicative Move показывает, какое отношение действительно важно. В одном предложении может быть много грамматических фактов, но они не обязаны становиться целью одного Frame.
Так extraction не превращается в полный синтаксический разбор, замаскированный под паттерн. Учащемуся нужно полезное решение, а не все свойства предложения одновременно.
Сохраняйте фиксированные элементы, которые несут конструкцию
Открывайте слоты только там, где естественны реальные подстановки. Фиксированные связки, обязательные предлоги, порядок частей или формы глагола могут быть именно тем, что нужно сохранить. Если заменить их абстрактными метками, исчезнет сам сигнал, ради которого создавался паттерн.
Затем сделайте две-три variation. Если Frame переживает смену темы и слов, сохраняя смысл и ограничения, абстракция, скорее всего, полезна. Если каждую вариацию приходится чинить вручную, Frame нужно сузить.
Храните пример и абстракцию вместе
Frame без примеров легко становится загадочной формулой. Пример без Frame остаётся одноразовой фразой. Вместе они позволяют двигаться между конкретным языком и повторяемой структурой. Заодно у редактора остаётся доказательство того, почему Frame был определён именно так.
Поэтому extraction в Metkagram должен быть обратимым: из абстрактного Frame всегда можно вернуться к естественным предложениям, которые действительно его демонстрируют.