Table of Contents

Варианты использования

Задумка 1 - обучающая система

Пользователь запускает программу, получает на выбор несколько тем (в виде забавных картинок). Если ему не подошли имеющиеся темы, он может создать свою. Пользователь выбирает понравившуюся картинку, получает рабочую область (холст) с картинкой из этой тематики и палитру компонентов (рисунков), заданных в соответствии с выбранной темой.

Требует: UC1
Предусловие: имеется холст оформленный в соответствии с выбранной в UC1 темой. В центре холста лежит образ (рисунок), связанный с темой.

Пользователь перетаскивает картинки из палитры на холст. Когда пользователю не хватает элементов палитры из текущей темы, он залезает в соседние темы или создаёт рисунки сам в графическом редакторе: смотри UC 2.2.3

Пользователь протягивает мышь от одного рисунка к другому. Создаётся связь в виде стрелочки (или извилины, как в mindmap'ах). ПОльзователь задаёт название связи (UC2.2.1)

Для выбранной в UC1 темы существует заранее определённый набор связей. Для этих связей уже задано название, описание, пояснение 2), свойства 3). Пользователь выбирает такую связь, опираясь на название и пояснение.

Пользователь пользуется формой или мастером создания связи, которая позволяет узнать все или большинство свойств связи. 4)

Требует от пользователя - описать объект в терминах онтологии. 5)

Пользователь нажимет кнопку “Выслушать вопрос”. Система задаёт вопрос о непонятных ей свойствах созданных пользователлем связей, о принадлежности классов и пр. Пользователь отвечает на вопросы.

Пользователь включает режим задавания вопросов и задаёт их (:

Пользователь выделяет несколько объектов и справшивает, какая между ними связь. Система отвечает, либо говорит, что не знает.

Пользователь нажимает на кнопку, запускающую режим “а что ты думаешь”. Система достраивает созданную пользователем карту.

Задумка 2 - машина-помощник в разговоре

1)
FIXME Структура палитры не совсем ясна!
2)
возможно, графичесое или звуковое
3)
симметричность, транзитивность и пр. - а какие нам будут нужны?
4)
Возможно, система задаёт вопросы. Приведем пример: “Друг, вот у тебя новая связь между Жирафом и Колючкой, которую ты назвал “ест”. Если Жираф ест колючку, то колючка ест Жирафа (вопрос о симметричности)”. Ответ - “Неет!”
5)
FIXME В каком объеме мы опрашиваем пользователя? Только о месте нового объета в дереве таксономии, о связях, котороые он може иметь? В каком виде происходит опрос (как спросить “все ли жирафы являются млекопитающими”) пока неясно