ГОСТ Р ИСО 13584-42—2012
Пример представления на языке EXPRESS:
*)
ENTITY translatabte_string Jype
SUBTYPE OF(stringJype);
END_ENTITY: — translatable_slrmg_type
(*
F.3.8.2.16 Непереводимый строчный тип (Non_translatable_string_type)
Сущность non_translatable_string_type задает значения элементов DET строчного типа, представленных
неизменным способом на любом языке.
Примечание — Значения таких свойств могут использоваться для идентификации продуктов.
Пример представления на языке EXPRESS:
*)
ENTITY non_translatab!e_slring_type
SUBTYPE OF(stringJype);
END_ENTITY: — nonJransJatabIe_stringJype
(*
F.3.8.2.17 Тип универсального идентификатора ресурсов (URI_lype)
Сущность URI_type задает значения элементов DET строчного типа, содержащих универсальный идентифи
катор ресурсов URI.
Примечание — Сущность URI_type прежде всего идентифицирует универсальный идентификатор ре
сурсов URL.
Пример представления на языке EXPRESS:
•)
ENTITY URIJype
SUBTYPE OF(stringJype);
END_ENTITY; — URIJype
<*
F.3.8.2.18 DateJimejJataJype
Сущность dateJime_data_type задает значения элементов DET строчного типа. Она содержит особый мо
мент времени, указанный в соответствии с конкретным представлением по ИСО 8601.
П р и м е ч а н и е 1 — Только подмножество лексических представлений, допускаемое ИСО 8601, можно
использовать для задания значений datejime_datajype. См. пояснение IP1 ниже.
П р и м е ч а н и е 2 — Вышеуказанные ограничения ИСО 8601 на рассматриваемое представление соот
ветствуют требованиям Схемы XML.
Пример представления на языке EXPRESS:
*)
ENTITY date_time_data_type
SUBTYPE OF(stringJype);
END_ENTITY: — datejimedatalype
(*
Дополнительные пояснения:
IP1: значение свойства с типом данных datejime_datajype должно соответствовать нижеследующе
му лексическому представлению, являющемуся подмножеством лексического представления, определенного
ИСО 8601. Данное лексическое представление — это определенный ИСО 8601 расширенный формат CCYY-
ММ—DDThh:mm:ss. где «СС» представляет век (первому веку соответствует «00»), «YY» — год, «ММ» — месяц и
«DD» — день. Вспомогательный знак в-» (минус) спереди указывает отрицательное число. Если минус опущен, то
предполагается «+»(плюс). Буква «Т» — это разделительдаты и времени. Обозначения «hh». «mm». ess» — это
час. минута и секунда соответственно. Дополнительные цифры могут использоваться для указания долей секунды
при необходимости. При этом используется формат ss.ss... с любым количеством цифр после десятичной точки.
Дробная часть секунды указывается по особому требованию. Прочив части рассматриваемой лексической
формы присутствуют всегда. Чтобы указать значение года, превышающее 9999. нужны дополнительные цифры
слева. Спереди ставят нули, если значение годатребует менее четырех цифр. В противном случае нули не
используются. Например, год 0000 запрещен. Поле CCYY должно иметь, по крайней мере, четыре цифры. Поля
ММ. DD. SS. hh, mm и ss представляются двумя цифрами каждое (не считая долей секунды). Предшествующие
нули используются, если врассматриваемом поле не хватает значащих цифр. За указанным представлением
может сразуидти символ «Z», указывающий Координированное Универсальное Время (UTC). Для указания
временного пояса, т.е. сдвига между местным временем и Координированным Универсальным Временем,
используется знак «+» или «-». Далее указывается временной сдвиг (по отношению к UTC) вформате hh:mm
(Примечание: указание минут обязательно). В ИСО 8601 даны требования кзаписи значений в различных полях.
Если указывается временной пояс, то наличие и часов, и минут обязательно.
95