В помощь разработчикам программного обеспечения
Таблица соответствия пользовательских атрибутов протокола Z39.50-1995 и полей формата
- Цель
- Принятые обозначения
- Таблица соответствия Bib-1 (Z39.50-1995) - RUSMARC
- Новые поля и новые атрибуты
Настоящая таблица устанавливает соответствие между полями набора пользовательских атрибутов Bib-1 (Z39.50-1995) и полями формата RUSMARC с целью обеспечения возможности корректного встраивания систем, работающих с форматом RUSMARC, в распределенные библиотечные системы, работающие под протоколом Z39.50.
Основанием для настоящей таблицы послужил документ “ATTTRIBUTE SET BIB-1 (Z39.50-1995) : SEMANTICS”, размещенный Z39.50 Implementors Group по адресу: ftp://ftp.loc.gov/pub/z3950/defs/bib1.txt.
2.1. Дефис
Знак “-“, используемый в таблице, означает, что в указанной позиции может находиться любое значение из тех, что определены форматом, и, значит, соответствие устанавливается между полем Bib1 и всеми полями формата RUSMARC, получаемыми в результате такой подстановки.
Например, строка
Personal name |
1 |
Имя лица |
70-#1$a, $g |
означает, что комбинации:
700#1$a, $g
701#1$a, $g
702#1$a, $g
соответствуют полю Personal name (1) формата Bib1.
2.2. Фигурные скобки
В фигурные скобки “{}” заключаются элементы, которые могут повторяться.
- Например:
- 71-00$a, $g, $h ($c){. $b ($c)}
- заменяет:
- 71-00$a, $g, $h ($c). $b ($c)
- или
- 71-00$a, $g, $h ($c). $b ($c). $b ($c)
- или
- 71-00$a, $g, $h ($c). $b ($c). $b ($c). $b ($c)
- и т. д.
2.3. Обозначение элементов поисковых индексов
Элементы поисковых индексов (в крайней правой колонке) выражены в подполях формата RUSMARC. Совокупности элементов формируют полный поисковый индекс.
При этом соблюдаются следующие правила:
- Пусть выражения в крайнем правом столбце, типа 71-00$a, $g, $h ($c){.
$b ($c)}, называется формулой поискового
индекса.
Предполагается, что поисковая система, работающая с полями протокола Z39.50, допускает усечение справа.
Например, если формула поискового индекса имеет вид::
71-00$a, $g, $h ($c){. $b ($c)}
то:
71-00$a, $g, $h
71-00$a, $g
71-00$a
– также являются поисковыми индексами
- Предполагается, что реальная запись может не содержать некоторых
элементов, из тех, что приводятся в формуле.
- В тех случаях, когда поисковый индекс соответствует какому-либо заголовку библиографической записи, в нем (в индексе) сохраняется нотация, принятая в соответствующем заголовке.
Пример 1
Пусть форматное представление заголовка:
$aРоссийская федерация$bГосударственная Дума$c1999- $bЗаседание$f2000, сентябрь |
Номер поля и индикаторы дают нам нужную строку таблицы соответствия:
Corporate name |
2 |
Наименование организации |
71-01$a ($c){. $b ($c) ($d; $f; $e)} |
- С учетом наличествующих подполей, формула из таблицы:
- Corporate name=71-01$a ($c){. $b ($c) ($d; $f; $e)}
- Вырождается в:
- Corporate name=71-01$a. $b ($c). $b ($f)
- Тогда полный поисковый индекс выглядит следующим образом:
- Corporate name=Российская федерация. Государственная Дума. (1999- ). Заседание (2000, сентябрь)
- Что соответствует заголовку коллективного автора.
Пример 2
Пусть форматное представление заголовка:
$aНовгородский университет им. Ярослава Мудрого$bИнститут медицинского образования$bНаучная конференция$d7$f2000 |
Номер поля и индикаторы дают нам нужную строку таблицы соответствия:
Corporate name |
2 |
Наименование организации |
71-02$a ($c){. $b ($c) ($d; $f; $e)} |
- С учетом наличествующих подполей, формула из таблицы:
- Corporate name=71-02$a ($c){. $b ($c) ($d; $f; $e)}
- Вырождается в:
- Corporate name=71-02$a. $b. $b ($d; $f)
- Тогда полный поисковый индекс выглядит следующим образом:
- Corporate name=Новгородский университет им. Ярослава Мудрого. Институт медицинского образования. Научная конференция. (7; 2000)
- Что соответствует заголовку коллективного автора.
Наименование атрибута |
№ поля |
Наименование атрибута (рус.) |
Номер поля RUSMARC | ||
Personal name |
1 |
Имя лица |
70-#1$a, $g ($c) 600#1$a, $g ($c) 4--#-$170-#1$a, $g ($c) 4--#-$1600#1$a, $g ($c) 503-#$e | ||
Corporate name |
2 |
Наименование организации |
71-00$a, $g, $h ($c){. $b ($c)} 60100$a, $g, $h ($c){. $b ($c)} 4--#-$171-00$a, $g, $h ($c){. $b ($c)} 4--#-$160100$a, $g, $h ($c){. $b ($c)} 503-#$n | ||
Conference name |
3 |
Название конференции |
71-10$a, $g, $h ($c) ($d; $f; $e){. $b ($c) ($d; $f; $e)}
60110$a, $g, $h ($c) ($d; $f; $e){. $b ($c) ($d; $f; $e)} 4--#-$171-10$a, $g, $h ($c) ($d; $f; $e){. $b ($c) ($d; $f; $e)}
4--#-$160110$a, $g, $h ($c) ($d; $f; $e){. $b ($c) ($d; $f; $e)}
| ||
Title |
4 |
Заглавие |
2001#$a{. $h, $i} 2250#$a{. $h, $i} 5001-$a{. $h, $i} 604##$15001-$a{. $h, $i}
| ||
Title series |
5 |
Заглавие серии |
Если поз. 7 маркера записи 2001#$a{. $h, $i} 5121#$a 2250#$a{. $h, $i} 5201#$a{. $h, $i} 461#-$12001#$a{. $h, $i} Если концепция поиска предполагает включение в результаты поиска и всех связанных серий, то и остальные поля блока 4— (за исключением 463, 464, 481, 482) должны быть в этом списке в виде: 4--#-$12001#$a{. $h, $i} Однако, в этом случае только поля 43- и 44- не дадут “мусора” при поиске. | ||
Title uniform |
6 |
Унифициро- |
5001-$a{. $h, $i} 461#-$15001-$a{. $h, $i} | ||
ISBN |
7 |
ISBN |
010##$a 421#-$1010##$a | ||
ISSN |
8 |
ISSN |
011##$a 2250#$x 461#-$1011##$a Если концепция поиска предполагает включение в результаты поиска и всех связанных серий, то и остальные поля блока 4— (за исключением 463, 464, 481, 482) должны быть в этом списке в виде: 4--#-$1011##$a | ||
LC card number |
9 |
||||
BNB card number |
10 |
||||
BGF (sic) number |
11 |
||||
Local number |
12 |
Иденти- фикатор записи |
001 | ||
Dewey classification |
13 |
Классифи- кация Дьюи |
676##$a | ||
UDC classification |
14 |
УДК |
675##$a | ||
Bliss classification |
15 |
||||
LC call number |
16 |
||||
NLM call number |
17 |
||||
NAL call number |
18 |
||||
MOS call number |
19 |
||||
Local classification |
20 |
Индексы других классифи- каций |
686##$a | ||
Subject heading |
21 |
Предметный заголовок (начальный элемент ввода) |
600-610##$a | ||
Subject Rameau |
22 |
||||
BDI index subject |
23 |
600-608##$a если эти поля содержат:
| |||
INSPEC subject |
24 |
600-608##$a если эти поля содержат:
| |||
MESH subject |
25 |
600-608##$a если эти поля содержат:
| |||
PA subject |
26 |
600-608##$a если эти поля содержат:
| |||
LC subject heading |
27 |
Предметный заголовок библиотеки Конгресса |
600-608##$a если эти поля содержат:
| ||
RVM subject heading |
28 |
600-608##$a если эти поля содержат:
| |||
Local subject index |
29 |
||||
Date |
30 |
Дата последней транзакции |
005 | ||
Date of publication |
31 |
Дата издания |
210$d 100 поз.9-12 | ||
Date of acquisition |
32 |
Дата поступления |
|||
Title-key |
33 |
Ключевое заглавие |
5301#$a | ||
Title collective |
34 |
Унифициро- ванное общее заглавие |
501-#$a | ||
Title parallel |
35 |
Параллельное заглавие |
2001#$d 5101#$a{. $h, $i} | ||
Title cover |
36 |
Заглавие обложки |
5121#$a | ||
Title added - title - page |
37 |
Заглавие на дополни- тельном титульном листе |
5131#$a{. $h, $i} | ||
Title caption |
38 |
Заглавие на первой странице текста |
5141#$a | ||
Title running |
39 |
Заглавие на колонтитуле |
5151#$a | ||
Title spine |
40 |
Заглавие на корешке (издания) |
5161#$a | ||
Title other variant |
41 |
Другие варианты заглавия |
5171#$a | ||
Title former |
42 |
Прежнее заглавие |
5201#$a{. $h, $i} 430#-$12001#$a{. $h, $i} | ||
Title abbreviated |
43 |
Сокращенное заглавие |
531##$a | ||
Title expanded |
44 |
Расширенное заглавие |
5321#$a | ||
Subject PRECIS |
45 |
||||
Subject RSWK |
46 |
||||
Subject subdivision |
47 |
Предметный подзаголовок |
600-602--$j 600-602--$x 600-602--$y 600-602--$z | ||
Number natl bibliography |
48 |
Номер в нацио- нальной библио- графии |
020##$b | ||
Number legal deposit |
49 |
Номер госу- дарственной регистрации |
021##$b | ||
Number govt publication |
50 |
Номер публикации органа госу- дарственной власти |
022##$b | ||
Number publisher for music |
51 |
013$a (UNIMARC) | |||
Number DB |
52 |
||||
Number local call |
53 |
899$b$j | |||
Code -- language |
54 |
Код языка |
101-#$a | ||
Code -- geographic area |
55 |
Код геогра- фического региона |
660##$a | ||
Code -- institution |
56 |
Источник записи |
801#-$b | ||
Name and title |
57 |
Имя и заглавие |
Объединение полей: 1002 (Bib-1) 4 (Bib-1) | ||
Name geographic |
58 |
Географичес- кое название |
607##$a | ||
Place publication |
59 |
Место публикации |
620##$a 210##$a 102##$a | ||
CODEN |
60 |
||||
Microform generation |
61 |
Поколение микроформ |
130##$a поз. 9 (UNIMARC) | ||
Abstract |
62 |
Резюме или реферат |
330##$a | ||
Note |
63 |
Примечание |
3----$a 830##$a | ||
Author - title |
1000 |
Автор - заглавие |
Объединение полей: | ||
Record type |
1001 |
Тип записи |
Маркер поз.6 | ||
Name |
1002 |
Имя |
Совокупность полей 1,2,3 формата Bib1 | ||
Author |
1003 |
Автор |
Только, если следующие поля 70-#1$a, $g ($c) 4--#-$170-#1$a, $g ($c) 503-#$e 71-00$a, $g, $h ($c){. $b ($c)} 4--#-$171-00$a, $g, $h ($c){. $b ($c)} 503-#$n 71-10$a, $g, $h ($c) ($d; $f; $e){. $b ($c) ($d; $f; $e)} 4--#-$171-10$a, $g, $h ($c) ($d; $f; $e){. $b ($c) ($d; $f; $e)}
| ||
Author - name personal |
1004 |
Имя лица, |
Только, если следующие поля 70-#1$a, $g ($c) 4--#-$170-#1$a, $g ($c) 503-#$e | ||
Author - name corporate |
1005 |
Наимено- вание органи- зации |
Только, если следующие поля 71-00$a, $g, $h ($c){. $b ($c)} 4--#-$171-00$a, $g, $h ($c){. $b ($c)} 503-#$n | ||
Author - name conference |
1006 |
Наимено- вание органи- зации |
Только, если следующие поля 71-10$a, $g, $h ($c) ($d; $f; $e){. $b ($c) ($d; $f; $e)}
4--#-$171-10$a, $g, $h ($c) ($d; $f; $e){. $b ($c) ($d; $f; $e)}
| ||
Identifier -- standard |
1007 |
Стандартный идентифи- катор |
010##$a | ||
Subject -- LC children’s |
1008 |
600-608$a, если эти поля содержат
| |||
Subject name -- personal |
1009 |
Имя лица как предмет |
600#1$a, $g ($c) 604##$170-#1$a, $g ($c) 4--#-$1600#1$a, $g ($c) | ||
Body of text |
1010 |
||||
Date / time added to database |
1011 |
Дата составления записи |
100##$a поз..0-7 801#0$c | ||
Date / time last modified |
1012 |
Дата и время последней модификации |
005 | ||
Authority / format identifier |
1013 |
||||
Concept - text |
1014 |
||||
Concept - reference |
1015 |
||||
Any |
1016 |
||||
Server choice |
1017 |
||||
Publisher |
1018 |
Издательство |
210##$c | ||
Record source |
1019 |
Источник записи |
801#-$b | ||
Editor |
1020 |
Редактор |
То же, что поле 1(Bib1) но с $4340 | ||
Bib - level |
1021 |
Библиогра- фический уровень |
Маркер поз. 7 | ||
Geographic class |
1022 |
Код геогра- фической классифи- кации библиотеки Конгресса. |
|||
Indexed by |
1023 |
Ссылка на библио- графический указатель |
|||
Map scale |
1024 |
Масштаб карты |
120##$a поз. 7-8 123-#$a 131##$a | ||
Music key |
1025 |
Музыкальный ключ |
500--$u (UNIMARC) | ||
Related periodical |
1026 |
Взаимо- связанные заглавия периоди- ческих изданий |
Поля блока 4— 4--#-$12001#$a{. $h, $i} Однако, в этом случае только поля 43- и 44- не дадут “мусора” при поиске. | ||
Report number |
1027 |
Номер отчета |
015##$a (UNIMARC) | ||
Stock number |
1028 |
Шифр |
899##$b$j | ||
Thematic number |
1030 |
||||
Material type |
1031 |
Тип носителя |
200-#$b | ||
Doc ID |
1032 |
Электронный адрес документа |
856-# - ? | ||
Host item |
1033 |
Если позиция 7 маркера записи содержит «a», то: 461#-$12001#$a{. $h, $i} | |||
Content type |
1034 |
Коды содержания |
105##$a/4, если не | и не # 110##$a/3, если не | и не # | ||
Anywhere |
1035 |
||||
Author - Title - Subject |
1036 |
4. Новые поля и новые атрибуты
По мере развития формата RUSMARC и набора пользовательских атрибутов Bib-1 в настоящую таблицу предполагается вносить соответствующие изменения.