Объектная модель данных
В КСИА.Архитектор используется объектная схема данных, обеспечивающая структурированное и гибкое представление информации. Все элементы системы: мнемосхемы, отчеты, пользователи, уведомления, источники представляют собой отдельные классы со своим набором атрибутов.

Основные элементы:
- Класс: Шаблон для создания однотипных объектов. Каждый класс определяет структуру (набор атрибутов), возможные методы (поведение) и правила взаимодействия с другими объектами. Например класс Мнемосхема котельной в атрибутах содержит описание точек которые будут использоваться на этой мнемосхеме (Название, Тип).
- Объект класса: Экземпляр класса. Каждый объект имеет свои уникальные значения атрибутов. Например объект Котельная цеха №1 класса Мнемосхема котельной в значениях атрибутов будет иметь уникальные источники данных точек, которые относятся только к этой установке.
- Поля класса: Свойства объектов определенные в классе. Например: описание точки мнемосхемы
- Логика класса: Описывает действия которые можно выполнить над объектом класса.
Связи в объектной модели:
- Наследование: Классы могут наследовать характеристики родительского класса.
- Агрегация/Композиция: Некоторые классы могут состоять из других классов. Например класс Мнемосхема котельной может содержать в себе класс Насос.
- Иерархия: С помощью классов можно создать строгую структуру расположения компонентов системы для пользователя.
Объектная модель данных позволяет:
- Установить единый стандарт для всей системы.
- Сформировать систему в которую легко добавлять новые компоненты без внесение изменений в архитектуру.
- Повысить удобство обслуживания системы и интеграции других сервисов.
- Обеспечить строгий контроль за безопасностью системы, за счёт контроля доступа к компонентам.