Минимальные требования к Z39.50 службе для участников III этапа конкурса "Российские корпоративные библиотечные системы"


Содержание

1. Назначение и область применения
2. Функциональные требования
Поиск библиографических записей
Извлечение библиографических записей
3. Спецификации Z39.50
Версия протокола
Объекты Z39.50
Возможности Z39.50
Инициализация
Поиск
Извлечение
Диагностические сообщения
4. Требования соответствия
A. Правила индексирования библиографических записей в формате RUSMARC
Принятые обозначения

Глава 1. Назначение и область применения

Данные требования предназначены для точного определения тех возможностей стандартов Z39.50, RUSMARC, ISO 639-2, ГОСТ 7.64-90, которые необходимы для эффективного (в смысле точности, полноты и функциональности) осуществления поиска библиографической информации и информации о местонахождении документов в библиотечных каталогах и иных базах данных, создаваемых участниками российских корпоративных библиотечных систем.

Основная цель требований - повышение способности к взаимодействию информационных систем различных библиотечных объединений таким образом, чтобы эти системы:

  1. были единообразны для конечного пользователя как в смысле поддерживаемых типов поиска информации, так и в смысле представления библиографической информации

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

Одним из самых важных компонентов данных требований является определение типов поиска информации необходимых как пользователям, так и сотрудникам библиотек и способов выражения этих поисковых запросов средствами Z39.50. В этом смысле данный документ отражает некоторые из требований международного профиля "The Bath Profile".

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

  1. определяет обязательные для заполнения актуальными данными поля, которые не являются обязательными с точки зрения RUSMARC.

  2. точно определяет правила заполнения некоторых полей.

  3. точно определяет правила отображения полей в точки доступа.

Глава 2. Функциональные требования

Поиск библиографических записей

Настоящими требованиями определяются следующие типы поиска:

  1. Поиск по автору - точное совпадение с принятой формой имени

  2. Поиск по автору - точное совпадение с началом принятой формы имени

  3. Поиск по автору - точное совпадение

  4. Поиск по автору - ключевое слово

  5. Поиск по автору - начало ключевого слова

  6. Поиск по заглавию - точное совпадение

  7. Поиск по заглавию - ключевое слово

  8. Поиск по заглавию - начало ключевого слова

  9. Поиск по заглавию - первые слова в поле

  10. Поиск по заглавию - первые символы в поле

  11. Тематический поиск - ключевое слово

  12. Тематический поиск - начало ключевого слова

  13. Тематический поиск - первые слова в поле

  14. Тематический поиск - первые символы в поле

  15. Поиск по ISBN

  16. Поиск по ISSN

  17. Поиск по стандартному идентификатору

  18. Поиск по идентификатору записи

  19. Поиск по дате публикации

  20. Поиск по месту публикации

  21. Поиск по издательству

  22. Поиск по дате занесения записи в базу данных

  23. Поиск по языку

  24. Поиск по библиографическому уровню

  25. Поиск по типу записи

  26. Поиск по форме содержания

  27. Поиск по держателю

  28. Поиск по источнику записи

  29. Поиск по всем поддерживаемым точкам доступа - ключевое слово

  30. Поиск по всем поддерживаемым точкам доступа - начало ключевого слова

  31. Поиск везде - ключевое слово

  32. Поиск везде - начало ключевого слова

Извлечение библиографических записей

Основным и безусловным требованием, предъявляемым к Z39.50 службе в части извлечения библиографических записей, является поддержка формата RUSMARC. При этом в записях в обязательном порядке должны находиться следующие актуальные сведения:

  1. коды применения

  2. уровень кодирования

  3. данные общей обработки

  4. язык документа

  5. коды формы содержания

  6. коды вида материала

  7. местонахождение документа

Примечание

Наличие первых 4х из вышеуказанных сведений обусловлено требованиями соответствия базовому стандарту RUSMARC, но включено в настоящий документ для того, чтобы обратить внимание каталогизаторов и иных лиц, ответственных за предоставление Z39.50 службой записей, на необходимость корректного ввода и вывода указанных сведений.

Глава 3. Спецификации Z39.50

