Топ питань
Часова шкала
Чат
Перспективи
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 повинен містити:
- Маркер запису, що складається з 24-ох байт.
- Довідник.
- Поля даних змінної довжини, відокремлені один від одного роздільником поля.
- Роздільник запису.
Схематично, структура має бути така:
| МАРКЕР | ДОВІДНИК | РП | ПОЛЕ | РП | ПОЛЕ | РП | … | ПОЛЕ | РП | РЗ |
Маркер запису
Довідник
За маркером запису слідує довідник. Кожна стаття довідника складається з трьох частин:
- Мітки (перша частина кожної статті довідника — мітка поля). Зазвичай 3 байти.
- Числа, що вказує довжину поля даних. Це число займає кількість байт, відповідне 20-му байту маркера. (Друга частина статті довідника визначає число символів в полі, на яке указує мітка, приведена в першій частині статті. У це число включаються всі символи — індикатори, ідентифікатори підполів, текстові або кодовані дані і роздільник полів). Переважно 4 байти.
- Числа, що вказує початкову позицію даних. Це число займає кількість байт, відповідне 21-му байту маркера. (Третя частина статті довідника містить позицію першого символу поля щодо позиції першого символу тієї частини запису, який містить змінні поля). Довжина часто 5 байт.
Інші символи в статті довідника не допускаються.
Перший символ першого змінного поля має символьну позицію 0. Положення символьної позиції 0 всередині цілого запису задається 12-16 позиціями символів маркера запису. Довідник закінчується роздільником поля.
Поля даних
Поля даних змінної довжини слідують за довідником та містять дані. Мітки не містяться в полях даних, а наводяться лише у довіднику. Поля даних складаються з двох індикаторів та наступною за ними будь-якою кількістю підполів. Кожне підполе починається з ідентифікатора підполя, яке складається з роздільника підполя та коду підполя, що ідентифікує підполе. За ідентифікаторами підполя містяться кодовані чи текстові дані довільної довжини, вказаної у описі поля (у довіднику).
Схематично, дані у структурі поля розподіляються так:
| ІНДИКАТОРИ | ПІДПОЛЕ_1 | ПІДПОЛЕ_2 | … | ПІДПОЛЕ_N | РП |
Роздільник запису
Останнім символом даних в записі є символ кінця запису, наступний за символом кінця поля.
Remove ads
Примітки
Посилання
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads