uzluga.ru
добавить свой файл
1
Приложение 3


ATR{Private}Множества атрибутов{ТС \l 1 “Множества атрибутов”}


(Норматив)


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


Bib-1 {Z39-50-множество атрибутов 1} (См. ATR.1)

Exp-1 {Z39-50-множество атрибутов 2} (См. ATR.2)

Ext-1 {Z39-50-множество атрибутов 3} (См. ATR.3)

CCL-1 {Z39-50-множество атрибутов 4}

GILS {Z39-50-множество атрибутов 5}

STAS {Z39-50-множество атрибутов 6}

Каждое множество атрибутов определяет множество типов, а для каждого типа   множество значений. Список атрибутов (см. список атрибутов в ASN.1 для APDUs, 4.1), созданный в соответствие с определением множества атрибутов, представляет собой список атрибутивных пар. Атрибутивная пара (см. Элементы атрибутов в ASN.1 для APDUs, 4.1) состоит из типа атрибута и списка значений (значение атрибута в пределах элемента атрибута), при этом каждое значение в списке определено для данного типа.

В тех случаях, когда действует версия 2, список значений имеет одно значение, которое является целым числом. В тех случаях, когда действует версия 3, значение атрибута (в пределах элемента атрибута) может отбирать ‘ комплекс ’, позволяя включить в список множественные значения (каждое из них может быть целым числом или строкой) таким образом описать ‘ семантическое действие ‘, как адресат должен обрабатывать множественные атрибуты.

В тех случаях, когда список атрибутов содержит любую атрибутивную пару, в которой значение атрибута выбирает ‘ комплекс ’, в пределах списка атрибутов не должно быть типа атрибутов, для которого существует более одной пары атрибутов.


ATR.1 Множество атрибутов “bib-1


Настоящий раздел определяет множество атрибутов “bib-1”


ATR.1.1 Типы и значения “bib-1


Атрибут

Атрибут

Тип

Значение

Тип

Значение



Позиция

3

Полнота

6



Таблица А-3-1 Bib - 1 Атрибуты использования


Использование

Значение

Личное имя

1



Предметная рубрика Автор Заглавие

1036


Таблица А-3-2 “Отношения”


Отношение

Значение

Меньше

1



Любое соответствие

103


Таблица A-3-3: Bib-1 Атрибуты позиции


Позиция

Значения

Первая в поле

1


Любая позиция в поле

3



Таблица A-3-4 Атрибуты структуры


Структура

Значение

фраза

1



числовая строка

109



Таблица A-3-5: Bib-1 Атрибуты усечения


Усечение

Значение

Усечение справа

1



Точные выражения 2

103


Таблица A-3-6: Bib-1 Атрибуты полноты


Полнота

Значение

Неполное подполе

1


Полное поле

3


ATR.1.2 Bib-1 Комбинации атрибутов


Если адресат не поддерживает данный список атрибутов, он не в состоянии осуществить поиск, при этом обеспечивается соответствующая диагностика.

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

Если атрибут не встречается в списке атрибутов, то (в отсутствие предварительной договоренности как вне действия стандарта, так и [достигнутой] с помощью средства “объяснение”) источник не вправе ожидать от адресата какого-либо специального поведения по умолчанию.

Если тип атрибута встречается в списке атрибутов точно один раз, то значение атрибута определяет предпочтительное поведение адресата в отношении к данному типу атрибутов.

Рекомендуется, чтобы тип атрибута не присутствовал более одного раза в списке атрибутов, если только не предусматривается связанного [с ним] ‘ семантического действия’ (т.е. в значении атрибута выбран ‘ комплекс’)

В тех случаях, когда значение атрибута выбирает ‘ комплекс’ может быть предусмотрено ‘ семантическое действие’. ‘ Семантическое действие’ - это последовательность чисел, для bib~1 это либо одно либо два числа.

Для первого числа в последовательности, эти значения будут следующими:


  1. Не допускается замена другого атрибута. Если не один из присутствующих в списке не поддерживается, поиск не осуществляется

  2. Допускается замена другого атрибута, но только в том случае, если не один из присутствующих в списке не поддерживается

  3. Допускается замена другого атрибута под ответственность адресата (если один или более атрибутов в списке поддерживаются)


