Система Writing Environment (WE)
Среда для написания текстов Writing Environment разрабатывалась группой исследователей из Университета Северной Каролины. В основание ее была положена когнитивная модель коммуникационного процесса, в рамках которой чтение представляется как потребление линейного потока текста с последующим пониманием его через иерархическую структуризацию понятий и погружением в долговременную память в виде сети. Написание текста рассматривается как обратный процесс: свободно структурированная сеть, увязывающая внутренние идеи с информацией извне, сначала представляется как иерархически построенный аутлайн, а затем разворачивается в линейный поток слов, грамматических предложений и т. д.
Система WE разрабатывалась для поддержки начальных этапов написания текста. У нее два главных видовых окна (view window): одно – для структур без иерархии, другое – для иерархических структур. Обычно вначале разработчик текста создает узлы в первом окне. На самой первой стадии понятийный материал предстает еще не подвергнутым сколько-нибудь существенной структуризации. Узлы, "подозреваемые" во взаимной связи, могут быть помещены в "кучи". Между такими двумя "кучами" помещаются связанные с ними обеими одиночные узлы. С возникновением некоторой понятийной структуры разработчик текста может откопировать узлы в иерархическое окно, которому приданы специальные команды для манипуляции с древовидными иерархиями. В этом окне возможны четыре варианта изображений:
- дерево иерархии изображено лежащим на боку, с корневым узлом (высшим в иерархии) в левой части окна;
- дерево изображено подвешенным вертикально за корневой узел;
- узлы-"потомки" изображены внутри своего "родительского" узла;
- иерархия показана в традиционном аутлайновом виде.
Система WE использует реляционную БД для хранения узлов и связей сети.
Пользователь указывает мышью выбираемый узел. Имеется третье окно для редактирования материала из текущего выбранного узла. Запросы к БД отображаются на экране в четвертом окне. Наконец, пятое окно служит для контроля за режимом системы и текущим множеством узлов.
Основное предназначение системы WE состояло в предоставлении экспериментальной платформы для изучения того, какие средства и технические возможности пригодны в среде, обеспечивающей разработку текстов.