В этой главе приводятся те элементы спецификаций Z39.50, которые необходимы для выполнения функциональных требований, указанных в Главе 2.

Версия протокола

Настоящими требованиями определяется необходимость поддержки версии 3 протокола Z39.50-1995

Объекты Z39.50

Настоящие требования предполагают обязательное использование объектов протокола Z39.50, которые приведены в таблице .

Таблица 3.1. Объекты z39.50

ОбъектOID
Набор атрибутов bib-11.2.840.10003.3.1
Диагностический набор bib-11.2.840.10003.4.1
Формат записи RUSMARC1.2.840.10003.5.28
Договоренности о языке и кодированных наборах символов (3)1.2.840.10003.15.3

Возможности Z39.50

В настоящих требованиях не оговариваются какие-либо возможности Z39.50, кроме тех, что указаны в базовом стандарте Z39.50-1995 как обязательные (инициализация, поиск, извлечение). Поддержка других, необязательных возможностей Z39.50 (например, просмотр поисковых индексов, сортировка и т.д.) приветствуется.

Инициализация

Настоящими требованиями оговаривается поддержка механизма договоренности об используемых языках и кодированных наборах символов в соответствии с моделью <URL:http://lcweb.loc.gov/z3950/agency/nego.html>.

Поиск

Настоящими требованиями оговариваются конкретные типы запросов, наборы атрибутов, собственно атрибуты, используемые в поисковых запросах. В следующей таблице сведены те типы и значения атрибутов из набора bib-1, использование которых предумотрено требованиями.

Таблица 3.2. Используемые атрибуты из набора bib-1

Тип атрибутаЗначения атрибутаНаименования атрибута
Точка доступа (1)4, 7, 8, 12, 21, 31, 54, 59, 1001, 1003, 1007, 1011, 1016, 1018, 1019, 1021, 1034, 1035, 1044заглавие, ISBN, ISSN, контрольный номер, тематика, дата публикации, код языка, место издания, код типа записи, автор, стандартный идентификатор, дата занесения записи в БД, все поддерживаемые точки доступа, издательство, источник записи, библиографический уровень, код формы содержания, везде, местонахождение
Отношение (2)1, 2, 3, 4, 5, 6меньше, меньше или равно, равно, больше или равно, больше, не равно
Позиция (3)1, 3первое в поле, любое в поле
Структура (4)1, 2, 4, 5, 101, 108фраза, слово, год, нормализованная дата, нормализованное имя, строка
Усечение (5)1, 100усечение справа, без усечения
Полнота (6)1, 3неполное подполе, полное поле

Извлечение

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

Диагностические сообщения

Настоящими требованиями оговаривается используемый набор диагностических сообщений а также параметры ответа о результатах поиска, удовлетворяющего следующим условиям: в запросе указано более одной базы данных и хотя бы для одной из них (но не для всех) невозможно успешно выполнить данный запрос (например, для таких баз данных не поддерживается точка доступа).

Глава 4. Требования соответствия

