Проект R
Руководство разработчика
×

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 – семантика индентификатора