Другие стандарты передачи, ссылающиеся на регистрацию типа документов ВОС, должны определять способ, которым они обеспечивают эти значения;
b) для передачи с использованием услуг уровня представления ВОС, определенных в стандартах серии ИСО 8822 значений данных уровня представления, передающих семантику документа, явно идентифицирующих границы серий, независимо от содержимого значения данных уровня представления или соответствующего имени абстрактного синтаксиса (см. стандарты серии ИСО 8822);
c) факультативно смысл вызова некоторых операций (специфических для стандартов передачи), подробности определения которых содержатся в регистрационной записи.
Примечание 1 - Регистрационная запись специфицирует серии значений данных уровня представления, которые должны быть переданы, имя соответствующего абстрактного синтаксиса (или синтаксисов) и один или несколько синтаксисов передачи.
Примечание 2 - Стандарты передачи определяют положение значений данных уровня представления и примитивах услуг уровня представления и использование точек синхронизации для контрольных точек передачи.
Если в перечислении a) используется поле АСН.1 "ANY" для "entry-parameters", регистрационная запись должна указываться в качестве источника требований соответствия для поля "ANY".
Все регистрационные записи включают в себя спецификации для передачи документов ВОС в виде серий значений данных уровня представления (см. стандарты серии ИСО 8822). Регистрационная запись определяет:
a) возможное содержимое каждого значения данных уровня представления;
b) одно или несколько имен абстрактного синтаксиса для набора(ов) значений данных уровня представления;
c) для каждого имени абстрактного синтаксиса - одно или несколько имен соответствующего(их) синтаксиса(ов) передачи (одно из имен является обязательным для заявлений о поддержке типа документа ВОС) с определением соответствующего кодирования, и каждый из этих синтаксисов допускает передачу семантики;
d) серии значений данных уровня представления, необходимые для передачи семантики документа.
Примечание 1 - Не требуется, чтобы регистрационные записи определяли серии значений данных уровня представления, которые достаточны для идентификации типа документа ВОС. Такая идентификация осуществляется именем типа документа ВОС и соответствующими параметрами, которые передаются отдельно.
Примечание 2 - Не требуется, чтобы определения типов документов ВОС обеспечивали способ распознавания последнего значения данных уровня представления в документе ВОС. Такое завершение определяется в стандарте передачи.
Регистрационные записи должны содержать информацию, специфицированную в приложении A. За исключением номера записи, вся информация в международном регистре должна быть специфицирована явно в регистрационной записи либо через ссылку на международный стандарт, рекомендацию МККТТ или другую международную регистрацию. Номер записи должен быть задан явно.
Приложение A содержит номера разделов и заголовки регистрационной записи. В каждом разделе приложения A специфицировано содержание соответствующего раздела регистрационной записи.
(обязательное)
A.1 Номер записи (раздел 1 регистрационной записи)
Форма данного раздела определяется уполномоченным, сопровождающим регистр. Подразумевается только человеко-читаемое использование и обеспечение недвусмысленной идентификации регистрационной записи в пределах области действия уполномоченного, сопровождающего регистр, но не вне ее, например:
FTAM-3 - для записи номер 3 регистра, поддерживающего стандарт ПДУФ (ИСО 8571 [1]);
JTM-2 - для записи номер 2 регистра, поддерживающего стандарт ПОЗ (ИСО 8832 [2]);
OSI-24 - для международного регистра типов документов ВОС.
Примечание - Если регистрационные записи повторяются более чем в одном регистре, они должны различаться только содержанием этого раздела и, возможно, значениями описателей объектов АСН.1.
Настоящий раздел должен содержать таблицу, в которой перечислены все имена или формальные определения информационных объектов, которые потребуются в последующих разделах регистрационной записи.
Таблица специфицирует значение АСН.1 типа "идентификатор объекта", которое идентифицирует набор типов документов, определяемый этой регистрационной записью, и используется в поле "osi-document-register-entry" стандартов передачи, описанном в разделе 7, перечисление a) настоящего стандарта.
Значения АСН.1 типа "идентификатор объекта" обеспечивают глобально недвусмысленную идентификацию информационных объектов и никогда повторно не используются.
Если регистрационная запись копируется без технических изменений из одного регистра в другой (например, из стандарта ПДУФ в международный регистр), первоначально присвоенное значение идентификатора объекта должно быть сохранено.
A.2.2 Значение описателя
Таблица специфицирует значение АСН.1 типа "описатель объекта", которое должно быть связано с идентификатором в A.2.1. Если записи копируются из одного регистра в другой, в данном разделе могут быть сделаны изменения, которые должны рассматриваться как редакционные, но не технические.
Значение ObjectDescriptor (описатель объекта) предоставляет человеко-читаемый текст, описывающий набор типов документов, охватываемый регистрационной записью. Следует стараться обеспечить высокую вероятность глобально недвусмысленной идентификации набора типов документов, но нельзя этого гарантировать.
A.2.3 Имена абстрактных синтаксисов
В таблице должны быть перечислены идентификаторы объектов и описатели объектов, на которые есть ссылки в последующих разделах (см. A.9.2).
A.2.4 Имена синтаксисов передачи
В таблице должны быть перечислены идентификаторы объектов и описатели объектов, на которые есть ссылки в последующих разделах (см. A.10).
A.2.5 Синтаксис параметров
Таблица должна содержать определение типа АСН.1, присваивающее тип ссылке на тип "PARAMETERS", или утверждение:
Parameters shall not be used
(параметры не должны использоваться). Определение типа АСН.1 замещает тип ANY в поле "entry-parameters" стандартов передачи, описанном в разделе 7, перечисление a). Если записано "Parameters shall not be used", то данное поле должно отсутствовать.
Поддержка данного поля стандартами передачи не должна ограничивать тег АСН.1, который может быть присвоен этому типу в регистрационной записи.
Тип АСН.1 "PARAMETERS" должен допускать передачу любой дополнительной информации, необходимой для идентификации конкретного типа документа ВОС из набора типов документов, охватываемого регистрационной записью. Способ, которым значения параметров осуществляют эту функцию, должен быть специфицирован в разделе 7 ("Семантика документа") регистрационной записи.
Раздел 7 регистрационной записи должен специфицировать тип документа, который идентифицируется в конкретном сеансе связи, если информация параметра опущена.
A.2.6 Прочая информация
Таблица должна содержать определения АСН.1 для всех типов АСН.1, используемых в разделах A.7 и A.8, и всех указываемых идентификаторов объектов. Таблица может содержать информацию СЭП-спецификации.
В настоящем разделе должна быть специфицирована сфера применения определения типа документов. Это может быть сделано указанием характера конкретной передачи; например, "transfer by ISO 8832" (передача по ИСО 8832 [2]) или "storage, transfer and access by ISO 8571" (хранение, передача и доступ по ИСО 8571 [1]). Все ссылки на стандарты ИСО и рекомендации МККТТ должны быть в виде, специфицированном в руководствах ИСО (см. также A.4).
Настоящий раздел должен содержать в форме, требуемой руководствами ИСО, перечень всех документов, на которые есть ссылки в регистрационной записи. В общем случае это должны быть стандарты ИСО или рекомендации МККТТ. Ссылки на другие материалы устанавливаются руководствами ИСО. Документы, указанные в разделе 3 настоящего стандарта, не должны приводиться в данном разделе, но ссылки на них из других разделов регистрационной записи типа документов допускаются.
Настоящий раздел должен содержать в форме раздела определений международного стандарта определения всех технических терминов, используемых в регистрационной записи.
A.6 Сокращения (раздел 6 регистрационной записи)
В настоящем разделе специфицирован смысл всех сокращений, использованных в регистрационной записи.
Сокращения, определенные в разделе 5 регистрационной записи, не должны приводиться в данном разделе, но могут быть использованы в других разделах регистрационной записи типа документов.
В настоящем разделе специфицированы:
a) диапазоны допустимых значений для типов данных параметров;
b) содержимое информации типов документов ВОС, соответствующих этой регистрационной записи, для каждого допустимого значения параметра.
Все последующие операции, определенные для типа документов, такие как отображение в структуру абстрактного синтаксиса, сцепление или упрощение (см. A.11), должны быть специфицированы в терминах семантики, определенной в настоящем разделе.
В настоящем разделе идентифицируется с использованием определений АСН.1, приведенных в таблице раздела "Информационные объекты" (см. A.2) или в ином месте, структура абстрактного синтаксиса, способного передать семантику документа. Структура абстрактного синтаксиса должна допускать передачу всей семантики для всех допустимых значений параметров, включая семантику, связанную с отсутствием параметров. Эта формальная структура может использоваться не только для спецификации детальной последовательности значений данных уровня представления, используемой для передачи, но и для идентификации частей документа, используемой при осуществлении некоторых операций.
A.9 Определение передачи (раздел 9 регистрационной записи)
Настоящий раздел предоставляет полную спецификацию того, как семантика документа может быть передана в виде серии значений данных уровня представления. Если используется АСН.1, требуется следующая спецификация (уточняемая в последующих пунктах):
a) отображения семантики документа в один или несколько типов данных АСН.1, приведенных в виде таблицы;
b) отображения значений типов данных АСН.1 в значения данных уровня представления;
c) имени (имен) абстрактного(ых) синтаксиса(ов), который(е) должен(ы) использоваться при передаче каждого из этих значений данных уровня представления;
d) последовательности, в которой передаются значения данных уровня представления.
Если указанные выше спецификации отображений, имен абстрактных синтаксисов и последовательностей предоставляют выбор отправителю, то должно быть явно установлено, должен ли получатель поддерживать все возможности.
Если тип документа имеет связанные с размером аспекты, рекомендуется, чтобы для отправителя и получателя было специфицировано минимальное обеспечение для соответствия.
A.9.1 Определение типов данных
В настоящем пункте специфицируются все типы данных, которые используются при передаче семантики документа ВОС. Если используется АСН.1, то ссылки должны быть на типы АСН.1, приведенные в виде таблицы.
Должны быть специфицированы все семантически значимые границы типа данных.
В настоящем пункте приводится таблица информационных объектов для того, чтобы присвоить значения идентификаторов объектов идентификаторам значений АСН.1:
asname1, asname2, asname3,...
такому числу имен абстрактных синтаксисов, какое требуется для передачи значений данных уровня представления документа. В данной таблице также должны быть специфицированы значения описателей объектов
В настоящем пункте также специфицируются форма каждого значения данных уровня представления, которое должно быть передано, и имя абстрактного синтаксиса (asnamel, asname2 и т.п.), который должен для этого использоваться.
Если используется АСН.1, то каждое значение данных уровня представления может содержать значения одного или нескольких типов данных АСН.1 или не содержать их совсем.
Примечание - Значение данных уровня представления относится к единственному имени абстрактного синтаксиса, если только типы данных АСН.1 не используют тип АСН.1 EXTERNAL. В этом случае должны быть специфицированы значения данных уровня представления и соответствующее имя абстрактного синтаксиса для содержимого EXTERNAL.
Должны быть специфицированы все семантически значимые границы значения данных уровня представления.
A.9.3 Последовательность значений данных уровня представления
Должна быть специфицирована требуемая последовательность значений данных уровня представления. Не должно быть ссылок на конкретные примитивы услуг уровня представления для передачи этих значений данных уровня представления.
Примечание 1 - Выбор сервисного примитива уровня представления для передачи этих значений данных уровня представления является вопросом передачи и не должен ограничиваться регистрационной записью.
Примечание 2 - Должна быть обеспечена гибкость, необходимая процессу передачи для приемлемых решений о том, когда следует передавать контрольные точки, при условии, что контрольные точки могут быть переданы только на границах между значениями данных уровня представления. Тем самым подразумевается, что определение типа документов ВОС не должно быть написано так, чтобы оно с необходимостью потребовало передачи крайне больших значений данных уровня представления, а контрольные точки не могли быть вставлены в значения этих данных. Отправителю должна быть предоставлена возможность проявить гибкость в этих вопросах.
Настоящий раздел предоставляет спецификацию всех необходимых кодирований и соответствующих имен синтаксисов передачи для каждого значения данных уровня представления.
Примечание 1 - Если абстрактный синтаксис специфицируется с использованием АСН.1, рекомендуется, чтобы синтаксис передачи был специфицирован с использованием значения идентификатора объекта
{joint-iso-itu-t asn(1) basic-encoding(1)},
присвоенного в ИСО/МЭК 8825-1 [5].
Примечание 2 - Рекомендуется, чтобы поддержка одного конкретного синтаксиса передачи была обязательной.
Если идентификатор объекта, определенный в ИСО/МЭК 8825-1 [5], не используется, то настоящий раздел должен содержать полную спецификацию по крайней мере одного кодирования для каждого значения данных уровня представления.
Настоящий раздел должен содержать таблицу информационных объектов, в которой значения идентификаторов объектов присваиваются идентификаторам значений АСН.1
tsname1, tsname2, tsname3, ...
Также должны быть специфицированы значения описателей объектов.
В настоящем разделе для каждого имени абстрактного синтаксиса, перечисленного в подразделе A.9.2, специфицируется синтаксис передачи для каждого значения данных уровня представления, связанного с именем абстрактного синтаксиса, и этому синтаксису передачи присваивается одно из указанных выше имен.
Для каждого абстрактного синтаксиса может быть определено несколько синтаксисов передачи.
Должны быть установлены требования соответствия (при их наличии).
A.11.1 <Идентификация СЭП>
Заголовок может быть представлен, например, в виде:
11.1 ISO 8571 (FTAM)
В данном подразделе специфицируются операции, осуществляемые СЭП, и, возможно, общие требования соответствия конкретного СЭП.
A.11.1.1 <СЭП>-операция
Заголовок может быть представлен, например, в виде:
11.1.1 FTAM-Simplification
Подзаголовки зависят от СЭП. Каждый заголовок <оператор СЭП> должен идентифицировать операцию по имени, которое используется в стандарте передачи. Стандарт передачи должен специфицировать, какие детали должны устанавливаться в регистрационной записи типа документов ВОС.
В общем случае каждая операция применяется к части или ко всему документу ВОС, определенному в регистре типа, возможно, с использованием данных, которые являются частью или целым документом ВОС другого типа. Результатом является документ ВОС третьего типа, который определен в данной или какой-либо другой регистрационной записи.
Хотя в некоторых случаях ясность может быть достигнута изложением определений операций в терминах значений данных уровня представления или конкретных синтаксических форм, в общем случае рекомендуется определять операции в терминах семантики базового документа.
В частности, операция "сцепление" обычно должна определяться в терминах слияния в семантике документа. Если в сериях значений данных уровня представления используются заголовки и хвостовики, такое сцепление будет не тем же, что сцепление двух серий значений данных уровня представления.
Как ожидается, для типов документов должны регистрироваться следующие общие операции:
a) упрощение - при этой операции теряется информация о документе путем слияния подчиненных блоков структуры для образования документа "упрощенного" типа; в общем случае эта операция необратима;
b) релаксация - эта операция относится к случаю, когда набор документов ВОС, допускаемых типом A документов ВОС, является точным подмножеством набора, допускаемого типом B документов ВОС, подмножество идентифицируется различием в параметризации, эта операция приводит к потере информации в параметрах (например, длины строки, набора знаков), которая потенциально может быть восстановлена даже в общем случае при обработке документа [см. перечисление g)];
c) выбор частей для чтения - эта операция создает новый (в общем случае более простой) тип документов ВОС путем выбора определенных частей из структурированного типа документов (в общем случае более сложного);
d) замена частей - в этой операции типом документов ВОС заменяется часть другого (часто более сложного) типа документов ВОС; данная операция является обратной операции по перечислению c);
e) расширение частей - в этой операции некоторый тип документов ВОС (часто простой) используется для расширения части существующего (часто более сложного) типа документов ВОС; эта операция логически эквивалентна выбору части документа, ее сцеплению (см. ниже) с другой частью документа и использованию результата сцепления для замены исходной части документа;
f) сцепление - операция является слиянием двух одинаковых или разных типов документов ВОС определенным способом, без потери информации, за исключением исходного разделения;
g) сужение - эта операция является в точности обратной релаксации, в данной операции задается некоторый "целевой" тип документов ВОС (например, с длиной строк менее 80 знаков), сужение документа к этой "цели" может закончиться успешно или неудачно; сужение будет всегда успешным, если сужаемый документ был получен путем релаксации целевого или суженного типа документов.
A.11.1.2 <СЭП> - специфическое соответствие
Заголовок может выглядеть, например, так:
11.1.2 JTM-specific conformance
В настоящем подпункте могут быть специфицированы такие вопросы, как обязательность поддержки некоторых значений параметров (или отсутствия значений), обязательность поддержки определенных размеров или обязательность обеспечения других типов документов. Слово "обязательность" ("обязательно") всегда должно интерпретироваться в контексте утверждения:
"Для поддержки этой регистрационной записи требуется...",
которое всегда факультативно, если не сделано обязательным при конкретной передаче.
Требования соответствия являются специфическими для передачи; определение "поддержки" должно устанавливаться в стандарте передачи, если данный подпункт не пустой.
A.12 Название заказывающей организации (раздел 12 регистрационной записи)
В настоящем разделе должно быть приведено название заказывающей организации (по ИСО/МЭК 9834-1 [3]), предложившей регистрационную запись.
A.13 Дата (раздел 13 регистрационной записи)
В данном разделе содержатся дата первого представления предложения в ответственную рабочую группу и дата одобрения регистрационной записи.
(справочное)
ДОКУМЕНТЫ ВОС И ТИПЫ ДОКУМЕНТОВ ВОС
Документ ВОС - это конкретная порция информации, соответствующая одному из определений в регистре.
Тип документа ВОС проще всего рассматривать как определение контейнера, характер которого накладывает ограничения на форму документа ВОС, который должен быть передан. В общем случае конкретный экземпляр документа ВОС не "заполняет" весь контейнер, используемый для его передачи, а может "заполнять" его только в отношении подмножества ограничений, сформулированных в соответствующем определении типа документов (альтернативное представление могло бы использовать понятие "экземпляр-типа").
Например, документ, строки которого имеют длину 72 знака, а набор знаков содержит только заглавные буквы и пробел, может быть конкретным экземпляром типа документов, определенного как
"80 знаков в строке"
"набор знаков ИСО 646"
и может передаваться под соответствующим именем типа документов. Однако в этом случае документ не "заполняет" контейнер ни в одном из этих "направлений".
Если иное не установлено в конкретном стандарте передачи, то при передаче связь между именем типа документов (образованным идентификатором объекта АСН.1, ссылающимся на регистрационную запись, и набором значений параметров) и документом определяет:
a) ограничения на максимальную общность документа ВОС ("размер контейнера");
b) точную форму значений данных уровня представления, которая должна использоваться для передачи документа.
Некоторые типы документов ВОС являются точными подмножествами других типов (например, если соответствующие типы отличаются только значением параметра "длина строки"). Считается, что тип A документов является релаксацией другого типа B документов тогда и только тогда, когда все документы ВОС, которые можно описать как документы типа B, можно описать и как документы типа A. Обратно, тип B документов ВОС является сужением типа A документов ВОС.
Примечание - В общем случае типы документов не связаны указанным образом потому, что одни значения параметров являются сужениями, а другие - релаксациями, либо их общие структуры совершенно различны.
Регистрационные записи полностью определяют эти отношения для конкретного типа документов. Отношения между типами документов могут использоваться только в том случае, если они специфицированы в регистрационной записи.
Любой документ ВОС, передаваемый как документ типа A (являющегося сужением типа C документов ВОС), может быть эквивалентным образом передан и как документ типа B (являющегося релаксацией типа A документов ВОС). Подобным образом некоторые (но не все) документы, передаваемые (или хранящиеся) как документы ВОС типа B, могут быть опознаны (при сканировании документа) в качестве документов, которые можно передавать (или хранить) как документы ВОС типа A.
Спецификация обстоятельств, при которых допускаются релаксация и сужение, является вопросом конкретных стандартов передачи. Например, по протоколу может быть передана идентификация "тип A документов ВОС" при запросе документа конкретного типа. В зависимости от положений стандарта передачи такая идентификация может допускать документы, соответствующие суженному типу документов, что позволяет возвращать запрошенный документ, описанный как "тип A документов ВОС", либо как суженный тип документов.
Стандарт передачи может специфицировать в случаях, если типы документов имеют параметр протяженности (например, длина строки), что соответствующий параметр должен быть опущен или должен иметь самое узкое возможное значение, согласующееся с фактически передаваемым документом. Такое правило в общем случае требует от отправителя обработки документа до его передачи и, следовательно, может быть нежелательным. Однако решение данного вопроса является прерогативой стандарта передачи.
(справочное)
НАЦИОНАЛЬНЫМ СТАНДАРТАМ
Таблица ДА.1
Вернуться в "Каталог нормативных документов"
Источник информации: https://internet-law.ru/documents/prod/gost-r_gosudarstvennyj-standart/44/gost_77560.html
На правах рекламы:
|
|||||||||||||||||||||||||||||||||||||||||