Z39.50 службы, удовлетворяющие настоящим требованиям должны поддерживать:

  1. Версию 3 протокола ANSI/NISO Z39.50-1995.

  2. Следующие возможности протокола: инициализация, поиск, извлечение.

  3. Механизм договоренности об используемых языках и кодированных наборах символов в соответствии с моделью <URL:http://lcweb.loc.gov/z3950/agency/nego.html>. При этом обязательна поддержка русского языка - при получении от клиента предложения об использовании русского (код "rus") и других языков сервер должен выбрать русский язык.

  4. Тип поисковых запросов Type-1

  5. Набор атрибутов bib-1

  6. Набор диагностических сообщений bib-1

  7. Выполнение каждого из указанных ниже типов поиска с использованием комбинации атрибутов, переданных клиентом.

  8. Поиск по автору - точное совпадение с принятой формой имени

    Назначение: Поиск по упорядоченной в запросе последовательности слов в полях, содержащих имя лица или организации имеющих какую-то ответственность по отношению к документу. Поисковый термин может находиться в любом месте поля при условии сохранения порядка следования слов. Например, при поиске по термину "Пушкин, А" будут найдены описания, индексированные как "Пушкин, А.", "Пушкин А.С.", но не "Пушкин, Александр". Поисковый термин должен иметь форму, определяемую Правилами индексирования библиографических записей в формате RUSMARC (например, "Пушкин, А.С." при поиске по имени лица, записанного под фамилией или "Петр I" при поиске по имени лица, записанного под личным именем).

    Таблица 4.1.

    Тип атрибутаЗначения атрибутаНаименования атрибута
    Точка доступа (1)1003автор
    Отношение (2)3равно
    Позиция (3)3любое в поле
    Структура (4)101нормализованное имя
    Усечение (5)100без усечения
    Полнота (6)1неполное подполе

  9. Поиск по автору - точное совпадение с началом принятой формы имени

    Назначение: Поиск по упорядоченной в запросе последовательности слов в полях, содержащих имя лица или организации имеющих какую-то ответственность по отношению к документу. Поисковый термин может находиться в любом месте поля при условии сохранения порядка следования слов. Например, при поиске по термину "Пушкин, А" будут найдены описания, индексированные как "Пушкин, А.", "Пушкин А.С.", "Пушкин, Александр". Поисковый термин должен иметь форму, определяемую Правилами индексирования библиографических записей в формате RUSMARC (например, "Пушкин, А." при поиске по имени лица, записанного под фамилией или "Петр" при поиске по имени лица, записанного под личным именем).

    Таблица 4.2.

    Тип атрибутаЗначения атрибутаНаименования атрибута
    Точка доступа (1)1003автор
    Отношение (2)3равно
    Позиция (3)3любое в поле
    Структура (4)101нормализованное имя
    Усечение (5)1усечение справа
    Полнота (6)1неполное подполе

  10. Поиск по автору - точное совпадение

    Назначение: Поиск по полной строке в полях, содержащих имя лица или организации имеющих какую-то ответственность по отношению к документу.

    Таблица 4.3.

    Тип атрибутаЗначения атрибутаНаименования атрибута
    Точка доступа (1)1003автор
    Отношение (2)3равно
    Позиция (3)1первое в поле
    Структура (4)1фраза
    Усечение (5)100без усечения
    Полнота (6)3полное поле

  11. Поиск по автору - ключевое слово

    Назначение: Поиск по слову в полях, содержащих имя лица или организации имеющих какую-то ответственность по отношению к документу.

    Таблица 4.4.

    Тип атрибутаЗначения атрибутаНаименования атрибута
    Точка доступа (1)1003автор
    Отношение (2)3равно
    Позиция (3)3любое в поле
    Структура (4)2слово
    Усечение (5)100без усечения
    Полнота (6)1неполное подполе

  12. Поиск по автору - начало ключевого слова

    Назначение: Поиск по началу слова слову в полях, содержащих имя лица или организации имеющих какую-то ответственность по отношению к документу.

    Таблица 4.5.

    Тип атрибутаЗначения атрибутаНаименования атрибута
    Точка доступа (1)1003автор
    Отношение (2)3равно
    Позиция (3)3любое в поле
    Структура (4)2слово
    Усечение (5)1усечение справа
    Полнота (6)1неполное подполе

  13. Поиск по заглавию - точное совпадение

    Назначение: Поиск по полной строке в заглавии. Такой тип поиска может быть полезен при поиске по заглавиям сериальных изданий, состоящим из одного - двух слов, в тех случаях, когда менее точный запрос приводит к слишком большой выдаче.

    Таблица 4.6.

    Тип атрибутаЗначения атрибутаНаименования атрибута
    Точка доступа (1)4заглавие
    Отношение (2)3равно
    Позиция (3)1первое в поле
    Структура (4)1фраза
    Усечение (5)100без усечения
    Полнота (6)3полное поле

  14. Поиск по заглавию - ключевое слово

    Назначение: Поиск по слову в заглавии.

    Таблица 4.7.

    Тип атрибутаЗначения атрибутаНаименования атрибута
    Точка доступа (1)4заглавие
    Отношение (2)3равно
    Позиция (3)3любое в поле
    Структура (4)2слово
    Усечение (5)100без усечения
    Полнота (6)1неполное подполе
  15. Поиск по заглавию - начало ключевого слова

    Назначение: Поиск по началу слова в заглавии.

    Таблица 4.8.

    Тип атрибутаЗначения атрибутаНаименования атрибута
    Точка доступа (1)4заглавие
    Отношение (2)3равно
    Позиция (3)3любое в поле
    Структура (4)2слово
    Усечение (5)1усечение справа
    Полнота (6)1неполное подполе

  16. Поиск по заглавию - первые слова в поле

    Назначение: Поиск по последовательности слов в заглавии. Поле должно начинаться последовательностью символов, указанных в запросе. Такой тип поиска полезен тогда, когда пользователю известны первые слова заглавия.

    Таблица 4.9.

    Тип атрибутаЗначения атрибутаНаименования атрибута
    Точка доступа (1)4заглавие
    Отношение (2)3равно
    Позиция (3)1первое в поле
    Структура (4)1фраза
    Усечение (5)100без усечения
    Полнота (6)1неполное подполе

  17. Поиск по заглавию - первые символы в поле

    Назначение: Поиск по последовательности символов в заглавии. Поле должно начинаться последовательностью символов, указанных в запросе. Такой тип поиска полезен тогда, когда пользователю известны первые слова заглавия, но нет уверенности в правильности написания какого-либо слова. Например, по запросу "коммерческая экспл" будут найдены описания документов, заглавия которых начинаются со слов "Коммерческая эксплуатация" или "Коммерческая эксплоатация".

    Таблица 4.10.

    Тип атрибутаЗначения атрибутаНаименования атрибута
    Точка доступа (1)4заглавие
    Отношение (2)3равно
    Позиция (3)1первое в поле
    Структура (4)1фраза
    Усечение (5)1усечение справа
    Полнота (6)1неполное подполе

  18. Тематический поиск - ключевое слово

    Назначение: Поиск по слову в полях тематики

    Таблица 4.11.

    Тип атрибутаЗначения атрибутаНаименования атрибута
    Точка доступа (1)21тематика
    Отношение (2)3равно
    Позиция (3)3любое в поле
    Структура (4)2слово
    Усечение (5)100без усечения
    Полнота (6)1неполное подполе

  19. Тематический поиск - начало ключевого слова

    Назначение: Поиск по началу слова в полях тематики. Поле должно начинаться последовательностью символов, указанных в запросе.

    Таблица 4.12.

    Тип атрибутаЗначения атрибутаНаименования атрибута
    Точка доступа (1)21тематика
    Отношение (2)3равно
    Позиция (3)3любое в поле
    Структура (4)2слово
    Усечение (5)1усечение справа
    Полнота (6)1неполное подполе

  20. Тематический поиск - первые слова в поле

    Назначение: Поиск по последовательности слов в полях тематики. Поле должно начинаться последовательностью символов, указанных в запросе. Такой тип поиска полезен тогда, когда пользователю известен основной предметный заголовок, но неизвестны подзаголовки.

    Таблица 4.13.

    Тип атрибутаЗначения атрибутаНаименования атрибута
    Точка доступа (1)21тематика
    Отношение (2)3равно
    Позиция (3)1первое в поле
    Структура (4)1фраза
    Усечение (5)100без усечения
    Полнота (6)1неполное подполе

  21. Тематический поиск - первые символы в поле

    Назначение: Поиск по последовательности символов в полях тематики. Поле должно начинаться последовательностью символов, указанных в запросе. Такой тип поиска полезен тогда, когда пользователь желает найти все предметные заголовки, имеющие один и тот же корень.

    Таблица 4.14.

    Тип атрибутаЗначения атрибутаНаименования атрибута
    Точка доступа (1)21тематика
    Отношение (2)3равно
    Позиция (3)1первое в поле
    Структура (4)1фраза
    Усечение (5)1усечение справа
    Полнота (6)1неполное подполе

  22. Поиск по ISBN

    Назначение: Поиск по ISBN.

    Таблица 4.15.

    Тип атрибутаЗначения атрибутаНаименования атрибута
    Точка доступа (1)7ISBN
    Отношение (2)3равно
    Позиция (3)1первое в поле
    Структура (4)1фраза
    Усечение (5)100без усечения
    Полнота (6)1неполное подполе

  23. Поиск по ISSN

    Назначение: Поиск по ISSN.

    Таблица 4.16.

    Тип атрибутаЗначения атрибутаНаименования атрибута
    Точка доступа (1)8ISSN
    Отношение (2)3равно
    Позиция (3)1первое в поле
    Структура (4)1фраза
    Усечение (5)100без усечения
    Полнота (6)1неполное подполе

  24. Поиск по стандартному идентификатору

    Назначение: Поиск по стандартным идентификаторам - ISBN, ISSN, ISMN, CODEN и т.п. без учета конкретной схемы идентификатора.

    Таблица 4.17.

    Тип атрибутаЗначения атрибутаНаименования атрибута
    Точка доступа (1)1007стандартный идентификатор
    Отношение (2)3равно
    Позиция (3)1первое в поле
    Структура (4)1фраза
    Усечение (5)100без усечения
    Полнота (6)1неполное подполе

  25. Поиск по идентификатору записи

    Назначение: Поиск по идентификатору записи - контрольному номеру записи, присвоенному ей каталогизирующим агентством, без учета конкретной схемы идентификатора.

    Таблица 4.18.

    Тип атрибутаЗначения атрибутаНаименования атрибута
    Точка доступа (1)12контрольный номер
    Отношение (2)3равно
    Позиция (3)1первое в поле
    Структура (4)1фраза
    Усечение (5)100без усечения
    Полнота (6)1неполное подполе

  26. Поиск по дате публикации

    Назначение: Поиск по дате публикации. Под датой публикации подразумевается год издания. Этот тип поиска может применяться для задания хронологичесикх ограничений в сочетании с другими типами поиска с использованием логических операторов.

    Таблица 4.19.

    Тип атрибутаЗначения атрибутаНаименования атрибута
    Точка доступа (1)31дата публикации
    Отношение (2)1, 2, 3, 4, 5, 6меньше, меньше или равно, равно, больше или равно, больше, не равно
    Позиция (3)3любое в поле
    Структура (4)4год
    Усечение (5)100без усечения
    Полнота (6)1неполное подполе

  27. Поиск по месту публикации

    Назначение: Поиск по слову в названии места публикации.

    Таблица 4.20.

    Тип атрибутаЗначения атрибутаНаименования атрибута
    Точка доступа (1)59место публикации
    Отношение (2)3равно
    Позиция (3)3любое в поле
    Структура (4)2слово
    Усечение (5)100без усечения
    Полнота (6)1неполное подполе

  28. Поиск по издательству

    Назначение: Поиск по слову в названии издательства или издающей организации.

    Таблица 4.21.

    Тип атрибутаЗначения атрибутаНаименования атрибута
    Точка доступа (1)1018издательство
    Отношение (2)3равно
    Позиция (3)3любое в поле
    Структура (4)2слово
    Усечение (5)100без усечения
    Полнота (6)1неполное подполе

  29. Поиск по дате занесения записи в базу данных

    Назначение: Поиск по дате занесения записи в базу данных. Структура поискового термина должна отвечать требованиям ГОСТ 7.64-90. Z39.50 служба должна поддерживать поиск в основном формате для полного представления календарной даты и для представления с уменьшенной точностью.

    Таблица 4.22.

    Тип атрибутаЗначения атрибутаНаименования атрибута
    Точка доступа (1)1011дата занесения записи в базу данных
    Отношение (2)1, 2, 3, 4, 5, 6меньше, меньше или равно, равно, больше или равно, больше, не равно
    Позиция (3)3любое в поле
    Структура (4)5нормализованная дата
    Усечение (5)100без усечения
    Полнота (6)1неполное подполе

  30. Поиск по языку

    Назначение: Поиск по языку. Этот тип поиска может применяться для ограничения в сочетании с другими типами поиска с использованием логических операторов. Z39.50 служба может отвергать запрос использующий только этот тип поиска. Поисковый термин должен отвечать требованиям ISO 639-2. Например, при поиске по термину "rus" должны быть найдены описания русскоязычных документов.

    Таблица 4.23.

    Тип атрибутаЗначения атрибутаНаименования атрибута
    Точка доступа (1)54код языка
    Отношение (2)3равно
    Позиция (3)3любое в поле
    Структура (4)2слово
    Усечение (5)100без усечения
    Полнота (6)1неполное подполе

  31. Поиск по библиографическому уровню

    Назначение: Поиск по библиографическому уровню. Этот тип поиска может применяться для ограничения в сочетании с другими типами поиска с использованием логических операторов. Z39.50 служба может отвергать запрос использующий только этот тип поиска. Поисковый термин должен задаваться в виде одного символа, область значений которого определяется требованиями RUSMARC для библиографического уровня (позиция 7 маркера). Например, при поиске по термину "s" должны быть найдены описания сериальных документов.

    Таблица 4.24.

    Тип атрибутаЗначения атрибутаНаименования атрибута
    Точка доступа (1)1021библиографический уровень
    Отношение (2)3равно
    Позиция (3)3любое в поле
    Структура (4)108строка
    Усечение (5)100без усечения
    Полнота (6)1неполное подполе

  32. Поиск по типу записи

    Назначение: Поиск по типу записи. Этот тип поиска может применяться для ограничения в сочетании с другими типами поиска с использованием логических операторов. Z39.50 служба может отвергать запрос использующий только этот тип поиска. Поисковый термин должен задаваться в виде одного символа, область значений которого определяется требованиями RUSMARC для типа записи (позиция 6 маркера). Например, при поиске по термину "a" должны быть найдены описания печатных текстовых материалов.

    Таблица 4.25.

    Тип атрибутаЗначения атрибутаНаименования атрибута
    Точка доступа (1)1001код типа записи
    Отношение (2)3равно
    Позиция (3)3любое в поле
    Структура (4)108строка
    Усечение (5)100без усечения
    Полнота (6)1неполное подполе

  33. Поиск по форме содержания

    Назначение: Поиск по форме содержания и виду материала. Этот тип поиска может применяться для ограничения в сочетании с другими типами поиска с использованием логических операторов. Обязательным условием при этом является связь данного типа поиска с поиском по библиографичесокму уровню с использованием оператора И. Z39.50 служба может отвергать запрос использующий только этот тип поиска. Поисковый термин должен задаваться в виде одного символа, область значений которого определяется требованиями RUSMARC для формы содержания и вида материала (позиции 4-7 подполя a поля 105 и позиции 3-6 подполя a поля 110). Например, при поиске по термину "l" в сочетании с библиографическим уровнем "m" должны быть найдены описания стандартов. При поиске по тому же термину, но в сочетании с библиографическим уровнем "s" должны быть найдены описания законодательных актов.

    Таблица 4.26.

    Тип атрибутаЗначения атрибутаНаименования атрибута
    Точка доступа (1)1034код формы содержания
    Отношение (2)3равно
    Позиция (3)3любое в поле
    Структура (4)108строка
    Усечение (5)100без усечения
    Полнота (6)1неполное подполе

  34. Поиск по держателю

    Назначение: Поиск по коду организации, являющейся держателем описываемого документа. Поисковый термин должен представлять собой национальный код организации - держателя документа (например, 19011032 для Библиотеки Академии Наук).

    Таблица 4.27.

    Тип атрибутаЗначения атрибутаНаименования атрибута
    Точка доступа (1)1044держатель
    Отношение (2)3равно
    Позиция (3)3любое в поле
    Структура (4)2слово
    Усечение (5)100без усечения
    Полнота (6)1неполное подполе

  35. Поиск по источнику записи

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

    Таблица 4.28.

    Тип атрибутаЗначения атрибутаНаименования атрибута
    Точка доступа (1)1019источник записи
    Отношение (2)3равно
    Позиция (3)3любое в поле
    Структура (4)2слово
    Усечение (5)100без усечения
    Полнота (6)1неполное подполе

  36. Поиск по всем поддерживаемым точкам доступа - ключевое слово

    Назначение: Поиск по слову в тех полях, которые отражаются в какие-либо точки доступа.

    Таблица 4.29.

    Тип атрибутаЗначения атрибутаНаименования атрибута
    Точка доступа (1)1016все поддерживаемые точки доступа
    Отношение (2)3равно
    Позиция (3)3любое в поле
    Структура (4)2слово
    Усечение (5)100без усечения
    Полнота (6)1неполное подполе

  37. Поиск по всем поддерживаемым точкам доступа - начало ключевого слова

    Назначение: Поиск по началу слова в тех полях, которые отражаются в какие-либо точки доступа.

    Таблица 4.30.

    Тип атрибутаЗначения атрибутаНаименования атрибута
    Точка доступа (1)1016все поддерживаемые точки доступа
    Отношение (2)3равно
    Позиция (3)3любое в поле
    Структура (4)2слово
    Усечение (5)1усечение справа
    Полнота (6)1неполное подполе

  38. Поиск везде - ключевое слово

    Назначение: Поиск по слову во всех полях записи

    Таблица 4.31.

    Тип атрибутаЗначения атрибутаНаименования атрибута
    Точка доступа (1)1035везде
    Отношение (2)3равно
    Позиция (3)3любое в поле
    Структура (4)2слово
    Усечение (5)100без усечения
    Полнота (6)1неполное подполе

  39. Поиск везде - начало ключевого слова

    Назначение: Поиск по началу слова во всех полях записи.

    Таблица 4.32.

    Тип атрибутаЗначения атрибутаНаименования атрибута
    Точка доступа (1)1035везде
    Отношение (2)3равно
    Позиция (3)3любое в поле
    Структура (4)2слово
    Усечение (5)1усечение справа
    Полнота (6)1неполное подполе

  40. Возможность именования результирующих множеств и хранения как минимум двух результирующих множеств в рамках одного сеанса.

  41. Обработку ситуации, описанной в Разделе 3.7 настоящего документа следующим образом:

    1. Параметры ответа о результатах поиска должны принимать следующие значения: searchStatus = failure, resultSetStatus = subset когда найдено не менее одной записи в тех базах данных, для которых можно успешно выполнить запрос, или resultSetStatus = none когда ничего не найдено.

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

    3. Если в результате выполнения запроса были найдены записи, удовлетворяющие поисковому условию, должно формироваться результирующее множество, количество найденых записей является значением параметра resultCount.

  42. Представление библиографических, а при необходимости и авторитетных/нормативных записей в формате RUSMARC.

  43. Отображение полей и подполей библиографических записей в формате RUSMARC в точки доступа в соответствии с правилами, приведенными в Приложении A.

  44. Наличие в библиографических записях сведений о форме содержания документа и виде материала выражающееся в безусловном наличии в указанных записях поля 105 или 110.

  45. Наличие в библиографических записях сведений о местонахождении документа выражающееся в безусловном наличии в указанных записях хотя бы одного экземпляра поля 899. В подполе a этого поля необходимо использовать национальный код организации - держателя документа.

