ГОСТ Р ИСО/МЭК 11179-5—2012
состоящей из прилагательных и существительных). В таких языках может использоваться разделитель, который не
является разрывом между словами, как например дефис, пробел или подчеркивание, но вместо этого заглавной
является первая буква каждой части имени в едином слове (иногда такая конструкция называется CamelCase).
Такое же соглашение о наименовании обычно используется в таких языках программирования, как C++ и Java.
В азиатских языках часто образуют слова, используя два символа, которые по отдельности имеют разный
смысл, но объединенные вместе имеют некий третий смысл, не связанный со смыслом его частей. Это может вы
звать проблему при интерпретации имени, поскольку может появиться двусмысленность из-за расположения сим
волов. Возможное решение состоит в использовании одного разделителя для отличиядвух символов, образующих
одно слово, и другого разделителя для отдельных слов.
В приведенной ниже таблицеА.1 показано, какие части имени комбинируютсядля формирования именадми-
нистриуемых элементов. ВА.4 приведены примеры администрируемых элементов с соответствующими именами.
Т аб лиц а А.1 — Взаимосвязь частей имен с именами администрируемых элементов
Термы
Концептуальные
области
Понятия элементов
данных
Элементы данных
Области значений
Термы класса объектов
х
X
Термы свойства
X
*
Термы представления
X
х
Уточняющие термы
*
X
*
X
А.З Пример полного набора правил для соглашения о наименовании
В настоящем примере правила реализуют описанную выше семантику и скомбинированы с другими прави
лами. основанными на принципах, приведенных в разделе 7.
Пример набора правил для имен регистра:
Имя: Регистрационное Имя РМД
Контекст: Предпочтительное регистрационное имя
Область применения: Пример Регистра РМД
Уполномоченный: ИСО/МЭК ПК 32/РГ 2
Семантические правила:
a) Классы объектов представляют рассматриваемые предметы в обсуждаемом универсуме, которые, напри
мер. могут быть найдены в модели этого универсума.
Пример — Cost1*
b
) Должен присутствовать ровно один терм класса объектов.
c) Термы свойств должны быть получены из структурного множества системы свойств и должны представ
лять характеристики класса объектов.
Пример— TotalAmount2)
d) Должен присутствовать ровно один терм свойства.
П р и м е ч а н и е — Комбинация терма класса объектов и терма свойства образует имя для понятия элемен
та данных.
e) Квалификаторы могут быть получены так, как определено уполномоченным предметной области, и могут
быть добавлены так, как это необходимо для создания уникального имени в пределах заданного контекста. Поря
док уточняющих термов не имеет значения. Уточняющие термы являются факультативными.
Пример — Budget Period3)
f) Представление множества допустимых значений элемента данных или области значений описывается
термом представления.
д) Должен присутствовать ровно один терм представления.
Пример — Amount4)
Стоимость.
2) Общая сумма.
3>Бюджетный Период.
4>Сумма.