ГОСТ 33246—2015
В таблице 19 определен класс IPointer в информационной модели упаковки контента (CPIM).
Т аб лиц а 19 — Определение класса IPointer
Дссхриптор
Определение
Class name (Имя
класса)
IPointer
Class type
(Тип класса)
Container
Data type
(Тип данных)
N/A
Value space (Область
значений)
N/A
Multiplicity (Кратность)
O..unbounded. ordered
Characteristic classes
(Классы характери
стик)
{ Identifier, LinkType. LinkHref. Other}, unordered
Parents (Родители)
Manifest
ManifestMetadata
Metadata
Organizations
Organization
Item
Resources
Children
(Наследники)
N/A
Description
(Описание)
Объект IPointer является связующим обьектом. Его целью является определение
набора узлов в документе Manifest и привязка этого набора узлов к его родителям.
Источник определяемого набора узлов может быть локальным или удаленным.
Набор узлов, определяемый IPointer. должен быть действительным наследником
родительского класса для (Pointer (см. таблицу 20)
В таблице 20 определены разрешенные комбинации связей класса-родителя и класса-цели, до
пустимые при использовании класса IPointer.
Т аб лиц а 20 — Допустимые сочетания связей родитвльского/целевого классов
Родительский класс класса IPointer
Действительный целевой набор узлов для класса IPointer
Manifest
Manifest
Organizations
Organization
Organization
Item
Item
Item
Resources
Resource
ManifestMetadata
MetadataModel
Metadata
MetadataModel
6.10 Класс Extension
В этом разделе определяется класс Extension, который является частью информационной моде
ли упаковки контента (CPIM). На рисунке 9 показан класс Extension платформонезависимой модели
(PIM).
26