|
|||||||||||||||||||||||||||||||||||||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Сетевые моделиВ. С. Лозовский- Основные определения Первые сетевые модели (СМ) появились в шестидесятые годы. Примерами их могут служить RX-коды и синтагматические цепи [Скороходько, 1962], простые семантические сети [Quillian, 1968]. Непосредственное отношение к СМ имеют исследования по реляционным, сетевым и иерархическим базам 28 данных (см. § 1.1). Разработка моделей типа «сущность — связь» [Цикритис и др., 1985] еще больше сближает эти два направления исследований. Введем ряд определений. Под сущностью будем понимать объект произвольной природы. Этот объект может существовать в реальном мире. В этом случае он будет называться П-сущностью. В базе знаний ему соответствует некоторое описание, полнота которого определяется той информацией, которую имеет о П-сущности ИС. Такое представление в базе знаний называется М-сущ-постью. Отметим, что могут существовать М-сущности, для которых в окружающем ИС мире нет соответствующих П-сущностей. Такие М-сущности представляют собой абстрактные объекты, полученные в результате операций типа обобщения внутри базы знаний. Разделение на два типа сущностей позволяет использовать в СМ идеи, впервые сформулированные в теории семиотических моделей и основанном на них ситуационном управлении [Поспелов Д., 1981]. Под семиотическими моделями проблемных областей будет пониматься комплекс процедур, позволяющих отображать в базе знаний П-сущности и их связи, фиксируемые в проблемной области инженером по знаниям, в совокупность связанных между собой М-сущностей. Способ интерпретации взаимосвязанных П-сущностей будет называться денотативной семантикой, а способ интерпретации взаимосвязанных М-сущностей — коннотативной семантикой. П-сущность по отношению к соответствующей ей в базе знаний М-сущности называется денотатом или референтом этой М-сущности, а М-сущность по отношению к исходной П-сущности — ее десигнатом, именем, меткой, идентификатором и т. п. Десигнат — это простейший элемент в СМ. Он входит в класс терминальных объектов СМ. Терминальным объектом называется М-сущность, которая не может быть разложена на более простые сущности. Остальные М-сущности называются производными объектами или производными М-сущностями. Перечень терминальных объектов, которые могут образовывать классы или типы, задается при проектировании ИС. Ими могут быть целые вещественные числа, идентификаторы, строки, списки и т. п. Семантика терминальных объектов определяется набором допустимых процедур, оперирующих с ними, например: арифметические действия над числами, сравнение между собой строк или идентификаторов, операции ввода-вывода, включающие необходимые трансформации представлений, и т. д. Итак, каждая СМ базируется на множестве терминальных типов сущностей: T—{D°, Tt°,..., Tt°). Принадлежность некоторого терминального объекта tt типу Т,0 обозначается //е7^°; символ D° обозначает тип десигнатов. Введем понятие фрейма в сетевой модели (СМ-фрейма), которое отличается от распространенного понятия фрейма (см. § 1.1). СМ-фрейм может быть задан в виде ассоциативного списка атрибутов (имя_атрибута_1 значение-1...... имя-атрибута„W значение-^). Под атрибутом понимается пара «имя атрибута—значение». Имена атрибутов характеризуют роли объектов, стоящих в позициях- значений атрибутов. (Далее будем говорить о фреймах, понимая под ними СМ-фреймы.) Рассмотрим высказывание: «С 20 по 25 Иванов был командирован в Ленинград за счет заказчика». В виде СМ-фрейма оно может быть представлено так:
(командирован куда с_какого_числа по_какое_число за-счет Приведенный способ формализации, описанный для использования в см меток. Метки фреймов становятся узлам? ассоциации 2
ров атрибутов. Во-вторых, тре- бует уточнения вопрос о кон-нотатнвном смысле фреймов. Можно сказать, что смысл задается перечнем имен (и значений) атрибутов. Если перечень имен постоянен и не совпадает с перечнем имен атрибутов фреймов другого вида, то возможно задание коннота-тивного смысла. Осложнения начинаются, если набор атрибутов переменен, в фреймах с разным смыслом приходится пользоваться одноименными атрибутами, а также используется упорядочивающая ат-рибутизация с именами 1, 2, 3,... или ее сокращенный вариант — позиционная запись значений атрибутов без указания имен — порядковых номеров. Таким образом, целесообразно сопоставлять смысл фрейма с описанием его типа. Будем далее оперировать их именами.
С учетом сделанных уточнений сеть фреймов может быть представлена в следующей символьной форме (для метки фрейма и его типа используется компактная позиционная запись): (С1 СЕВЕРНЕЕ пункт-1 Ленинград пункт-2 Киев) (С2 СЕВЕРНЕЕ пункт-1 Киев пункт-2 Одесса) (СЗ КОМАНДИРОВАН кто Иванов куда Ленинград с_какого_чнсла 20 по-какое_число 25 за-счет заказчик) Представим рассмотренные СМ-фреймы в виде сетей (рис. 1.3,а, б). Порядок атрибутивных пар в символьной записи фреймов или в их графическом представлении значения не имеет.
В СМ атрибут — это указатель конкретной роли некоторого элемента во
ибо их семантика должна быть зало- -* жена на этапе проектирования базы
знаний. 30
КОМАНДИРОВАН
ЦЕЛЬ чего /■ Л значение -,-- < че _____ I C5 1---------- —-------»- Согласование_ТЗ
КОМАНДИРОВАН
Согласование—ТЗ Рис. L5 Во-вторых, с введением в графовое представление десигнатов (С4 на рис. 1.4) появляется возможность уточнить семантику фрейма с помощью любого необходимого числа добавочных атрибутов. Иногда можно реализовать процедуру обратного преобразования — атрибутивной трансформации фрейма (рис. 1.5). На рис. 1.5,а приведен фрейм, в котором описана цель командировки, а на рис. 1.5,6 показано превращение этого фрейма в атрибут «цель». Фрейм, превращаемый в атрибут (С5 на рис. 1.5), должен иметь собственный атрибут, имеющий фрейм в качестве своего значения, в данном случае: чего (С5)=СЗ. Структура М-объектов Простейшими объектами СМ являются терминальные М-сущвости, а также другие неразложимые представления. Назовем их М-объектами. Дальнейшее обогащение семантики объектных представлений осуществляется двумя путями. 1. Десигнат может стать меткой фрейма. Будем считать строку «Командировка Иванова для согласования ТЗ» (рис. 1.5,6) десигнатом соответствующего языкового описания. Как и в классическом исчислении высказываний, это неразложимое представление. Его можно обогатить атрибутами. На рис. 1.6 показана трансформация этой метки-десигната в соответствующий фрейм, аналогичный приведенному на рис. 1.5,6. В результате подобного обогащения получается фрейм, отражающий предикативную структуру, в явной форме специфицирующую роли составляющих ее объектов. Подобная трансформация порождает -структуры с большими выразительными возможностями за счет дополнительных атрибутов. В реляционных базах данных подобный объект интерпретируется как строка соответствующего отношения, отражающая указанные свойства описанного объекта — конкретной командировки: кто, цель и т. д. При этом набор атрибутов-характеристик фиксирован. Именно они (и только они) трактуются как свойства рассматриваемого объекта, задавая в совокупности фиксированный объем понятия о соответствующей командировке. 2. Формализм, используемый в СМ представления знаний, позволяет реализовать иной путь обогащения системы представлений, обладающий большей гибкостью. Прежде всего десигнат «Командировка Иванова...» начинает выполнять функции объектного ассоциатора, относительно которого строится
а) си ЦП ДО} пр фр зу! ц каэ Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.012 сек.) |