ГОСТ Р ИСО/МЭК 13250-4—2012
— если свойство [[local name]] (локальное имя) элемента равно "topicMap". "topic*, ’name*, "variant”,
’occurrence*, "association", ’role", "scope", ‘itemldentifiers”. "subjectLocators" или "subjectldentifiers*. то
к
свойству [[children]] (потомок) элемента добавляют информационный элементв качестве первого элемен
та. Свойство[[character code]] (символьный код) символьного информационногоэлементаустанавливают
равным #хОА;
3. Элемент информации документа сериализуют в каноническое представление XML как описано
в [2].
3.2 Соглашение об обозначениях
Свойства информационных элементов из[1] указывают в виде [[имя свойства]] в отличиеот свойств
по ИСО/МЭК 13250-2.
3.3 Информационный эломент документа СХТМ
В результатеканонизации элемента тематической карты генерируется ровноодин информационный
элементдокумента СХТМ в XML Infoset.
Информационный элемент документа СХТМ имеет следующие свойства:
1.[[children]] (потомок) — список, содержащий только представлениеэлемента тематической карты;
2. [[document element]] (элемент документа) — информационный элемент, который представляет эле
мент тематической карты;
3. [[notations]] (нотации) — пустое множество:
4. [[unparsed entities]] (не проанализированные категории) — пустое множество,
5. [[base URI]] (базовый URI) — нет значения:
6. [[standalone]] (отдельный)— нет значения;
7. [[version]] (версия) — нетзначения;
8. [[all declarations processed]] (все декларации обработаны) — False (ложь).
П р и м е ч а н и е — В приложении А представлена схема RELAX-NG для СХТМ.
3.4 Построение представления элемента тематической карты
Элемент тематической карты представлен информационным элементом со следующими свой
ствами:
1. [[local name]] (локальное имя) — строка "topicMap".
2. [[children]] (потомок) — список информационных элементов в следующем порядке:
^представление свойства [itemidentifiers] (идентификаторыэлемента), при его наличии,
2. представлениекаждоготематического элемента в свойстве [topics] (темы)элемента темати
ческой карты в каноническом порядкесортировки;
3. представление каждого элемента ассоциации в свойстве [associations] (ассоциации) эле
мента тематической карты в каноническом порядке сортировки:
3. [[attributes]] (атрибуты) — представление свойства [reifier] (материализация).
3.5 Построение представления тематического элемента
Тематический элемент представлен информационным элементом со следующими свойствами.
1. [[local name]] (локальное имя) — строка "topic";
2. [[children]] (потомок) — список информационных элементов в следующем порядке:
1.если значениесвойства [subject identifiers] (идентификаторы субъекта) тематического эле
мента не является пустым множеством, то информационный элементсо следующими свойствами:
1. [[local name]] (локальное имя) — строка "subjectldentifiers*,
2. [[children]] (потомок) — представление кахщого локатора всвойстве [subject identifiers]
(идентификаторы субъекта) в каноническом порядкесортировки,
3. [[attributes]] (атрибуты) — пустое множество:
2. если значение свойства [subject locators] (локаторы субъекта) тематического элемента не
являетсяпустым множеством, то информационный элемент со следующими свойствами:
1. [[local name]] (локальное имя) — строка "subjectLocators*,
2. [[children]] (потомок) — представление каждого локатора в свойстве [subject locators]
(локаторы субъекта) в каноническом порядке сортировки,
3. [[attributes]] (атрибуты) — пустое множество;
2