ГОСТ Р ИСО/МЭК13250-3—2012
(ассоциация).Дочерний элемент topicRefразрешаютдо темы всоответствии с процедурой в 4.20 и эту тему
устанавливают в качестве значения свойства [player] (исполнитель) элемента ассоциативной роли.
4.20 Элемент topicRef
Элемент topicRef ссылается на тему в том же документе XML или внешнюю. Смысл ссылки на тему
зависит от контекста. Этот элементдекларирован следующим образом:
topicRef = element topicRef { href}
Атрибут hrefсодержит абсолютную или относительную ссылку IRI. которая является ссылкой на тему.
Этассылка IRI должна иметь идентификатор фрагмента, который в [6] назван стенографическим (shorthand)
указателем.
В ходе десериализации из элемента topicRef создают локатор в соответствии с правилами в 4.3.3.
Если модельданных содержит тематический элемент, свойства [subject identifiers] (идентификаторысубъекта)
или [item identifiers] (идентификаторы элемента) которого содержат такой же локатор, то этот тематический
элемент является тем элементом, который создан данным элементом topicRef. Если такой тематический
элемент не существует, то его создают и добавляют локатор к его свойству [item identifiers] (идентификато
ры элемента). Полученный тематический элемент является тем, который созданданным элементом topicRef.
4.21 Элемент mergeMap
Элемент mergeMap (карта Слияния) ссылается на внешний документ ХТМ. который должен быть слит
в тематическую карту, содержащую элемент mergeMap. Этот элементдекларирован следующим образом:
mergeMap = element mergeMap { href}
Атрибут hrefсодержит абсолютный или относительный IRI, ссылающийся надокумент ХТМ, который
должен быть слит. Этот IRI недолжен содержать идентификатор фрагмента.
В ходедесериализации создают абсолютный IRI из атрибута hrefэлемента mergeMap следуя проце
дуре в 4.3.3. IRI внешнего информационного ресурса разрешают и проводят синтаксический разбор этого
ресурса с помощью процессора XML в соответствии с [7] для создания информационного множества XML
по [2]. Если ресурс не является хорошо сформированнымдокументом XML, то это ошибка. Затем информа
ционное множество XML десериализуют в экземпляр модели данных, используя процедуры раздела 4 с
элементом документа и IRI информационного ресурса в качестве входа.
Новый экземпляр модели данных (В) сливают в текущий экземпляр (А), добавляя:
- все тематические элементы из свойства [topics] (темы) экземпляра В к свойству [topics] (темы)
экземпляра А;
- все элементы ассоциации из свойства [associations] (ассоциации) экземпляра В к свойству
[associations] (ассоциации) экземпляра А.
П р и м е ч а н и е — Добавление тем и ассоциаций к А может запустить дальнейшие слияния, как описано
в ИСО/МЭК 13250-2.
5Соответствие
Документ ХТМ соответствует требованиям настоящего стандарта при условии, что он:
- является хорошо сформированным документом XML по [7];
- соответствует [8];
- соответствует схеме в приложении А;
- является десериализуемым в соответствии с процедурами, определенными в разделе 4. без оши
бок и нарушений ограничений модели данных.
Процессор ХТМ соответствует настоящему стандарту, при условии, что он удовлетворяет следую
щим требованиям:
- процессор ХТМ должен отвергать любой вход, который не является соответствующим документом
ХТМ,
- процессор ХТМдля всехдокументов ХТМ должен создавать представление, изоморфное экземпля
ру модели данных, созданному по процедурам, приведенным в разделе 4.
7