9. Семантическая структура id
Структура данных, позволяющая головному master и вложенным алгоритмам понимать окружающую среду и перепроверять себя, через предикаты, состоит из набора символов являющихся идентифицирующими объект в том числе элемент, процесс, событие.
Структура идентификаторов уникальная и состоит из символов, описание которых представлено в таблице 8.1:
Таблица 8.1 – структура идентификаторов, применяемых в Rs
№
|
Структура
|
Символ
|
Назначение
|
Note
|
1
|
dataset
|
2
|
Объект
|
Sh – забираем из атрибута формы
Судно |
2
|
index
|
3
|
Порядковый номер объекта/элемента
|
004 – считаем while (прим.: циклом) через beforsend перед отправкой ajax запроса
Синичка |
3
|
layer
|
4
|
Отношение к слою: проекту, группе, службе, кабинету и имя
|
PrEc – через set из DB и пользователь вносит уникальное сочетание символов (прим.: проверяется оп DB на лету) в поле, забираем по внесению через value поля
Проект Экобас |
4
|
role
|
2
|
Роль в проекте прямая и относительная
|
Au – через set из DB, выбирается пользователем
Автономен |
5
|
grid
|
2
|
Структурный элемент: система, отсек, область
|
Sy – выбирается set из DB пользователем
System |
6
|
position
|
2
|
Позиция в зависимости от дочернего элемента
|
Ma – через checkbox, выбирается пользователем
Main |
7
|
location
|
1
|
Позиция относительно родительского элемента
|
R – через checkbox, выбирается пользователем
Выполняется |
8
|
opacity
|
2
|
Статус, по нему подтягиваются: группа значений верхнего уровня
|
Ac – автономно присваивается в id на стороне DB
Активный |
9
|
transform
|
4
|
Сценарий, по нему подтягиваются: группa значений нижнего уровня
|
Rout – автономно присваивается на стороне DB по справочнику из DB
Маршрут |
Семантическая сеть структуры вида массив индентификатора представлена на рисунке 8.1

Рисунок 8.1 – семантика индентификатора