ГОСТ Р ИСО 10303-21—2022
Примечание — Общим форматом представления идентификатора описываемого предмета (физическо
го объекта) являются отдельные целые числа. Последовательность этих чисел представляют в соответствующих
фигурных скобках
EXPRESS-специФикаиия Л
*)
ENTITY file_schema;
schema_identifiers : LIST [1:?] OF UNIQUE schema_name;
END_ENTITY;
TYPE schema_name = STRING(1024);
END_TYPE;
(*
"
Описание атрибутов:
schema_identifiers —
схемы, которые определяют экземпляры объектов в секции данных.
Пример
—
Нижеописанный экземпляр EXPRESS-схемы назван ’CONFIG_CONTROL_DESIGN’:
FILE_SCHEMA ((’CONFIG_CONTROL_DESIGN’));
Следующий экземпляр использует идентификатор описываемого предмета (физиче
ского объекта) ’AUTOMOTIVE_DESIGN’ для указания конкретной версии EXPRESS-схемы:
FILE_SCHEMA ((’AUTOMOTIVE-DESIGN ( 1 0 10303 214 1 1 1 }’));
8.2.5 Объект schema_population
Объект
schema_population
определяет совокупность экземпляров, составляющих совокуп
ность схем структуры обмена, с целью определения соответствия схемы первой схеме
file_schema
(см. 8.2.4). Заголовочная секция структуры обмена должна содержать не более одного экземпляра
schema_population.
Данная коллекция схемы должна содержать все экземпляры объекта во всех секциях данных в
структуре обмена. Дополнительные члены коллекции определяются следующим образом:
- если присутствует объект
schema_population,
то коллекция схемы включает в набор
external_
filejocations
совокупность схем каждой структуры обмена;
- если структура обмена включает ссылочную секцию, то набор схем должен включать в себя на
бор схем всех структур обмена, на которые ссылаются URI в ссылочной секции;
- каждый экземпляр объекта должен отображаться в наборе схем не более одного раза.
Примечание — Определение заполнения схемы является транзитивным. Если файл А ссылается на
файл В, а файл Вссылается на файл С, то совокупность схем А включает в себя совокупности схем как В, так и С.
Пример
—
Файл может иметь несколько ссылок на один и тот же экземпляр сущности из-за по
вторяющихся ссылок, универсальных идентификаторов ресурсов, которые обращаются к одному и
тому же адресу, или по другим причинам. В таких случаях экземпляр появляется только один раз в
наборе схем.
Каждый объект
external_file_location
должен быть представлен тремя строками, которые опреде
ляют адрес, представленную объектом
time_stamp
необязательную метку времени и необязательную
копию представленного объектом
message_digest
дайджеста сообщений (см. раздел 14).
Если файл по адресу не включается в структуру обмена, то экземпляры из этого файла не должны
быть включены в заполнение схемы.
Если метка времени включена и ее значение описывает дату и время после даты и времени в
file_name
заголовка ссылочной структуры обмена, то ссылочная структура обмена не должна быть из
менена с момента создания этой ссылки.
Если включен объект
message_digest,
то он проверяет целостность файла ссылки. Дайджест
сообщения выдается только в том случае, если структура обмена имеет хотя бы одну секцию подписи.
Дайджест сообщения должен использовать алгоритм хеширования, выбранный для первой секции под
писи.
EXPRESS-спеииФикаиия:
*)
ENTITY schema_population;
22