ГОСТ 33246—2015
Окончание таблицы 26
Дескриптор
Определение
Parents (Родители)
Item
Dependency
Variant
Description
(Описание)
Обьект IdentifierRef должен точно дублировать значение объекта Identifier, ко
торый является потомком обьекта IdentifierRef обьекта-хранипища Manifest. Объект-
хранилище Manifest определяется как первое появление Manifest в цепи родительских
объектов. Ссылочный Identifier может быть у дочернего манифеста объекта-хранилища
Manifest. Кроме того. IdentifierRef ограничивается следующими внутренними правила
ми привязки:
a) дочерний IdentifierRef объекта Item может ссылаться на одно из следующих:
1) объект Resource или IPointer. который является потомком объекта-хранилища
Manifest ссылочного объекта Item;
2) Manifest или IPointer. который является потомком объекта-хранилища Manifest
ссылочного Item;
3) Resource или IPointer, который содержится в объекте дочернего манифеста,
который является потомком объекта-хранилища Manifest ссылочного Item. Не допуска
ются ссылки из IdentifierRef Item на объекты дочернего манифеста на любой объект в
родительском манифесте;
b
) дочерний IdentifierRef объекта Dependency:
1) должен ссылаться только на Resource, который родственен родительскому
Resource объекта Dependency;
2) не должен ссылаться на родительский Resource объекта Dependency;
3) не должен ссылаться на любой объект в Manifest, который является потомком
или предком объекта-хранилища Manifest объекта Dependency;
c) дочерний IdentifierRef объекта Variant:
1) должен ссылаться только на Resource или IPointer. который родственен роди
тельскому Resource объекта Variant;
2) не должен ссылаться на родительский Resource объекта Variant;
3) не должен ссылаться на любой объект в Manifest, который является потомком
или предком объекта-хранилища Manifest объекта Variant
Ограничивающие правила для манифестов и (суб)манифестов представлены на рисунке 10.
6.11.6 Класс IsVisible
В таблице 27 определен класс IsVisible в информационной модели упаковки контента (CPIM).
Таблица 27 — Определение класса IsVisible
Дескриптор
Олрелеление
Class name (Имя
класса)
IsVisible
Class type
(Тип класса)
Characteristic
Data type
(Тип данных)
Логический
Value space (Область
значений)
Истина (по умолчанию)
Ложь
Multiplicity (Кратность)
0..1
Parents (Родители)
Item
Description
(Описание)
Объект IsVisible сигнализирует процессу генерации, следует отображать тексто
вую строку, объявленную в родственном объекте Title или визуально обозначить нали
чие в объекте Item в любом другом случае.
Этот флаг не предполагает других действий. Отсутствует наследование видимо
сти состояния, декларированного этим IsVisible для любого наследника Item, для роди
тельского Item этого IsVisible.
Значение «истина» должно быть значением по умолчанию для IsVisible. даже
если он не объявлен в связанном экземпляре Item. То есть при отсутствии IsVisible для
31