Конвертування даних по структурі USMARC -UNIMARC.
При створенні конверторів USMARC-UNIMARC необхідно скласти певні алгоритми програм.
Розглянемо алгоритм програми-конвертора UNIMARC -USMARC.
Програма-конвертор може складатися з 3 блоків.
У першому блоці програма-конвертор повинна прочитувати ті дані з файла, які необхідно конвертувати.
Другий блок є основним і самим складним. У ньому, власне, і відбувається конвертування даних. Це конвертування також можна розділити на декілька складових частин. Спочатку необхідно перебудувати маркер. Після має бути конвертування довідника. Тут буде важливим перевести всі мітки полів, підполій і індикаторів, які не співпадають. Цю задачу можна вирішити за допомогою додаткового файлу, в якому вказані всі мітки полів, підполів і індикаторів одного з форматів. Також треба враховувати і те, що довжини полів формату, який конвертується можуть не співпадати з довжинами полів нового формату (тобто треба перерахувати ці довжини).
У третьому блоці новий запис необхідно записати в новий файл, який і буде відображати форму запису нового формату.
Алгоритм конвертора USMARC-UNIMARC будується аналогічним чином.
Отже, ми провели невеликий огляд по форматах автоматизованих архівних і бібліотечних систем USMARC та UNIMARC (оскільки саме ці два формати мають найбільше поширення і довір’я в світі).
Основна мета даного розділу полягала не в детальному розгляді форматів USMARC і UNIMARC, а в тому, щоб підкреслити факт переходу архівів на ці автоматизовані системи.
<p ALIGN="JU
Дата добавления: 2014-12-04; просмотров: 820;