Семантические сети

Семантические сети

Семантические сети получили свое развитие в рамках научного направления, связанного с представлением знаний для моделирования рассуждений человека. Эта область научных исследований возникла в рамках общей проблематики искусственного интеллекта и была ориентирована на разработку специальных языков и графических средств для представления декларативных или, что менее точно, статических знаний о предметной области. Результаты исследований в области семантических сетей в последующем были конкретизированы и успешно использованы при построении концептуальных моделей и схем реляционных баз данных.

В общем случае под семантической сетью понимают некоторый граф Gs= =(Vs, Es), в котором множество вершин Vs и множество ребер Es разделены на отдельные типы, обладающие специальной семантикой, характерной для той или иной предметной области. В данной ситуации множество вершин может соответствовать объектам или сущностям рассматриваемой предметной области и иметь вместо номеров вершин соответствующие явные имена этих сущностей. Подобные имена должны позволять однозначно идентифицировать соответствующие объекты, при этом общих формальных правил записи имен не существует. Множество ребер также делится на различные типы, которые соответствуют различным видам связей между сущностями рассматриваемой предметной области.

Так, при построении семантической сети для представления знаний о рабочем персонале некоторой компании в качестве объектов целесообразно выбрать отдельных сотрудников, каждого из которых идентифицировать собственным именем и фамилией. Дополнительно в сети могут присутствовать такие объекты, как рабочие проекты и подразделения компании. В качестве семантических связей можно выделить такие виды, как должностное подчинение сотрудников, участие сотрудников в работе над проектами, принадлежность сотрудников тому или иному подразделению компании.

Важной особенностью семантических сетей является разработка специальных графических обозначений для представления отдельных типов вершин и ребер. При этом вершины не изображаются, как ранее – точками, а имеют вид прямоугольников, овалов, окружностей и других геометрических фигур, конкретный вид которых определяет тот или иной тип сущностей предметной области. Более разнообразным становится и изображение ребер, приобретающих вид различных линий со стрелками или без них, а также имеющих специальные обозначения или украшения в виде условных значков. Соответствующая система обозначений, предназначенная для представления информации об отдельных аспектах моделируемой предметной области, получила название графической нотации.

Примечание 15

В качестве конкретного варианта представления информации в виде семантической сети рассмотрим дальнейшее развитие примера с классом «Автомобиль» из главы 1. Фрагмент семантической сети, которая описывает иерархию классов данной предметной области, может быть изображен следующим образом (рис. 2.7). На данном рисунке отдельные вершины семантической сети изображаются прямоугольниками с закругленными концами и служат для условного обозначения классов данной предметной области. Соединяющие вершины ребра имеют вполне определенный смысл или семантику. А именно, они явно указывают, что вершина или класс, расположенные на рисунке ниже, являются подклассом того класса уровнем выше, с которым имеется связь в форме соединяющего их ребра.

Например, классы «Легковой автомобиль» и «Грузовой автомобиль» являются подклассами класса «Автомобиль», а классы «Модель ВАЗ-21083» и «Модель ВАЗ-21099» являются подклассами класса «Легковой автомобиль производства ВАЗ». Ребра или связи данной семантической сети имеют единственный тип, определяемый семантикой включения классов друг в друга. Поэтому никаких дополнительных обозначений они не содержат.

Рис 2.7. Фрагмент семантической сети для представления иерархии классов «Автомобиль»

Примечание 16

Построение моделей сложных систем, отражающих десятки различных типов объектов и связей между ними, привело в конце 80-х годов к появлению большого числа различных графических нотаций, которые в той или иной степени были ориентированы на решение специальных классов задач. Сложилась парадоксальная ситуация, которая получила название «войны методов». Многие подходы, хотя и имели общие истоки, совершенно игнорировали другие альтернативные способы представления семантической информации. Наибольшее распространение в эти годы получил подход к моделированию программных систем, который назвали системным структурным анализом (ССА). Поскольку многие идеи ССА оказали непосредственное влияние на развитие языка UML, а используемая графическая нотация была реализована в некоторых CASE-средствах, ниже приводится краткая характеристика основных компонентов данного направления графического моделирования программных систем.

Данный текст является ознакомительным фрагментом.



Поделитесь на страничке

Похожие главы из других книг:

Глава 4 Семантические и визуальные интернет-поисковики

Из книги автора

