ГОСТ S4J74—#1 С 1*
ПРИЛОЖЕНИЯ В
Справочное
ПРИМЕР КОДОВОГО ПРЕДСТАВЛЕНИЯ
В настоящем приложении поясняется применение базовых правил кодирова
ния на примере представления в виде последовательности октетов некоторой («*-
мышлений*) записи учета кадров, определенной с помощью нотации АСНЛ.
1.1. Описание структуры записи с помощью ACH.I
Структура некоторой вымышленной записи учета кадров формально ошей
ка ниже с помощью стандартных обозначений для типов данных нотация АСНЛ,
PersonncRecord : : -[APPLICATION 0| IMPLICIT SET
(Name,
Й
title [0| VlsibleString.
number EmployeeNumber,
dateOfHirc [1] Dale,
children 12) Name,
IMPLICIT
QUENCE OF
Childlnformatton
DEFAULT (3)
Child Information ; : — SET
(Name.
dateOiBirth 10) Date)
Name : : = [APPLICATION I] IMPLICIT SEQUENCE
(givenName VisibleString,
initial VisibleString.
familyNamc VisibleString)
EmpfoyceNumbci : : =JAPPLICATlON 2) IMPLICIT INTEGER.
Date : : = (APPLICATION 3] IMPLICIT VisibleString
------
YYYYMMDD
1.2. Описание значений записи с помощью ASN.I.
Ниже приводится значение записи учета кадров для служащего по кмем»
John Smith, определенное с помощью нотации АСНЛ.
{(givettNamc «John», initial «Р»,
familyName «Smith»),
title «Director»
nimber 51
dateOfSpousc «19710917»
nameOISpouse {givenNamc «Магу», initial «Т».
familyName «Smith»},
children
{({givcnName «Ralph», initial «Т*. familyName «Smith),
dateOiBirlh «19571111»
((givcnName «Susan». Inital «В», familyName «Jones»),
dated Both «19590717»}) )
1.3. КОДОВОЕ ПРЕДСТАВЛЕНИЕ ЗНАЧЕНИЯ ЗАПИСИ
Ниже приводится представление в октетах приведенного выше значения ая-
писн (после применения базовых правил кодирования, определенных а иастоя-