ГОСТ Р ИСО 10303-41—2022
Определения атрибутов:
hour_offset — количество целых часов, на которое время смещено относительно всемирного ко
ординированного времени;
minute_offset — количество дополнительных минут, на которое время смещено относительно
всемирного координированного времени;
sense — направление смещения;
actual_minute_offset — количество минут смещения, используемых при вычислении представ
ленного настоящим объектом смещения, если атрибуту minute_offset присвоено значение или 0.
Формальные положения:
WR1. Задаваемое атрибутом смещение в часах должно быть положительным числом, менее 24;
WR2. Задаваемое атрибутом смещение в минутах должно быть положительным числом, равным
59 или менее;
WR3. Если значение атрибута sense показывает, что смещение относительно всемирного коорди
нированного времени отсутствует, то значения атрибутов hour_offset и actual_minute_offset должны
быть равны нулю. Если значение атрибута hour_offset или атрибута actual_minute_offset не соответ
ствует нулю, то значение атрибута sense должно показывать, что имеется смещение вперед или назад
относительно всемирного координированого времени.
10.4.3 Объект date
Объект date представляет обозначение дня, или недели, или месяца в году. Экземпляр объекта
date может быть или экземпляром представляющего календарную дату объекта calendar_date, или
экземпляром представляющего порядковый день объекта ordinal_date, или экземпляром представля
ющего дату через номер недели в году и номер дня объекта week_of_year_and_day_date или через
представляющий месяц года объект year_month. Определение даты приведено в ИСО 8601.
EXPRESS-спеиисЬикация:
*)
ENTITY date
SUPERTYPE OF (ONEOF
(calendar_date,
ordinal_date,
week_of_year_and_day_date,
year_month));
year_component : year_number;
END_ENTITY;
(*
Определение атрибута:
year_component — год, к которому относится представленная объектом date дата.
10.4.4 Объект date_and_time
Объект date_and_time представляет момент времени в определенный день.
EXPRESS-специФикация:
*)
ENTITY date_and_time;
date_component :date;
time_component : local_time;
END_ENTITY;
(*
Определения атрибутов:
date_component — составляющая даты в сочетании даты и времени;
time_component — составляющая времени в сочетании даты и времени.
10.4.5 Объект action_method_relationship
Объект date_role играет роль представленной объектом date даты. Концепция роли даты не пол
ностью отображается посредством настоящего объекта. Для построения завершенной модели роли
даты требуется создание связанных экземпляров объектов других типов.
— Объект date_role играет роль атрибута role объекта date_assignment и представляет
Примечание
описание этой роли.
53