ГОСТ Р 7.0.91—2015
жестоящим понятие А» должно быть выражено, то оно указывается как отдельное появление того же
отношения с ролью «ниже».
Для пользовательских типов отношений текст в атрибуте role должен состоять из (а) имени ро
дительского типа отношений, следующего за ним (Ь) символа дроби «/» и (с) имени пользовательского
типа отношений. При необходимости пользовательские типы отношений могут быть подразделены та ким
же способом.
П р и м е р
—
Т е к с т
в
а т р и б у т е ro le к л а с с а H ie ra rc h ic a lR e la tio n s h ip м о ж е т б ы т ь о д н и м и з у к а з а н н ы х
н и ж е , г д е N T X о б о з н а ч а е т п о с л е д у ю щ и е п о д р а з д е л е н и я М П :
N T
N T /N T P
N T /N T I
N T /N T G
N T /N T U N T X
В Т
B T /B T P
В Т /В П
B T /B T G
B T /B T U B T X
и т . д.
15.2.21 Расщепленные нопредлочтительные термины (аскрипторы)
Классы SplitNonPreferedTerm и CompoundEquivalenco обеспечивают представление сложных по
нятий посредством комбинации терминов, как то описано в 8.5.
15.2.22 Роль меток отношений
Рисунок 15 показывает отношение между SimpleNonProferedTorm и ProforedTerm с метками USE и
UF. которые описаны в разделах 3 и 8 в контексте соглашений человекочитаемого вывода. В контексте
обмена данными это отношение может показаться излишним, поскольку все дескрипторы и
аскрипторы данного понятия связаны с этим понятием. Однако модель сохраняет некоторую
избыточность для об легчения обмена данными простых тезаурусов и для того, чтобы облегчить
обмен данными обновлений и других специализированных подмножеств тезауруса.
Особенность представления отношения USE...+ состоит в том. что при человекочитаемом пред
ставлении между USE и + всегда имеется пробел для заполнения его термином (например, «coal mining
USE coal + mining»). Но если тэг будет использоваться компьютерами за кулисами сцены, его лучше сжать
в следующем виде: «coal mining USE+ coal; coal mining USE+ mining». По этой причине на диа грамме
пробел отсутствует.
15.3 Табличное представление
Элементы модели, показанные на рисунке 15. перечислены в таблицах 4 — 9 по пяти классам —
Thesaurus, ThesaurusArray. ThesaurusConcept. ThesaurusTerm и Note. Другие подчиненные классы по
казаны внутри этих таблиц. Краткий текст в колонке описания дополнен более распространенными
примечаниями в 15.2, а также определениями или терминами, приведенными в разделе 2.
Колонка «Тип» показывает тип данных, используя где уместно типы «String» и «Boolean» по UML,
«Date» и «Language» по XML и «Class» в случае начального или ассоциированного класса модели.
Колонка «Статус» показывает, является ли элемент обязательным и повторяемым согласно
таблице 3.
Т а б л и ц а 3 — Определение «Статуса» в таблицах4 — 9
C taiycЗначение
1
Обязательный, не повторяемый (только одно вхождение)
1..*
Обязательный, повторяемый (одно или более вхождений)
0..1
Факультативный, не повторяемый (нуль или одно вхождение)
0..*
Факультативный, повторяемый (нуль или более вхождений)
79