ГОСТ Р ИСО 28560-2—2014
Приложение С
(обязательное)
Предварительное кодирование ISIL
С.1 Общие положения
Код ISIL поддерживает разные структуры, включающие идентифи каторы библиотек по национальным схемам с
использованием двухбуквенного кода страны по ИСО 3166-1 и трех других форматов,в которых префикс идентифика
тора занимает один, три или четыре знака. Знак дефиса отделяет этот код от идентификатора библиотеки.
Знак дефиса важен для выделения границы между различными типами префикса и идентификатора библио
теки. Уплотнение с помощью стандартной схемы ИСО/МЭК 15962 относительно неэффективно для этих данных.
Для получения более эффективного уплотнения кода ISIL. который может быть длиной до 16 цифровых и бук
венных знаков в разных регистрах, в данную часть ИСО 28S60 включена специальная схема предварительного
кодирования. Схема поддерживает кодирование сочетаний любых знаков, совместимых с ИСО 15511. используе
мых при регистрации кода ISIL.
Схема кодирования ISIL основана на кодовой таблице в соответствии с таблицей С.1. Знаки располагаются в
трех столбцах, каждый из которых содержит подмножество набора знаков и некоторые управляющие знаки. Любой
алфавитный знаки знак пунктуации (специальный графический знак) кодируют 5 битами, а каждую цифру — 4
бита ми. Специальные управляющие знаки (см. С.2) используются для переключения между наборами.
Кодирование должно всегда начинаться в наборе верхнего регистра, что поясняется в С.З.
Т а б л и ц а С.1 — Таблица кодирования ISIL для данной части ИСО 28560
Набор знаков верхнего регистра
Набор знаков нижнего
регистраЦифровой набор зна
ко
в
ЗначениеЗнак
h ex
’ЗначениеЗнак
HEXЗначение
ЗнакHEX
00000
—
2D00000
—
2D
0000
030
00001А
4100001а
61
0001
131
00010
В
42
00010
ь
620010
232
00011
с
4300011с
630011
333
00100о
4400100а
640100
4
34
00101Е
4500101е
65
0101
5
35
00110
F
46
00110
f
660110
636
00111G
4700111
9
670111
737
01000Н
48ою ооh
681000
838
010011
4901001l
691001
939
01010J
4А01010
J
6A
1010
—2D
01011К
4В01011k
6B1011
ЗА
01100L
4С01100
1
6C1100
Latch иррег^
H/nJ
01101
М
4D01101m
6D1101
Shift upper*
Н/П
о т оN
4Е01110
n
6E1110
Latch lower3
Н/П
01111О
4F01111о
6F1111
Shift lowe*
Н/П
юоооР
50юооо
P
70
10001
Q
5110001
9
71
28