СТАНДАРТ ST.30
|
РЕКОМЕНДАЦИИ ПО СТАНДАРТНОМУ ФОРМАТУ МАГНИТНОЙ ЛЕНТЫ ДЛЯ ОБМЕНА БИБЛИОГРАФИЧЕСКИМИ ДАННЫМИ, РЕФЕРАТАМИ И ПОЛНЫМИ ТЕКСТАМИ ПАТЕНТНЫХ ДОКУМЕНТОВ В МАШИНОЧИТАЕМОЙ ФОРМЕ
ВВЕДЕНИЕ
1. Рекомендации определяют требования к обобщенному формату магнитной ленты для обмена записями,
содержащими библиографические данные, рефераты или полные тексты патентных документов. В них не
определяется содержание отдельных записей, но делается попытка стандартизировать систему меток,
индикаторов и идентификаторов и их использование в полях данных, находящихся в таких записях.
2. Рекомендации содержат описание обобщенной структуры, специально рассчитанной на обмен между
системами обработки данных, а не для использования в качестве формата обработки внутри систем. Хотя эти
рекомендации рассчитаны на магнитную ленту, предлагаемая структура может быть использована и для других
носителей данных.
3. Настоящие рекомендации, где это возможно, основываются на действующих стандартах ВОИС и на
стандартах, разработанных Международной организацией по стандартизации (ИСО). В тех частях настоящих
рекомендаций, к которым такие стандарты имеют непосредственное отношение, на них сделаны
соответствующие ссылки. Стандарты, имеющие фундаментальное значение для настоящих рекомендаций в
целом, приведены в разделе .Ссылки..
ССЫЛКИ
4. Для настоящих рекомендаций имеют фундаментальное значение следующие стандарты:
(a) ST.3 - Рекомендуемые стандартные двубуквенные коды для представления стран,
административных единиц и межправительственных организаций;
(b) ST.9 - Рекомендации, относящиеся к библиографическим данным патентных документов и
свидетельств дополнительной охраны;
(c) ST.8 - Стандартная запись индексов Международной патентной классификации (МПК) на
машиночитаемых носителях;
(d) ИСО 1001 - Обработка информации - Запись меток на магнитную ленту и структура файла для
обмена информацией.
Этот документ относится к обмену информацией на магнитной ленте, предусматривая метки, записанные
магнитным способом, для идентификации и структурной организации файлов, а также стандартную структуру для блоков, содержащих записи, которые составляют файл. Он также устанавливает метод распределения записи по блокам;
(e) ИСО 2709 - Документация - Формат для обмена библиографической информацией на магнитной
ленте.
Этот документ определяет требования к обобщенному формату, используемому для обмена, который
содержит записи, описывающие все формы материала, поддающегося библиографическому описанию, а также связанные с ними записи, но не определяет значения меток, индикаторов или идентификаторов. Настоящие рекомендации следуют обобщенной структуре, описанной в стандарте ИСО 2709 и используемой в нем терминологии;
(f) ИСО 8601 - Элементы данных и обменные форматы, обмен информацией и представление
дат и времени;
(g) ИСО/R 639-1967 - Символы для обозначения языков, стран и организаций (этот стандарт будет
применяться только в отношении кодирования языков, в части кодирования стран и административных единиц см. п. а)).
В дополнение к вышеупомянутым стандартам этой темы также имеют отношение различные другие стандарты
ИСО, касающиеся наборов кодировочных знаков, которые будут использоваться для записи букв, цифр, знаков
препинания, химических, математических и греческих символов, знаков, относящихся к параграфам, таблицам и
изображениям, встроенным в тексте, а также других специальных символов, встречающихся в патентных
документах.
ОПРЕДЕЛЕНИЯ
5. В настоящих рекомендациях применяются следующие специфические определения:
5.1. ЗАПИСЬ: совокупность полей, включая метку записи, справочник (директорию) и данные, относящиеся к
одному и тому же патентному документу и рассматриваемые как единое целое.
5.2. ПОДЗАПИСЬ: группа полей в записи, которые могут рассматриваться как единое целое.
5.3. СТРУКТУРА: расположение частей, составляющих библиографическую запись.
5.4. ПОЛЕ ДАННЫХ: участок записи переменной длины, содержащий конкретную категорию данных,
следующий за справочником и ассоциируемый с одним пунктом справочника.
Примечание: поле данных может содержать одно или более подполей
5.5. МЕТКА (поля): три знака, ассоциируемые с полем и используемые для его идентификации.
5.6. ПОДПОЛЕ: часть поля, содержащая определенную единицу информации.
5.7. МЕТКА ЗАПИСИ: поле, встречающееся в начале каждой библиографической записи и содержащее
параметры для обработки записи.
5.8. СПРАВОЧНИК: указатель местонахождения полей данных в записи (см. пп. 19-24).
5.9. КАРТА СПРАВОЧНИКА: набор параметров, определяющих структуру отдельных элементов справочника.
5.10. ИНДИКАТОР: первый элемент данных, если он присутствует, ассоциированный с полем данных и
дающий дальнейшую информацию о содержании этого поля, о связи между этим полем и другими
полями в записи или о действии, необходимом при некоторых процессах манипулирования данными (см.
сноску 4 к п. 27 ).
5.11. ИДЕНТИФИКАТОР(подполя): элемент данных, имеющий длину в один или более знаков,
непосредственно предшествующий подполю и идентифицирующий его (см. п. 28, сноска 4).
5.12. РАЗДЕЛИТЕЛЬ ПОЛЕЙ: контрольный знак, используемый для разделения и характеристики единиц
данных с точки зрения логики и иногда соподчиненности.
СТРУКТУРА ОБМЕННОГО ФОРМАТА
6. Общая структура записи показана в виде схемы на рис. 1, детальная структура - на рис. 2.
Метка записи
Справочник
Поля данных
Разделитель записей
Рис. 1 . Общая структура записи
7. Запись включает элементы, определенные в п. 5, и содержит поля фиксированной и переменной длины в
следующей последовательности:
. метка записи фиксированной длины
. справочник переменной длины
. идентификатор записи переменной длины
. зарезервированные поля переменной длины
. поля патентных данных переменной длины
. разделитель(и) полей знак IS из ИСО 646
. разделитель записей знак IS из ИСО 646
8. Справочник, идентификатор записи, зарезервированные поля и поля патентных данных заканчиваются
разделителем полей. Запись заканчивается разделителем записей.
Метка записи
9. Метка записи (см. подробную структуру записи) имеет фиксированную длину и определяется следующим
образом:
Длина записи(*) (позиции знаков 0 - 4)
10. Количество позиций в записи, включая метку записи и разделитель записей. Длина равна десятичному
числу из пяти цифр, выровненному вправо, с дополняющими нулями, если это необходимо.
Статус записи (позиция знака 5)
11. Один знак, определяющий статус записи, а именно: новая, с изменениями или удаленная запись. Он
должен быть определен лицом, готовящим запись.
Зарезервированные позиции (позиции 6 - 9)
12. Позиции 6-9 резервируются для внутреннего использования лицом, посылающим или получающим
запись.
Длина индикатора (позиция 10)
13. Одна десятичная цифра, информирующая о количестве позиций знака в индикаторе.
Длина идентификатора (позиция 11)
14. Одна десятичная цифра, информирующая о количестве позиций знака в идентификаторе. Первым или
единственным знаком этого идентификатора всегда должен быть знак IS стандарта ИСО 646.
Базовый адрес данных (позиции 12-16)
15. Пять десятичных цифр, выравненных вправо с дополняющими нулями, если необходимо, и равных
суммарной длине в знаках метки записи и справочника, включая разделитель полей в конце справочника.
Записи продолжения и нумерация записей-продолжений (позиции знака 17-18)
16. Позиции 17 и 18 используются для указания записей продолжений и нумерации записей-продолжений.
Общее количество записей-продолжений в наборе указывается в позиции знака 18, а позиция знака 17
определяет последующие записи-продолжения в наборе.
(Схему смотрите во вложенном файле)
Зарезервированная позиция (позиция знака 19)
17. Позиция 19 резервируется для внутреннего использования отправителем или получателем ленты.
Карта справочника (позиции 20-23)
18. Эти позиции используются следующим образом:
(a) позиция 20: одна десятичная цифра, равная длине в знаках части .длина поля данных. каждого
элемента записи в справочнике;
(b) позиция 21: одна десятичная цифра, равная длине в знаках части .позиция начального знака.
каждого элемента записи в справочнике;
(c) позиция 22: одна десятичная цифра, равная длине в знаках .части, определяемой реализацией.
каждого элемента записи в справочнике;
(d) позиция 23: зарезервирована для последующего использования.
Справочник
19. Справочник состоит из переменного количества составляющих элементов записи, каждая из которых
корреспондируется с соответствующим ему полем данных (идентификатор записи, зарезервированные поля и
поля патентных данных). Справочник заканчивается разделителем полей.
Составляющие элементы справочника
20. Составляющий элемент справочника состоит из .метки., .длины поля данных., .позиции начального
знака. и необязательной .части, определяемой реализацией. в выше перечисленной последовательности.
21. Длина .метки. равна трем знакам. Все элементы записи в справочнике имеют одинаковую структуру.
Метка
22. Метка состоит из трех знаков, которые в соответствии с определениями, приведенными в приложении к
настоящим рекомендациям, определяют название любого соответствующего ей поля данных
Длина поля данных
23. Эта длина равна или:
(a) общему количеству знаков (включая индикатор(ы) и разделитель полей) в поле данных,
указываемых предыдущей меткой, или
(b) нулю, что означает, что данный составляющий элемент записи в справочнике относится к полю
данных, общая длина которого больше, чем самое большое десятичное число (n), которое может быть записано в .длине. элемента записи справочника. В этом случае поле данных считается разделенным на некоторое количество частей, имеющих равную длину (n), кроме последней. Каждая часть имеет соответствующий элемент записи в справочнике, содержащий метку для поля данных и позицию начального знака той части, к которой относится элемент справочника. .Нулевая. длина указывает, что элемент справочника относится к части поля данных, которая не является заключительной частью, и что длина этой части должна быть взята как (n), или(c)
(с) количеству знаков (включая разделитель полей) в заключительной части поля данных, которая
рассматривается , как указано в пункте (b).
В случаях, указанных в пунктах (b) и (с), все элементы записи в справочнике, которые относятся к частям одного
и того же поля данных, должны быть смежными и располагаться последовательно.
Позиция начального знака
24. Десятичное число, выражающее позицию первого знака поля данных, идентифицируемого
предшествующей меткой, относительно базового адреса данных [т.е. позиция начального знака первого поля
данных после справочника является 0 (нулем)].
Часть, определяемая реализацией
25. [Будет определена позднее.]
Поля данных
26. Все поля данных должны заканчиваться разделителем полей. Существуют три вида полей:
. поле идентификатора записи: метка 001(1);
. зарезервированные поля: метки 002-009 и 00А-00Z(2) в зависимости от конкретных требований;
. поля патентных данных: метки 010-999 и 0АА-ZZZ в зависимости от конкретных требований(3).
Поле идентификатора записи(4)
27. Знаки, идентифицирующие запись, присваиваемые ведомством, сделавшим эту запись.
Зарезервированные поля(4)
28. Зарезервированное поле данных представляет данные, которые могут потребоваться для обработки
записи.
Поля патентных данных
29. Каждое поле данных состоит из индикатора, идентификатора(ов), данных и разделителя полей. Длины
индикатора(ов) и идентификатора(ов) определяются длиной индикатора и длиной идентификатора, которые
определены в метке записи, использующейся единообразно в каждом поле записи.
[Приложение смотрите во вложенном файле]
|
|