Приложение A. Правила индексирования библиографических записей в формате RUSMARC

Настоящие правила построены на базе сведений из Таблицы соответствия пользовательских атрибутов протокола Z39.50-1995 и полей формата RUSMARC, разработанной специалистами Российской Национальной Бибилиотеки.

Принятые обозначения

Знак "$" используется для обозначения первого символа идентификатора подполя.

Знак "#" используется для обозначения пробела в тех случаях, когда он является значением индикаторов полей или позиций полей блока кодированной информации.

Знак "-", используется для указания на то, что в указанной позиции может находиться любое значение из тех, что определены RUSMARC. Таким образом можно в краткой форме определить множество полей, отображаемых в точку доступа.

В фигурные скобки "{}" заключаются повторяющиеся подполя.

Таблица A.1. Отображение полей библиографических записей в формате RUSMARC в точки доступа набора атрибутов bib-1

Тип поискаТочка доступаПолеПримечание
Автор1003
70-#1$a, $g ($c)
70-#1$a, $b ($c)
70-#0$a $d ($c)
4--#-$170-#1$a, $g ($c)
4--#-$170-#1$a, $b ($c)
4--#-$170-#0$a $d ($c)
71-00$a, $g, $h ($c){. $b ($c)}
71-01$a ($c){. $b ($c) ($d; $f; $e)}
71-02$a ($c){. $b ($c) ($d; $f; $e)}
4--#-$171-00$a, $g, $h ($c){. $b ($c)}
4--#-$171-01$a ($c){. $b ($c) ($d; $f; $e)}
4--#-$171-02$a ($c){. $b ($c) ($d; $f; $e)}
71-10$a, $g, $h ($c) ($d; $f; $e){. $b ($c) ($d; $f; $e)}
71-11$a ($c) ($d; $f; $e){. $b ($c) ($d; $f; $e)}
71-12$a ($d; $f; $e){. $b ($c) ($d; $f; $e)}
4--#-$171-10$a, $g, $h ($c) ($d; $f; $e){. $b ($c) ($d; $f; $e)}
4--#-$171-11$a ($c) ($d; $f; $e){. $b ($c) ($d; $f; $e)}
4--#-$171-12$a ($d; $f; $e){. $b ($c) ($d; $f; $e)}
Данные из указанных полей индексируются только в том случае, если поля содержат $4070 или вообще не содержат $4
Заглавие4
2001#$a{. $h, $i}
2001#$i
2250#$a{. $h, $i}
2251#$a{. $h, $i}
2251#$i
2252#$i
5001-$a{. $h, $i}
5001-$i
501-#$a
5031#$a
5101#$a{. $h, $i}
5101#$i
5121#$a
5131#$a{. $h, $i}
5131#$i
5141#$a
5151#$a
5161#$a
5171#$a
5181#$a
5201#$a{. $h, $i}
5201#$i
5301#$a
531##$a
5321-$a
5401#$a
5411#$a{. $h, $i}
5411#$i
5451#$a
4--#-$12001#$a{. $h, $i}
4--#-$12001#$i
4--#-$12250#$a{. $h, $i}
4--#-$12250#$i
4--#-$12251#$a{. $h, $i}
4--#-$12251#$i
4--#-$12252#$i
4--#-$15001-$a{. $h, $i}
4--#-$15001-$i
4--#-$1501-#$a
4--#-$15031#$a
4--#-$15101#$a{. $h, $i}
4--#-$15101#$i
4--#-$15121#$a
4--#-$15131#$a{. $h, $i}
4--#-$15131#$i
4--#-$15141#$a
4--#-$1515-5181#$a
4--#-$15201#$a{. $h, $i}
4--#-$15201#$i
4--#-$15301#$a
4--#-$1531##$a
4--#-$15321-$a
4--#-$15401#$a
4--#-$15411#$a{. $h, $i}
4--#-$15411#$i
4--#-$15451#$a
Данные из полей 46- не индексируются в записях аналитического уровня
Тематический21
600#-$a
601--$a
602##$a
604##$a
605##$a
606-#$a
607##$a
608##$a
610-#$a
 