Глава 4 Семантические и визуальные интернет-поисковики Фрэнсис. Бэкон в свое время заметил, что правильная постановка вопроса свидетельствует о некотором знакомстве с делом. Этот афоризм четырехвековой давности можно применить и к процессу составления поисковых


Подключение к Сети

Из книги автора

Подключение к Сети Подключиться к Интернету несложно. Однако при этом нужно учесть некоторые моменты. Прежде всего, необходимо иметь следующие вещи.• Компьютер – подразумевается, что если вы читаете эту книгу и у вас есть интерес к Интернету, то и компьютер у вас


Анонимность в Сети

Из книги автора

Анонимность в Сети Всегда помните о том, что полной безопасности и приватности нахождения в Интернете быть не может и степень анонимности пользователя зависит от его знаний и умений. Нахождение в Сети является не более конфиденциальным, чем посещение местного


Файлообменные сети

Из книги автора

Файлообменные сети Интернет предоставляет своим пользователям еще одну замечательную возможность – файлообменные сети, идея которых заключается в том, что огромное количество компьютеров, подключенных к Интернету, связываются между собой, что позволяет им


11.3 ВЗАИМОДЕЙСТВИЕ В СЕТИ

Из книги автора

11.3 ВЗАИМОДЕЙСТВИЕ В СЕТИ Программы, поддерживающие межмашинную связь, такие, как электронная почта, программы дистанционной пересылки файлов и удаленной регистрации, издавна используются в качестве специальных средств организации подключений и информационного


3.6. Настройка сети

Из книги автора

3.6. Настройка сети После установки ОС Linux легко определяет сетевые карты. В этом у меня еще не было проблем. Но для работы в сети этого недостаточно. Во время инсталляции вы уже могли указать основные параметры подключения, но иногда появляется необходимость изменить


4.11.5. Ограничение сети

Из книги автора

4.11.5. Ограничение сети В крупных сетях описывать каждый компьютер очень сложно. Для облегчения этой задачи можно использовать групповые записи. Например, вам надо разрешить выход в Интернет только для сети 192.168.1.x (с маской 255.255.255.0). Это значит, что первые 24 бита (первые три


Электрические сети

Из книги автора

Электрические сети Если вам доводилось видеть мерцание освещения при подключении какого-либо электроприбора, вы были свидетелем воздействия мощного устройства на электросеть. Если бы вы взглянули на эффект от подключения множества подобных устройств, каждое из


4.20 Сети X.25

Из книги автора

4.20 Сети X.25 Обычная телефонная сеть позволяет соединиться с любым другим абонентом в любой точке планеты. Существует специальная международная организация по стандартам, ответственная за правила объединения национальных телефонных сетей в общемировую систему. Долгое


1.1.3.5. Параметры сети

Из книги автора

1.1.3.5. Параметры сети Следующий этап программы установки - это установка параметров сетевого интерфейса (сетевой карты) (рис. 1.16). Можно пропустить данный этап, поскольку мы всегда сможем настроить сеть с помощью конфигуратора system-config-network, - нечего забивать себе голову этим


Интернет и сети

Из книги автора

Интернет и сети В этом разделе находятся несколько параметров, с помощью которых можно настраивать некоторые параметры браузера Internet Explorer, а также влиять на поведение компьютера при работе в локальной сети (рис. 24.19). Рис. 24.19. Содержимое подраздела Локальные сети раздела


21. Сети

Из книги автора

21. Сети В данной главе описываются возможности по поддержке сетевых соединений Windows XP. Я намеренно избегал общего описания сетей или даже сравнения различных вариантов их построения. Причина проста: в одну главу невозможно уместить всю информацию о сетях, которая вам


Баннерообменные сети

Из книги автора

Баннерообменные сети Баннерообменные сети (англ. banner exchange networks) – это рекламные сети, участниками которых являются интернет-сайты. Участники баннерообмена размещают на своих сайтах код сети. В результате они показывают баннеры других участников и тем самым


Подключение к Сети

Из книги автора

Подключение к Сети Подключиться к Интернету вообще-то несложно. Но тут нужно учесть некоторые моменты. Прежде всего необходимо иметь следующие вещи.• Компьютер – подразумевается, что если вы читаете эту книгу и у вас есть интерес к Интернету, то и компьютер у вас


Сети

Из книги автора

Сети Сети позволяют компьютерам обмениваться информацией между собой напрямую без использования дисков, дискет и т. д. Кроме того, через них можно общаться. Наиболее распространенные виды компьютерных сетей – проводные и беспроводные. Сеть является проводной, когда для