4.6.1 Сущность (thing)
Модель данных состоит из универсальной иерархии подтипа/супертипа логических объектов.
Имеется одна базовая сущность, названная супертипом, который является классом, включающим все.
Cущности подразделяются на:
- possible_individuals*;
_______________
* Для удобства пользователей перевод всех понятий, использованных в стандарте, приводится в приложении ДБ.
- abstract_objects.
Самые верхние подразделения этой иерархии показаны на рисунке 6 (см. также 5.2.1 и рисунок 177).
Thing - сущность; possible_individual - возможный индивид; abstract_object - абстрактный объект; class - класс; relationship - взаимоотношение; multidimensional_object - многомерный объект
Рисунок 6 - часть модели иерархии подтипа/супертипа
4.6.2 Possible individual (возможный индивид)
Сущность possible_individual есть сущность, существующая в пространстве и времени (см. рисунок 6 и 5.2.6). Идентичностью сущности possible_individual является ее расширение в пространстве и времени. Два индивида не имеют одинакового пространственно-временного расширения. Обычные предметы, часто называемые конкретными объектами, являются сущностью possible_ individual.
Пример - Насос, которому присвоен серийный номер #1234, является сущностью possible_individual.
В противоположность сущности possible_individual сущность abstract_object является сущностью, не существующей в пространстве и времени. Сущности class, relationship, multidimensional_object являются видами сущности abstract_object.
4.6.3 Класс (сlass)
Класс есть обобщение природы сущностей, определяющей их принадлежность к членам класса по одному или более критериям (см. 5.2.2 и рисунок 178). Признаком идентичности классов является их членство. Два класса не могут иметь одно и то же членство.
Пример 1 - Понятие, известное как насос, является классом.
Классы являются универсальными с точки зрения расширения пространственно-временных границ. Однако классы могут включать время и пространство в качестве критериев.
Пример 2 - "Sales in June" (распродажи в июне) есть класс.
4.6.4 Relationship (взаимоотношение)
Сущность relationship - это отношение объектов друг с другом (см. 5.2.11 и рисунок 187). В настоящем стандарте сущность relationship определяется как классификация упорядоченной пары. Эта пара повторяется, чтобы записать другую сущность relationship. Нет двух сущностей relationship одной и той же классификации, которые включают одну и ту же пару одного и того же порядка. Порядок позволяет назначать роли родственным сущностям.
Пример 1 - Пара, состоящая из "насоса" и "# 1234", где "насос" - класс, а "#1234" - член сущности relationship классификации.
Настоящий стандарт определяет некоторые явные подтипы сущностей relationship, охватывающие общепринятые сущности relationship в перерабатывающих отраслях.
Пример 2 - Явные подтипы сущностей relationship включают classification (классификацию), specialization (специализацию), lifecycle_stage (стадию жизненного цикла) и approval (одобрение).