uzluga.ru
добавить свой файл
Приложение 11 {TC \1.1} Приложение 11}


VAR: {PRIVATE} Множество вариантов


(норматив)


Настоящий стандарт определяет и регистрирует множество вариантов variant-1, и присваивает ему следующий идентификатор объекта:


variant-1 {Z39-50-variantSet 1}


Настоящее определение описывает классы, типы и значения множества variant-1 и может присутствовать в спецификации вариантов. Под спецификацией вариантов понимается последовательность триад, каждая из которых представляет собой указатель варианта (variant specifier)

(GRS (общий синтаксис записи) и ES (???) ссылаются на него при помощи идентификатора “variantSpecifier” ). Первый компонент триады - “класс (class)” ( целое число), второй - “тип (type)” (целое число), определенный внутри класса, а третий компонент - “значение (value)”, определенный для данного типа (его тип данных (datatype) зависит от типа).

Для Variant-1 определены следующие классы, типы, и значения. (Детали семантики Variant-1 см. Приложение RET):


Class Type Value(s)


1 = variantId (идентификатор варианта)

Класс I может быть использован в пределах поддерживаемого варианта,

запроса на вариант или применяемого варианта.

1 = variantId OCTET STRING (ОКТЕТНАЯ СТРОКА)


2 = BodyPartType (тип части)

Класс 2 может быть использован в пределах поддерживаемого варианта,

запроса на вариант или применяемого варианта.

1 = ianaType/subType Международная строка (InternationalString): "/" например, "применить/ПостСкрипт ", где и зарегистрированы IANA (Internet Assigned Numbers Authority - Авторитетный Список Присвоенных в INTERNET Номеров )

2 = Z39.50Type[/subType] Международная строка (InternationalString) например: "'sgml/'dtdName" (например "sgml/TEI") или "sgml"


Международная строка (InternationalString); по

двустороннему соглашению

Примечание: суб- типы для типов 2 и 3 факультативны


3 = форматирование/представление (formatting/presentation)


Класс 3 может быть использован в пределах поддерживаемого варианта, запроса на вариант или применяемого варианта.

1 = количество знаков на линии ЦЕЛОЕ ЧИСЛО

2 = длина строки IntUnit

3 = количество строк на странице ЦЕЛОЕ ЧИСЛО

4 =количество точек на дюйм ЦЕЛОЕ ЧИСЛО

5 =тип и размер бумаги Международная строка, например A-1, B, C

6 =передача образов Булево выражение

7 =вертикальная (“портретная”) ориентация (‘ истинно’ означает “портрет”)

8 =выравнивание текста Международная строка, “по левому краю”, “по

правому краю”, “по обоим краям” или

“центрирование

9 =стиль шрифта Международная строка

10 =размер шрифта Международная строка

11 =пропорции (Metric) шрифта Международная строка

12 =пнтервалы между строками Целое число

13 =число колонок Целое число

14 =вертикальные поля Международные единицы [измерения]

15 =горизонтальные поля Международные единицы [измерения]


Класс Тип Значение (Значения)


3 = форматирование / представление (продолжение)


16 =порядок страниц Булево выражение

17 = каждый документ начать с новой страницы Булево выражение ( ‘ ложно ‘

означает “взаимосвязанные

документы”

18 =Выделение терминов Булево выражение

19 =Место сноски Международная строка ‘в строке ’ , ‘ в конце страницы ’,

‘ в конце каждого документа ’, ‘в конце всех документов’

20 =Тип пагинации Международная строка


4 = Язык/набор знаков

Четвертый класс может быть использован в поддерживаемом варианте, запросе

на вариант, а также применяемом варианте

1 = язык Международная строка (from ANSI/NISO Z39.53-1994)

2 = зарегистрированный набор символов Целое число: регистрационный номер из

ISO - международного списка наборов

символов

3 = идентификатор набора символов ИДЕНТИФИКАТОР ОБЪЕКТА

4 = идентификатор кодировки ИДЕНТИФИКАТОР ОБЪЕКТА

5 = персональная строка Международная строка


5 = фрагмент

Класс 5 может быть использован в запросе на вариант или в применяемом варианте

= какой фрагмент затребован Целое число (только в запросе на вариант)

1 = начало

2 = следующий

3 = предыдущий

4 = текущий

5 = последний

= какой фрагмент возвращен Целое число (только в применяемом

варианте)

1 = начало

2 = средний

3 = последний

4 = конец на настоящий момент

5 = целое

3 = начало международные единицы

4 = конец международные единицы

5 = сколько международные единицы

6 = ступень ЦЕЛОЕ ЧИСЛО или международные единицы

7 = знак адресата Октеная строка


6 = запрос на мета- данные

Класс 6 используется только в запросе на вариант

1 = стоимость Единица или НУЛЬ

2 = размер Единица или НУЛЬ

3 = найдено, вариант- специфичные [данные] НУЛЬ

3 = найдено, не вариант- специфичные [данные] НУЛЬ

4 = список вариантов НУЛЬ

5 = поддерживается ли вариант? НУЛЬ

6 = дескриптор документа НУЛЬ

7 = суррогатная информация НУЛЬ

998 = все мета- данные НУЛЬ

999 = другие мета- данные Идентификатор объекта


Класс Тип Значение (значения)


7 = Возвращенные мета- данные

Класс 7 могу быть использованы только в поддерживаемом варианта или в

применяемом варианте

1 = стоимость Международная единица

2 = размер Международная единица

3 = целостность ЦЕЛОЕ ЧИСЛО

4 = разделяемость ЦЕЛОЕ ЧИСЛО

4 = поддерживаемый вариант БУЛЕВО ВЫРАЖЕНИЕ


8=Выделение

8 = Класс 8 может быть использован в запросе на вариант или в применяемом

варианте

1 = префикс Октетная строка

1 = постфикс Октетная строка

3 = сервер по умолчанию НУЛЬ


9 = Смешанные данные

1 = Данных нет НУЛЬ (только запрос на вариант)

2 = Единица Единица (только в запросе на вариант -

источник запрашивает элемент

в соответствии со специальной единицей)

3 = Версии Международная строка