Модель семантические сети
Термин семантическая означает смысловая, а семантика - это наука, устанавливающая отношения между символами и объектами, которые они обозначают, то есть наука, определяющая смысл знаков. Семантическая сеть - это ориентированный граф, вершины которого это понятия, а дуги - отношения между ними.
Понятия делятся на:
· События
Под событием понимают различные объекты проблемной области: суждения, факты, результаты наблюдений и т.д. Одно событие не может встречаться в одном разделе семантической сети больше одного раза.
События делятся на характеризуемые и характеризующие. Например, событие дождливая погода характеризуется событием идет дождь, так как без дождя дождливой погоды не может быть.
Если характеризующее событие имеет несколько значений, то оно называется атрибутом. Например, свойством понятия Времена года является Погода. Так как последнее имеет несколько значений: Холодная, Теплая, Дождливая и т.д., то ее можно считать атрибутом Времени года.
· Атрибуры
· Комплексы признаков
· Процедуры – специфические элементы сети, которые выполняют преобразование информации . Они позволяют вычислять значения одних атрибутов на основании других, оперируя как с числами, так и с символами.
В семантических сетях используются следующие отношения:
· элемент класса;
· атрибутные связи;
· значение свойства;
· пример элемента класса;
· связи типа «часть-целое»;
· функциональные связи, определяемые глаголами «производит», «влияет»;
· количественные (больше, меньше, равно …);
· пространственные (далеко от, близко от, за, под, над …);
· временные (раньше, позже, в течение…);
· логические связи (и, или, не) и др.
Минимальный состав отношений в семантической сети - это элемент класса, атрибутные связи и значение свойства.
На рис. 8 изображен пример семантической сети.
Рис. 8 Семантическая сеть, показывающая взаимоотношения птицы и самолета.
Проблема поиска решения в базе знаний типа семантической сети сводится к задаче поиска фрагмента сети или подсети, соответствующей поставленному вопросу.