ГОСТ Р ИСО/МЭК 13250-4—2012
Н А Ц И О Н А Л Ь Н Ы ЙС Т А Н Д А Р ТР О С С И Й С К О ЙФ Е Д Е Р А Ц И И
Информационная технология
ТЕМАТИЧЕСКИЕ КАРТЫ
Ч а с т ь 4
Канонизация
Information technology. Topic maps. Part 4. Canonicatization
Дата введения — 2014 — 01— 01
1 Область применения
В настоящем стандарте определен формат СХТМ испецифицировано, каксоздают файлыСХТМ из
тематических карт путем преобразования измодели данных тематических карт (ИСО/МЭК 13250-2) в мо
дель XML Infoset [1].
2 Нормативные ссылки
В настоящем стандарте использованы нормативные ссылки на следующиестандарты:
ИСО/МЭК 10646 Информационныетехнологии. Универсальный набор кодированных символов (UCS)
(ISO/IEC10646 Information technology— Universal Multiple-Octet Coded Character Set (UCS))
ИСО/МЭК 13250-2 Информационные технологии. Тематические карты. Часть 2. Модель данных
(ISO/IEC 13250-2 Information technology— Topic Maps — Part 2: Data model)
ИСО/МЭК 13250-3 Информационные технологии. Тематические карты. Часть 3. Синтаксис XML
(ISO/IEC 13250-3 Information technology— Topic Maps— Part 3: XML syntax)
3 Канонизация
3.1 Введение
Процессканонизации получает два параметра: элемент тематической карты (т.е. экземпляр модели
данных тематической карты, определенной в ИСО/МЭК 13250-2) ибазовый локатор. Процесс создает кано
низациютематической карты, приэтом вселокаторы в тематической карте переписываются относительно
заданного базового локатора. Базовый локатор предназначен для того, чтобы позволить изменить все
ссылки на локальную файловую систему, делая тем самым экземпляр СХТМ переносимым между раз
личными системами.
Канонизация осуществляется в три шага:
1. Изэлемента тематической карты создают элемент информациидокумента, представляющегодо
кумент СХТМ. какописано в 3.3;
2. Для каждого информационного элемента, являющегося потомком полученного на предыдущем
шаге элемента информациидокумента, осуществляют следующие операции:
— к свойству ([children]] (потомок) информационного элемента в свойстве ([parent]] (родитель)
элемента, непосредственно следующего заданным, добавляютсимвольный информационный элемент.
Свойство[(character code]] (символьный код) символьного информационногоэлемента устанавливают рав
ным #х0А.
Издание официальное
1