ГОСТ Р ИСО/МЭК 13250-6—2016
3.3.3 Создание IRI из строк
Разделители < и > удаляются из iri-delimited; результирующая строка может представлять абсо
лютный или относительный IRI, который должен удовлетворять требованиям IETF RFC 3986 и
IETF RFC 3987.
Для создания IRI из строки следует заменитьуправляющую последовательность %НН на соответ
ствующие символы и раскодировать получившуюся последовательностьсимволов из UTF-8 в последо
вательность абстрактных символов Unicode. Получившаяся строка превращается в абсолютный IRI с
помощью применениядокумента IRI.
3.3.4 Создание IRI из QName
QName используютсядля сокращения IRI. СинтаксисQNameследующий;
QNameвызываетсозданиелокатора. Во времядесериализации IRI. ккоторомупривязан префикс,
сцепляется слокальнойчастью. В результатетакого процесса появляется абсолютный IRI.
Если префиксне был привязан к IRIтак. какуказано в 3.16.1. тоэто является ошибкой.
%prefix isbn um:isbn:
isbn:3-7026-4850-X isa book;
- «Daskleinelchbin Ich».
3.3.5 Ссылки IRI
IRI ссылками являются либо QName либо IRI. Они взаимозаменяемы: везде, где IRI могут быть
использованы, QName могутбытьтакже использованы (приусловии, чтоопределен префикс).
3.3.6 Тематический идентификатор
На темы ссылается идентификаторэлемента, идентификаторсубъекта или локатор субъекта.
Во времядесериализации для каждогоtopic-identity создается один тематический элемент.
Если topic-identity является identifier, локатор создается путем сцепки документа IRI. символа # и
значения identifier. Локатор добавляется к свойству (item identifiers) тематического элемента.
Если topic-identity определяется идентификатором субъекта, локатор создается и добавляется к
свойству [subject identifiers] тематическогоэлемента.
Если topic-identityопределяетсялокатором субъекта, локатор создается (ведущий =не частьлока
тора)и добавляется к свойству (subject locators) тематического элемента.
Если topic-identity определяется идентификатором элемента, локатор создается (ведущий А не
частьлокатора) идобавляется ксвойству [item identifiers] тематического элемента.
Если topic-identityопределяетсяпоwildcard, локатор, созданный в соответствиис процедурой, опи
санной в 3.3.8. добавляется к свойству [item identifiers] тематического элемента.
Если тематический элемент, созданныйчерездесериализацию topic-identity, равен другому тема
тическому элементу (см. ИСО/МЭК 13250-2, подраздел 5.3), два тематическихэлемента объединяются в
соответствии с процедурой, приведенной в ИСО/МЭК 13250-2.
Переменные должны появляться только внутри шаблонов.
ftA topic referenced by the subjectlocator «
http://www.isotopicmaps.org/»
=
http://www.isotopicmaps.org/.
ftA topic referenced by a subject identifier
http://psi.example.org/John_Lennon.
ftA topicwith aunique item identifier. Within the CTM
ftdocument itis not possible to reference thistopic by item identifier.
? — «Atopic».
ftA topicwith aunique item identifierwhich may be
ftreferenced againwithin the topic map.
?foo — «А new, unique topic».
ftAnother reference tothe same topic laterin the document
?foo isa subject.
3.3.7 Тематические ссылки
Если topic-refопределяетсяза счетtopic-identity, то используется тематический элемент по3.3.6.
з