Відкрити головне меню

unimarc.org.ua β

Зміни

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

139 байтів додано, 23:45, 20 червня 2018
3.8. Набори символів
==3.8. Набори символів==
Для обміну даними в УКРМАРКу застосовуються стандарти ISO на набори символів. Маркер запису, довідник, індикатори, ідентифікатори полів і кодові позначення повинні кодуватися з використанням керувальних функцій та графічних символів згідно з [[wikipedia:en:ISO/IEC 646|ISO 646 (IRV)]], що розглядаються як набори символів, задані за умовчуванням. Техніка розширення коду, зазначена в [[wikipedia:en:ISO/IEC 2022|ISO 2022]], застосовується, коли в записі вимагається декілька наборів. Позиції символів [[100]]$a/26 29 та [[100]]$a/30 33 використовуються для зазначення наборів символів за умовчуванням і додатково застосованих у записі наборів графічних символів. Усі набори символів повинні бути зареєстровані ISO, проте допускаються випадки домовленостей між учасниками обміну.
В УКРМАРКу припустимо застосування наступних керувальних функцій, визначених ISO 646:
# IS1 згідно з ISO 646 (позиція 1/15 7-бітної кодової таблиці): перший символ двохсимвольного ідентифікатора підполя; # IS2 згідно з ISO 646 (позиція 1/14 7-бітної кодової таблиці): роздільник поля, який знаходиться наприкінці ДОВІДНИКА '''довідника''' та кожного з полів; # IS3 згідно з ISO 646 (позиція 1/13 7-бітноої кодової таблиці): роздільник запису, який знаходиться наприкінці кожного запису.
У разі необхідності в додаткових символьних наборах зазвичай застосовується додаткова керувальна функція ESC згідно з ISO 646. Також УКРМАРКом допускаються дві керувальні функції з [https://www.iso.org/standard/13047.html ISO 6630], використовувані для сортування. Детальнішу інформацію можна отримати з [[Додаток J|Додатку J ]] до УКРМАРКу.
==3.9. Повторення даних==