Второе число в последовательности дается тогда и только тогда, когда в списке имеются множественные атрибуты.


Значения:


  1. Отбор из списка первого атрибута, имеющего поддержку

  2. Отбор лучшего атрибута в списке


ATR.2 Множество атрибутов exp-1


Данный раздел определяет множество атрибутов exp-1 для использования в базе данных “Объяснение”. Множество атрибутов exp-1 определяет единственный тип атрибутов

‘ Использование’. Кроме этого, определение данного множества атрибутов импортирует атрибуты bib~1, не принадлежащие к типу ‘ Использование’, т.е. ‘ отношение’, ‘ позиция’, ‘ структура’, ‘ усечение’ и ‘ полнота’ (см. табл. А~3~2 - A~3~6). Типы и значения для тех атрибутов, которые могут быть использованы в exp~1 определены в пределах множества атрибутов bib~1, с использованием идентификатора объектов для этого множества.


Рекомендуется:

Адресат, поддерживающий функцию “Объяснение”, должен поддерживать отношения ‘ равно’, атрибут позиции ‘ любая позиция в поле’, атрибут структуры ‘ ключ’.

Примечание: Если адресат поддерживает поиск на основе ранжирования дат (например, поиск ограничивается записями созданными до или после определенной даты, или же в между двумя датами), пользователь должен поддерживать один или более атрибутов отношения: ‘ меньше’, ‘ меньше или равно’, ‘ больше’ и ‘ больше или равно’


Таблица A-3-7: Exp-1 Атрибуты “Использование”


Использование

Значение

Категория “Объяснение”

1



Обработка   Идентификатор объекта





Примечания:


  1. Поисковые термы атрибута “использования” , категории “Объяснение” перечислены в табл. A-3-8.

  2. Поисковый терм для случая, когда атрибут “использования” есть “Строка естественного языка” представляет собой трехбуквенный код ANSI/NISO Z39.53-1994 -- Коды для представления языков в международном обмене

  3. Поисковые термы для случая, когда атрибут “использования” есть “Контекст обработки”, перечислены в табл. A-3-9

  4. В тех случаях, когда поисковый терм есть идентификатор объекта (т.е. если имя атрибута “использование” заканчивается аббревиатурой “OID”) для версии 2, рекомендуется, чтобы терм представлял собою последовательность чисел (каждое из которых, в свою очередь, представляет собой цепочку знаков), разделенную по периодам. Для версии 3 рекомендуется чтобы терм был представлен как идентификатор объекта типа ASN.1.

  5. Атрибут “Использование” “ключевое слово” применяется для поиска записей DatabaseInfo (информация о базе данных) (т.е. в комбинации с операндом, когда “Использование” относится к категории “Объяснение”, а терм есть DatabaseInfo). Его применением является поиск тех термов элемента “ключевое слово”, которые соответствуют терму запроса.

  6. База данных “объяснение” используется для поиска записей DatabaseInfo. (т.е. в комбинации с операндом, когда “Использование” относится к категории “Объяснение”, а терм есть DatabaseInfo). Терм должен быть null для версии 3, в других случаях он игнорируется адресатом. Атрибут отношения должен быть либо опущен, либо должен быть “всегда соответствует” (AlwaysMatches).


Table A-3-8: Search terms associated with use attribute ExplainCategory


Информация об адресате (TargetInfo)

Информация о базе данных (DatabaseInfo)

Информация о схеме (SchemaInfo)

Информация о множестве помет (TagSetInfo)

Информация о синтаксисе записи (RecordSyntaxInfo)

Информация о множестве атрибутов (AttributeSetInfo)

Информация о списке термов (TermListInfo)

Информация о расширенном обслуживании (extendedServicesInfo)

Детали атрибутов (AttributeDetails)

Детали списка термов (TermListDetails)

Детали множества элементов (ElementSetDetails)

Детали извлеченных записей (RetrievalRecordDetails)

Детали сортировки (SortDetails)

Обработка (Processing)

Список категорий (CategoryList)

Информация о множестве вариантов (VariantSetInfo)

Информация об единицах (UnitInfo)