Лекция №3. Структура понятий и представление понятий
При построении описания выделенного фрагмента реальной действительности (предметной области — ПО) одним из основных допущений является предположение о том, что мир состоит из независимых объектов (предметов, процессов, вещей или сущностей), которые могут быть уникально идентифицированы.
В дальнейшем при обозначении реальных объектов ПО для однозначности будем использовать термин сущность.
Определение 2.1. Сущность — это объект произвольной природы, принадлежащий реальному или воображаемому (виртуальному) миру.
На самом общем уровне сущности делятся на следующие категории (классы):
· предмет,
· свойство (атрибут),
· состояние,
· процесс,
· событие,
· оценка,
· модификатор,
· квантификатор,
· модальность.
Любое понятие относится к одной из этих категорий.
Сущность ПО необходимо адекватным образом представить в памяти вычислительной машины, чтобы с ее помощью обеспечить поиск, анализ, обработку и выдачу накопленной информации в форме, удобной для принятия решений.
Эта задача может быть решена путем использования соответствующих средств описания ПО, предоставляющих необходимые базовые понятия, инвариантные по отношению к любым ПО, и правила, позволяющие строить более сложные синтаксические конструкции на основе базовых.
Средства предоставления информации о ПО различные исследователи называют по-разному.
Под понятием (концептом) понимается класс сущностей, объединяемых на основе общности признанных (атрибутивных) структур.
Следует отметить, что наиболее естественным для человека способом описания любых сущностей ПО является соотнесение с ними в собственной памяти совокупности определенных понятий (простых и сложных), образующих понятийную структуру предметной области, а в памяти ЭВМ — как правило, некоторых объектов, состоящих из атрибутов со значениями (хотя это, безусловно, не единственный способ реализации описания понятий в памяти ЭВМ).
В ряде случаев вообще не делается попыток различения понятийной структуры и объектов предметной области, а сразу отмечается, что предметную область можно характеризовать совокупностью объектов, характеристик объектов и отношений между объектами. Справедливость подобных утверждений будет вполне очевидна после рассмотрения некоторых приведенных ниже определений.
Определение 2.2. Под простым понятием понимается тройка, состоящая из имени, интенсионала и экстенсионала понятия.
Имя понятия — любой идентификатор;
· интенсионал понятия — множество атрибутов (свойств) понятия с областями их определения;
· экстенсионал понятия — совокупность кортежей значений, удовлетворяющих интенсионалу;
· атрибуты — первичные характеристики данной ПО, не подлежащие дальнейшей структуризации.
Определение 2.3. Сложные понятия — это понятия, образованные из ранее определенных понятий применением некоторых правил.
Следует добавить, что простота или сложность понятий является явлением относительным и изменяющимся с развитием науки, причем изменение статуса понятия возможно и в процессе разработки конкретной ИнС. Отметим также, что для определения понятийной структуры области необходимо выявление отношений на множестве понятий, которые являются отражением объективных законов ПО или субъективных мнений специалистов.
Напомним, что классические модели данных (иерархические и сетевые) базируются на таких понятиях, как запись, атрибут и связь. Современные модели данных (реляционные и семантические) используют математическое понятие отношение, которое задается на множествах, и понятие объекта для представления сущностей ПО в БД
В соответствии с данными определениями отметим следующее. Структура признаков — это совокупность взаимосвязанных признаков (атрибутов), характеризующих понятие, выделяющих его среди других понятий. Признаки, входящие в совокупность, называются существенными. Их состав определяется исходя из множества понятий, в котором необходимо выделить рассматриваемое.
Совокупность существенных признаков, характеризующих понятие, называется его содержанием (интенсионалом). В силу ограниченного числа существенных признаков Al5...,Aj,...,Ak будем представлять содержание понятия А множеством A = {A1,...,Aj,...,Ak}.
При этом содержание понятия должно отвечать взаимнопротивоположным требованиям полноты и неизбыточности. Совокупность существенных признаков можно рассматривать как координаты k-мерного признакового пространства. Оно должно отличаться от признакового пространства, характеризующего другое понятие. Если отойти от двух градаций i-ro признака — его наличия, либо отсутствия в анализируемом понятии — и определить меру схожести, то можно решать задачу выявления аналогии понятий.
Класс сущностей, объединяемых в понятие, называется его объемом (экстенсионалом).
Сущности, входящие в объем понятия и называемые экземплярами, вариантами или фактами, задаются перечислением. Объем понятия, в отличие от его содержания, может варьироваться заданием ограничений. По этой причине объем понятия, как правило, задается перечислением не экземпляров Ai, i= 1, 2, ..., а признаков, которым они удовлетворяют: А = {А{:VAj G A,j = 1,..., к}.