Данная модель используется для моделирования данных на этапе инфологического моделирования. Семантический или смысловой объект – это объект, который в определенной степени моделирует смысл пользовательских данных. Они более точно моделируют представления пользователей.
У семантических объектов есть имя, а также есть имя и у класса, отличающего его от других объектов и классов. Семантическая модель имеет набор атрибутов. Атрибуты описывают те характеристики объекта, которые необходимы для удовлетворения информационных потребностей в аспекте решаемых задач.
Для моделирования данных в семантических объектах используется объектные диаграммы. Такие диаграммы используются разработчиками баз данных для описания и визуального представления структуры объектов. Объекты в них отражаются в вертикально ориентированных прямоугольниках. Имя объекта указывается внутри прямоугольника в верхней его части, а затем следует список атрибутов по порядку их значимости для этого объекта.
Для описания типов семантических объектов используются следующие понятия:
1. Однозначный атрибут - атрибуты с максимальным кардинальным числом равным 1.
2. Многозначный атрибут – атрибут, имеющий максимальное кардинальное число большее 1.
3. Необъектный атрибут – это простой или групповой атрибут.
Типы объектов:
Простые – семантический объект, имеющий только однозначные простые или групповые атрибуты;
Композитные – семантические объекты, содержащие 1 или несколько многозначных атрибутов, простых или групповых, но не имеющих объектных атрибутов;
Составные – имеют минимум один объектный атрибут;
Гибридные – комбинация композитных и составных объектов;
Ассоциативные – каждый такой объект связывает 2 или более объектов и описывает характер связи, а также содержит данные относящиеся к этой связи;
Родитель – семантический объект, который порождает др. семантический объект.