IX. Правила именования объектов модели общих процессов

IX. Правила именования объектов модели общих процессов

76. В модели общих процессов применяются принципы именования, изложенные в международном стандарте ИСО/МЭК 11179-5 "Информационная технология. Регистры метаданных (РМД). Часть 5. Принципы наименования и идентификации".

77. При именовании объектов модели общих процессов применяются следующие правила:

а) семантические правила;

б) синтаксические правила;

в) лексические правила;

г) правила уникальности.

78. Применение семантических правил означает следующее:

а) имя процедуры общего процесса выражается словосочетанием, которое обозначает конкретную задачу, выполняемую в рамках процедуры;

б) имя операции выражается словосочетанием, которое обозначает конкретное действие, выполняемое в рамках операции;

в) имя транзакции общего процесса выражается словосочетанием, которое определяет суть элементарного взаимодействия;

г) имя информационного взаимодействия выражается словосочетанием, которое обозначает суть информационного взаимодействия;

д) имя информационного объекта общего процесса выражается словом или словосочетанием, которые обозначают понятие, значимое в контексте общего процесса;

е) имя состояния информационного объекта общего процесса выражается словом или словосочетанием, которые обозначают состояние объекта в определенный момент времени;

ж) имя роли выражается словом или словосочетанием, которые обозначают конкретную функцию, выполняемую участником в рамках информационного взаимодействия;

з) имя сообщения выражается словосочетанием, которое обозначает совокупность данных, передаваемых в информационном обмене;

и) имя структуры электронного документа (сведений) выражается словосочетанием, которое обозначает полную совокупность данных в составе электронного документа (сведений);

к) в отношении имени элемента данных:

части имени элемента данных представляют собой отдельные термины, которые обозначают понятие элемента данных и класс представления;

обозначение понятия элемента данных соотносит элемент данных с объектом (явлением) реального мира, определенным независимо от какого-либо конкретного представления. В состав имени элемента данных входит только один термин, обозначающий понятие;

обозначение класса представления задает возможные значения, которые принимает элемент данных. В состав имени элемента данных входит только один термин, обозначающий класс представления;

л) части имени типа данных представляют собой отдельные термины, которые обозначают квалификатор, понятие, область значений, а также термин "Тип":

обозначение квалификатора уточняет понятие и предназначено для указания смысловых отличий разных типов данных, построенных на основе одного понятия;

обозначение понятия соотносит тип данных с объектом (явлением) реального мира вне зависимости от конкретного представления. В состав имени типа данных входит только один термин, обозначающий понятие;

обозначение области значений характеризует ограничения на допустимые значения, определяемые типом данных, и предназначено для указания формальных отличий разных типов данных, построенных на основе одного понятия;

м) имя примитивного типа составляет термин, который обозначает понятие.

79. Применение синтаксических правил означает следующее:

а) порядок следования терминов в именах объектов модели взаимодействия в рамках общего процесса соответствует построению словосочетаний в русском языке;

б) в имени процедур, операций, транзакций и информационных взаимодействий первым словом в словосочетании является обозначение действия;

в) состояние информационного объекта обозначается краткой формой страдательного причастия прошедшего времени среднего рода единственного числа, кроме случаев, когда жизненный цикл информационного объекта включает множество состояний, связанных с обменом данными или выдачей документов. В таком случае в имя состояния информационного объекта включается имя сообщения или документа и указание действия над ним (например, "заявка получена", "уведомление направлено");

г) роль обозначается одним именем существительным, кроме случаев, когда взаимодействие многошаговое или исполняемая участником роль аккумулирует множество функций. В таком случае в имя включаются поясняющие конструкции (например, "владелец базы данных", "координатор взаимодействия");

д) термины в именах элементов данных приводятся в следующем порядке (слева направо):

термин, обозначающий понятие элемента данных (обязательно);

термин, обозначающий класс представления (обязательно).

При этом части имени разделяются знаком "." (точка) с последующим пробелом.

В случае если термины в соседних частях имени совпадают, приводится только один из них;

е) термины в именах типов данных приводятся в следующем порядке (слева направо):

термин, обозначающий квалификатор (опционально);

термин, обозначающий понятие (обязательно);

термин, обозначающий область значений (опционально);

термин "Тип" (обязательно).

При этом в имени типа данных используются следующие разделители:

"_" (подчеркивание) с последующим пробелом для отделения обозначения квалификатора от обозначения понятия;

"." (точка) с последующим пробелом для отделения обозначения понятия от последующего термина (обозначения области значений или термина "Тип"), а также для отделения обозначения области значений от последующего термина "Тип".

80. Применение лексических правил означает следующее:

а) термины в составе имени используются только в единственном числе, за исключением случаев, когда существительное имеет только множественное число;

б) для обозначения действия используется отглагольное существительное;

в) глаголы (при наличии) используются только в форме настоящего времени;

г) в случае если термин состоит из словосочетания, слова разделяются пробелом без использования специальных символов;

д) в терминах допускается использование аббревиатур (в том числе акронимов) и инициалов;

е) для символьного представления терминов в основном используются строчные буквы и арабские цифры. Прописные буквы используются для начального символа имени, начального символа имени собственного, аббревиатур и специфических слов, которые предполагают смешанное использование строчных и прописных букв. Допускается использование арабских цифр в устоявшихся, общепринятых терминах;

ж) для образования имени используются слова (словосочетания) русского языка (за исключением общепринятых аббревиатур, слов и выражений на иностранном языке).

81. Применение правил уникальности означает следующее:

а) все имена процедур, операций, транзакций, информационных взаимодействий, информационных объектов и сообщений уникальны в пределах общего процесса;

б) все имена состояний уникальны для одного информационного объекта, но могут повторяться для разных информационных объектов;

в) имена ролей уникальны в рамках одного информационного взаимодействия или транзакции общего процесса, но могут повторяться в разных информационных взаимодействиях или транзакциях;

г) имена структур электронных документов и сведений уникальны в рамках модели общих процессов;

д) имена общих элементов данных, базовых и общих типов данных уникальны в пределах модели данных;

е) имена прикладных элементов данных и прикладных типов данных уникальны в пределах модели данных предметной области.

82. В соответствии с правилами именования имена объектов модели общих процессов могут составляться согласно следующим примерам:

имя процедуры - "Прием и регистрация заявки";

имя операции - "Проверка правильности оформления заявки";

имя транзакции общего процесса - "Публикация сведений о заявке на регистрацию";

имя информационного взаимодействия - "Синхронизация национальных реестров";

имена информационных объектов - "Транспортное средство", "Реестр медицинских изделий";

имена состояний информационных объектов - "Сформировано", "Передано", "Заявка получена";

имена ролей - "Инициатор", "Респондент", "Владелец информации";

имя сообщения - "Заявка на регистрацию полученного права"; имя структуры электронного документа (сведений) - "Сведения о товарном знаке";

имя элемента данных:

"Страна. Код" - термин "Страна" обозначает понятие элемента данных, термин "Код" обозначает класс представления;

"Платеж. Денежная сумма" - термин "Платеж" обозначает понятие элемента данных, термин "Денежная сумма" обозначает класс представления;

имя типа данных:

"Страна_ Код. Тип" - термин "Страна" обозначает квалификатор, термин "Код" обозначает понятие, термин "Тип" - постоянная часть;

"Платеж_ Денежная сумма. Тип" - термин "Платеж" обозначает квалификатор, термин "Денежная сумма" обозначает понятие, термин "Тип" - постоянная часть.