ГОСТ Р ИСО/МЭК 13250-6—2016
is-member-of(sting, Tho-Polico) # Invoking the ’raw’is-member-oftemplate
is-beaUe(john).
3.16Директивы
3.16.1 Префикс директива
Префикс директива используется для ассоциации IRI с идентификатором. Синтаксис выглядит
следующим образом.
Во времядесериализации префикс компонент связывает identifierс IRI.
Если identifier уже связан, то это является ошибкой, если только identifier не привязан к одному и
томуже reference.
Если сцепка iri и local части QNameсоздает недопустимый IRI, тоэто является ошибкой.
%prefixwiki
http://en.wikipedia.org/wiki/
wiki:John_Lennon# QName used as a subjectidentifier
- «John Lennon».
3.16.2 Директива включения
Директива include используетсядля того, чтобы включитьдругой СТМ источниквобрабатываемый
СТМ экземпляр. В качествессылки надругой источник используется IRI.
IRI внешнего ресурса информационного, обозначенный с помощью iri-ref, разрешается, и ресурс
анализируется СТМ процессором по правилам, определенным настоящим стандартом, принимая
предоставленный iri - refв видедокумента IRI в качестве входныхданных. Далее происходит инициали
зацияwildcard-iriСТМ процессора с документом IRI этого СТМ источника исчетчик подстановочныхзна
ковустанавливается в начальное с текущим значением счетчика подстановочных знаков.
Если информационный ресурсне являетсядопустимым СТМ ресурсом, то это является ошибкой.
Новый экземпляр модели данных (В) затем объединяется в текущий (А)путем:
- итерациивсехтематическихэлементов всвойстве В[topics] и выявлениятехтем. которыесодер
жатлокаторы в их [item identifiers], значение строки которых начинается сдокумента IRI В.
Для каждого из этих идентификаторов элементов создается строка S путем вычитания значения
строки документа IRI В из значения строки идентификатора элемента. Строка S разрешается относи
тельнодокумента IRI А. Полученная строка добавляется к свойству [item identifiers] темы;
- добавления всех тематическихэлементов свойства В [topics] к свойствуA [topics];
- добавления всех элементов ассоциаций свойства В [associations] к свойствуA [associations].
П р и м е ч а н и е — Добавление тем и ассоциаций кА может привести кдальнейшим слияниям, какописано
в ИСО/МЭК 13250-2.
Текущее значение счетчика подстановочных знаков устанавливается равным значению счетчика
подстановочных знаков процессора, который был ответственен за создание экземпляра модели дан
ных (В).
Все шаблоны импортируются и могут быть использованы текущим СТМ символьным потоком так.
какони были объявлены при их включении.
3.16.3 Директива mergemap
Директива mergemap используется для того, чтобы объединить внешнюю тематическую карту в
тематическую карту, произведенную путем десериализации СТМ тематической карты.
Синтаксисдирективы mergemap выглядитследующим образом:
Настоящий стандарт предписывает, что каждый соответствующий требованиям СТМ процессор
должен поддерживатьследующие синтаксисы.
http://psi.topicmaps.org/iso13250/ctm
Идентификатордля Compact Topic Maps Syntax (СТМ). описанный в настоящем стандарте.
http://psi.topicmaps.org/iso13250/xtm
Идентификатордля XML Topic Maps Syntax(ХТМ), описанный в ИСО/МЭК 13250-3.
9