ISBN7
010##$a
421#-1010##$a
422#-1010##$a
45-#-1010##$a
463#-1010##$a
470#-1010##$a
48-#-1010##$a
 
ISSN8
011##$a
225-#$x
461#-$1011##$a
462#-$1011##$a
 
Стандартный идентификатор1007
010##$a
011##$a
014##$a
020##$b
021##$b
022##$b
 
Идентификатор записи12001 
Дата публикации31
100##$a поз. 9-12
100##$a поз. 13-16
210##$d
Данные из поля 100$a поз. 13-16 следует индексировать только в том случае если их значение не #### и не 9999
Место публикации59
102##$a
102##$b
210##$a
620##$a
620##$b
620##$c
620##$d
 
Издательство1018210##$с 
Дата занесения записи в БД1011
100##$a поз. 0-7
801#0$c
 
Язык54101-#$a 
Библиографический уровень1021Маркер поз. 7 
Тип записи1001Маркер поз. 6 
Форма содержания1034
105##$a поз. 4
105##$a поз. 5
105##$a поз. 6
105##$a поз. 7
110##$a поз. 3
110##$a поз. 4
110##$a поз. 5
110##$a поз. 6
Данные из указанных полей следует индексировать только в том случае если их значение не | и не #
Держатель1044899##$a 
Источник записи1019801#-$b 
Все поддерживаемые точки доступа1016Все те поля, которые отображаются в поддерживаемые точки доступа (кроме 1035) 
Везде1035Все поля