На текущий момент в информационных системах нет ничего более важного, чем Событие. Это утверждение может показаться слишком сильным, особенно для людей, исповедующих ООА и ООП (объектно-ориентированный анализ и проектирование), где методы и свойства занимают гораздо более значимое место. Поверьте мне, это временное явление, а точнее - это удобный прием оперирования вырожденными событиями там, где наши объекты достаточно устойчивы и малоизменны.
В этом топике я ничего не скажу о событии, я просто покажу как сводятся к этому понятию следующие: состояние, операция, процесс, свойство и отношение.
Состояние - это событие, которое генерирует самое себя до тех пор, пока не произойдет иное событие. Это точное определение. Теперь более понятное, в терминах Объекта. Объект, который имеет какое-либо состояние, транслирует себя без изменений каждый такт существование системы (для естественных информационных систем - нашего привычного Мира). Событие изменения состояния просто приведет объект (целостность, сущность) в "другое состояние". Можно (в качестве первого грубого приближения) рассматривать состояние как «длительность» между двумя событиями, как «среду» событий. Но более правильно считать, что может быть только событие фиксации состояния, остальное - наши предположения, выходящие за рамки фактов. Удивительная стабильность Мира играет злую шутку (как быстрая смена кадров приводит к иллюзии движения), нам кажется, что Мир - это совокупность состояний. Ответ на это замечание очень прост: попробуйте описать состояние чего-либо без использования наблюдения :-). Модель какого-то объекта существует только для наблюдателя как совокупность событий наблюдения, а остальное только гипотезы.
Операция - это просто именованное событие. Более точно - это тройка, событие начала операции, событие фиксации ее выполнения (или многочисленные события фиксации, т.е. коллекция событий) и событие завершения. В терминах потока данных мы можем представить операцию как функцию-конвертор, от целостности выполнения которой зависит правильность работы системы.
Процесс аналогичен операции, но более глобален (протяжен), считается, что процесс - это совокупность каких-то операций. Без сильного огрубления можно считать именно так, можно считать наоборот, операцию как процесс.
Свойство - это событие отнесения имени какой-либо сущности к другому имени. Довольно точное определение, хоть и сложное для восприятие. Семантический мир (т.е. мир наших моделей и прочего миропредставления) населен именами и структурами, которые их упорядочивают. Всё. Более ничего нет. Остальное является метафактическим :-) для семантики. Свойство занимается тем, что устанавливает самую простую структуру между именами - пару. :-) На самом деле тройку, ибо свойство имеет событийное имя. Это имя есть Отношение - собственное имя свойства, пары имен. Поэтому свойство претендует на то, чтобы быть синонимом события. Но самого простого. Такая синонимичность возникла из-за умолчательного опускания в высказываниях глаголов «быть» и «иметь». При этом мы станем выделять события, связанные с этими именами особо, вследствие того, что они являются основным строительным материалом структуры семантического пространства. Например, мы можем сказать, что "ручка - красная", при этом мы станем использовать оба умолчания и еще два умолчательных свойства, а высказывание будет таковым: ручка [имеет поверхность], [поверхность имеет цвет], [цвет был] красным.
Если вы продрались через эти построения, у вас может возникнуть вопрос: почему это важно и причем здесь искусственный интеллект? Понимания роли события как единственного источника факта позволяет не заблуждаться на счет того, что в принципе может существовать актуальная база знаний. :-)
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий