Топ питань
Часова шкала
Чат
Перспективи

ISO 2709

З Вікіпедії, вільної енциклопедії

Remove ads

ISO 2709 — міжнародний стандарт (ISO), який визначає формат для обміну бібліографічними записами. Стандартом опікується технічний комітет з інформації та документації (ТК 46).

Хоча зазвичай використовується як контейнер даних у MARC-форматі, проте ISO 2709 не є прив'язаний до особливостей формату даних.

Як правило, формат ISO 2709 використовується для передачі, зберігання та представлення інформації.

Remove ads

Історія

Формат для обміну бібліографічною інформацією, розроблений у 1960 році під керівництвом Генріетти Аврам з Бібліотеки Конгресу для кодування інформації про друковані бібліотечні картки. Спершу був створений як стандарт ANSI Z39.2, один з перших стандартів у галузі інформаційних технологій, також званий як формат обміну інформацією (англ. Information Interchange Format). Останнім виданням цього стандарту є Z39.2-1994 (ISSN:1041-5653). Стандарт ISO замінює стандарт Z39.2. ISO 2709 був створений у 1981 році, з поправками, внесеними у 1996 році, а остання правка була зроблена у 2008 році (ISO2709:2008)[1].

Remove ads

Структура формату

Узагальнити
Перспектива

Кожен запис формату ISO-2709 повинен містити:

  1. Маркер запису, що складається з 24-ох байт.
  2. Довідник.
  3. Поля даних змінної довжини, відокремлені один від одного роздільником поля.
  4. Роздільник запису.

Схематично, структура має бути така:

МАРКЕР ДОВІДНИК РП ПОЛЕ РП ПОЛЕ РП ПОЛЕ РП РЗ

Маркер запису

Більше інформації Зміщення (байт), Поле ...

Довідник

За маркером запису слідує довідник. Кожна стаття довідника складається з трьох частин:

  1. Мітки (перша частина кожної статті довідника — мітка поля). Зазвичай 3 байти.
  2. Числа, що вказує довжину поля даних. Це число займає кількість байт, відповідне 20-му байту маркера. (Друга частина статті довідника визначає число символів в полі, на яке указує мітка, приведена в першій частині статті. У це число включаються всі символи — індикатори, ідентифікатори підполів, текстові або кодовані дані і роздільник полів). Переважно 4 байти.
  3. Числа, що вказує початкову позицію даних. Це число займає кількість байт, відповідне 21-му байту маркера. (Третя частина статті довідника містить позицію першого символу поля щодо позиції першого символу тієї частини запису, який містить змінні поля). Довжина часто 5 байт.

Інші символи в статті довідника не допускаються.

Перший символ першого змінного поля має символьну позицію 0. Положення символьної позиції 0 всередині цілого запису задається 12-16 позиціями символів маркера запису. Довідник закінчується роздільником поля.

Поля даних

Поля даних змінної довжини слідують за довідником та містять дані. Мітки не містяться в полях даних, а наводяться лише у довіднику. Поля даних складаються з двох індикаторів та наступною за ними будь-якою кількістю підполів. Кожне підполе починається з ідентифікатора підполя, яке складається з роздільника підполя та коду підполя, що ідентифікує підполе. За ідентифікаторами підполя містяться кодовані чи текстові дані довільної довжини, вказаної у описі поля (у довіднику).

Схематично, дані у структурі поля розподіляються так:

ІНДИКАТОРИ ПІДПОЛЕ_1 ПІДПОЛЕ_2 ПІДПОЛЕ_N РП

Роздільник запису

Останнім символом даних в записі є символ кінця запису, наступний за символом кінця поля.

Remove ads

Примітки

Посилання

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads