ГОСТ Р ИСО/МЭК 24709-1— 2009
7.5 Представление логических значений
7.5.1 Логическое значение «ИСТИНА» (TRUE) должно быть представлено в виде строки символов,
указанных в ИСО/МЭК 10646, "true" («ИСТИНА»). Логическое значение «ЛОЖЬ» (FALSE) должно быть
представлено в виде строки символов, указанных в ИСО/МЭК 10646, "false" («ЛОЖЬ»),
7.5.2 Данное представление является стандартным.
7.6 Представление универсальных уникальных идентификаторов
7.6.1 УУИД должен быть представлен в виде строк символов, указанных в ИСО/МЭК 10646. Каждая
строка должна состоять из символов, входящих в объединение следующих множеств:
a) цифры от «0» до «9». каждая из которых представляет собой шестнадцатеричную цифру от 0 до 9;
b
) от прописной латинской буквы «А» до прописной латинской буквы «F», каждая из которых пред
ставляет собой шестнадцатеричную цифру от А до F;
c) от строчной латинской буквы «а» до строчной латинской буквы «f», каждая из которых представляет
собой шестнадцатеричную цифру от А до F;
d) знак «ДЕФИС-МИНУС» («-»).
7.6.2 В состав УУИД должно входить ровно 32 шестнадцатеричные цифры. Также в состав УУИД
должно входить четыре символа «ДЕФИС-МИНУС» («-») в следующих позициях:
a) между восьмой и девятой шестнадцатеричной цифрами:
b
) междудвенадцатой и тринадцатой шестнадцатеричными цифрами:
c) между шестнадцатой и семнадцатой шестнадцатеричными цифрами:
d) между двадцатой и двадцать первой шестнадцатеричной цифрами.
7.6.3 Стандартным представлением УУИД является такое его представление, в котором не использу
ются символы, отнесенные к категории, указанной в 7.6.1, перечисление Ь).
7.7 Представление набора байтов
7.7.1 Набор байтов должен быть представлен в виде строк символов, указанных в ИСО/МЭК 10646.
Каждая строка должна содержатьчетное количество (возможно, ноль) символов из объединения следую
щих множеств:
a) от цифры «0» до цифры «9». каждая из которых представляет собой шестнадцатеричную цифру
от 0 до 9;
b
)от прописной латинской буквы «А» до прописной латинской буквы «F», каждая из которых пред
ставляет собой шестнадцатеричную цифру от А до F;
c) от строчной латинской буквы «а» до строчной латинской буквы «f», каждая из которых представляет
собой шестнадцатеричную цифру от А до F.
7.7.2 Стандартным представлением набора байтов является такое его представление, в котором не
используются символы, отнесенные к категории, указанной в 7.7.1, перечисление Ь).
7.8 XML-документы
7.8.1 Утверждения и процессы должны быть приведены вдокументах формата W3C XML 1.0. Должен
использоваться расширяемый язык разметки (The Extensible Markup Language. XML) версии «1.0». Для
кодировки символов должна использоваться кодировка «utf-8» или «utf-16».
7.8.2 Корневым элементом всехдокументов формата XMLдолжен бытьэлемент <package> (см. 8.1).
7.8.3Документы XML должны соответствовать схеме документов XML. приведенной в приложении А,
а также абстрактному синтаксису нотаций (Abstract Syntax Notation, ASN) ASN.1, приведенному в приложе
нии В.
П р и м е ч а н и е — Для проверки формальной корректности утверждений реализация гложет использо
вать любую из схем XML или ASN.1 в силу их эквивалентности.
8 Элементы языка утверждений
8.1 Элемент <package>
8.1.1 Синтаксис
8.1.1.1 Данный элемент должен иметь следующий атрибут:
-name (обязательный атрибут) — значением этого атрибута должно быть корректное имя пакета
(см. 8.1.2.5).
8.1.1.2 В состав элемента в указанном порядке должны входить:
а)один элемент <author>— этот элементдолжен содержать имя или описание автора пакета (строка
символов):
16