Семантическая сеть: определение, классификация и применение
Семантическая сеть представляет собой информационную модель какой-либо предметной области. Сеть строится по типу ориентированного графа, в котором вершины – это объекты заданной предметной области, а ребра или дуги - отношения между объектами. В роли объектов могут выступать понятия, свойства, события, операции или процессы, а число возможных типов отношений сети зависит исключительно от ее создателя, исходя из поставленных целей. Таким образом, любые семантические сети являются одним из наиболее эффективных методов представления знания. К тому же это наиболее удобно воспринимаемая человеческим мозгом форма.
Если в качестве основы для классификации принимать количество типов отношений, то каждая семантическая сеть может быть отнесена или к однородному, или к неоднородному типу. Для однородных сетей характерно наличие только одного типа отношений (стрелок). Неоднородные сети обладают двумя и более типами отношений. Для практических целей наибольший интерес представляет именно неоднородная семантическая сеть. Пример такой сети - это структура известной интернет-энциклопедии Википедии.
И наконец, по размеру любая семантическая сеть может быть отнесена либо к небольшим моделям, решающим конкретные задачи, либо к сетям отраслевого масштаба, служащим основой для создания систем, или к группе глобальных моделей.
Для эффективной реализации сетей сегодня используются специально разработанные сетевые языки, такие как Net и Simer+Mir. Кроме того, широко распространены экспертные системы, которые применяют семантические модели в качестве языка наглядного представления знаний: Casnet, Prospector, Torus.