ГОСТ Р ИСО/МЭК 13250-6—2016
Если topic-ref является embedded-topic, то создается тематический элемент. Локатор создается в
соответствии с процедурой, описанной в 3.3.8, где «[» обрабатывается как anonymous-wildcard. Локатор
добавляется ксвойству [itemidentifiers] тематического элемента. Тематический элементиспользуется в
качестве входныхданныхдля процедуры topic-tail (3.9).
3.3.8 Создание локаторов из подстановочных знаков
Если wildcard задается по anonymous-wildcard, значение счетчика подстановочных знаков увели
чивается на 1. Локатор создается путем сцепки wildcard-iri, строки #$
__
и значения счетчика подстано
вочных знаков.
Если wildcard задается no named-wildcard, и такой named-wildcard не был обработандо этого, зна
чение счетчика подстановочных знаков увеличивается на 1. Локатора создается путем сцепки
wildcard-iri. строки #S
__
. значения счетчика подстановочных знаков, символа «.» и части identifier у
named-wildcard.
Если named-wildcard был обработан до того, локатор, созданный в первый раз. используется
повторно.
3.3.9 Область действия
Конструкцияобластьдействия (scope) используетсядля закрепления областидействия за инфор
мационным элементом.
Во времядесериализациикаждыйэлемент topic-refобрабатывается в соответствии спроцедурой,
описанной в 3.3.7. Такие тематические элементы собираются в набор, который присваивается в качест ве
значения свойства [scope] обрабатываемого заявления.
3.3.10 Материализатор
Конструкция материализатор (reifier) используется, чтобы обратиться отзаявления, в котором она
появляется, к теме, материализующей конструкцию. Ссылкой является topic-ref, какописано в 3.3.7
Во время десериализации topic-ref превращается в тематический элемент, следуя процедуре
по 3.3.7. Тематический элемент устанавливается в качестве значения свойства [reifier] обрабатываемо
го заявления.
3.3.11 Тип
Конструкция тип (type) служит для присвоения типа информационному элементу, в котором она
появляется. Тип всегда является темой, указанной с помощью topic-ref.
Во времядесериализацииtopic-refсоздаеттематическийэлемент, следуяпроцедуре из3.3.7, кото
рый задается в качестве значениясвойства [type] обрабатываемого информационногоэлемента.
3.4 Литералы
3.4.1 Общие сведения
Литерал представляетсобойстроковое значениес опциональным типомданных.
Для удобства настоящий стандарт поддерживает целые числа, десятичные дроби. IRI. даты изна
чения типаdateTime, которыедолжны бытьдействительными в соответствии с XSDT, напрямую.
Следующие неявныетипы данных связаны с вышеуказаннымилитералами:
iri
http://www.w3.Org/2001/XMLSchema#anyURI
integer
http://www.w3.Org/2001/XMLSchema#integer
decimal
http://www.w3.Org/2001/XMLSchema#decimal
ctm-integer
http://psi.topicmaps.org/iso13250/ctm-integer
date
http://www.w3.Org/2001/XMLSchema#date
date-time
http://www.w3.Org/2001/XMLSchema#dateTime
string
http://www.w3.Org/2001/XMLSchema#string
Любой литерал может быть выражен засчет представления значения в виде строки идобавления
квалификатора типаданных (АА).а также iri-ref. указывающего типданных.
4