Переход на сайт нейросети Perplexity AI для поиска информации о Business Studio. Подробнее о возможности см. по ссылке


Основные элементы онтологии

Онтология – это учение о сущем. То есть, о том, что существует в реальном или вымышленном мире. В онтологии в первую очередь важны такие понятия как «классы» и «объекты».

Под объектом будем понимать сущность, существующую в какой-то период времени и занимающую определенную часть пространства (4D-подход).

Под классом объектов будем понимать множество объектов, объединенных по какому-либо принципу. Классы существуют вне времени и пространства. Набор членов класса может меняться с течением времени.

Чтобы понять, что за объект находится перед вами в реальном мире, нужно понять к какому классу он принадлежит. Именно такая операция происходит в голове у человека, когда он выделяет из реальности объекты, например, с помощью зрения. Если, например, он не может определить что за объект перед ним, то ему необходимо изучить соответствующую предметную область.

Особым случаем объектов и классов являются связи и классы связей.

Связь (бинарная) – это объект, указывающий на пару объектов, которые находятся в каком-то отношении (с т.з. человека).

Примечание. Название мест связи «Объект Из» и «Объект В» выбрано исключительно с точки зрения удобства реализации. Они отражают направление, в котором связь создавалась пользователем на диаграмме. С точки зрения онтологии, объекты на концах связи являются равноправными.

Примеры

Как видно из примера, только лишь перечисление пары объектов не дает никакой информации о сути связи. Чтобы понять, что означает связь, нужно, по аналогии с обычным объектом, понять к какому классу связей она принадлежит.

Класс связей характеризуется следующими параметрами:

Параметр Описание
Класс связи Название класса связей в единственном числе. Должно давать ответ на вопрос «что означает связь?»
Класс Из Класс, объекты которого могут стоять на первом месте в связи.
Класс В Класс, объекты которого могут стоять на втором месте в связи.
Название связи Из-В Название связи по направлению чтения от Объекта Из к Объекту В
Название связи В-из Название связи по направлению чтения от Объекта В к Объекту ИзНазвание связи по направлению чтения от Объекта В к Объекту Из
Роль объекта Из Роль «Объекта Из» в связи между двумя объектами.
Роль объекта В Роль «Объекта В» в связи между двумя объектами.

В отличие от остальных параметров, параметры «Роль объект Из», «Роль объекта В» непосредственно в программе не задаются. Но полезно их определять, чтобы, например, выбирать удачные названия для частных списков бинарных связей (подробнее см. Создание частного списка бинарных связей).

В программе и в руководстве пользователя используются следующие текстовые обозначения:

  • Класс связи(Объект1 - Объект2) – обозначение связи.
  • Класс связи(Класс Из – Класс В) – обозначение класса связи.

Примеры классов связей

Класс связей «Отцовство»

Пример названия частного списка бинарных связей, содержащего всех детей мужчины: Дети Пример связи: Отцовство(Иван-Николай)

Класс связей «Композиция»

Пример названия частного списка бинарных связей, содержащего все части функционального объекта: Состав.
Пример связи: Композиция(Самолет-Двигатель)

Выделение классов объектов, соответствующих окружающему миру, позволит создавать модели этого мира. Важно при этом понимать, какие сущности могут быть представлены на моделях. Это могут быть:

  1. Тоже классы. При этом говорят о моделировании «в классах» или в «типах».
    Пример: задачи в нотации BPMN. Задача на диаграмме BPMN не моделирует какую-то конкретную задачу (экземпляр), которая произошла в конкретном пространстве и времени. Задача на диаграмме BPMN моделирует «типовую» задачу, которой соответствует целый класс задач, а не конкретный объект.
  2. Объекты (экземпляры).
    Пример: конкретный сервер с своим идентификационным номером на диаграмме языка ArchiMate.
« ПредыдущаяНа уровень вышеСледующая »
 
Driven by DokuWiki