Статус документа
Статус документа

ПНСТ 441-2020 (ИСО/МЭК 21972:2020) Информационные технологии (ИТ). Умный город. Онтология верхнего уровня для показателей умного города

     6.2 Основные классы и свойства


Время возникновения событий является основой концептуальной модели. Могут возникнуть вопросы относительно временной взаимосвязи между измерениями. Важно понимать не только время возникновения данных, но и произошли ли до, после или в это время другие события. Например, был ли определен показатель "доля населения, имеющего постоянную работу" до или после чрезвычайной ситуации? Для ответа на подобный вопрос необходимо понятие времени, которое позволяет вводить понятия о временных точках, временных интервалах и взаимосвязях между ними.

Классы OWL-Time включают три класса высокого уровня:

- TemporalEntity (сущность времени). Определяет два типа времени Instant (момент времени) и Interval (интервал);

- DateTimeDescription (описание даты и времени). Спецификация даты и времени с использованием набора свойств год, месяц, день, час и т.д.;

- DurationDescription (описание продолжительности). Задает продолжительность в виде любой комбинации лет, недель, дней, часов, минут и секунд. Эквивалентен "TM_PeriodDuration" (длительность периода) по [6].

Класс TemporalEntity (сущность времени) имеет три подкласса:

- Instant (момент времени). Представляет момент времени. Эквивалентен "TM_Instant" (момент времени) по ИСО 19108;

- Interval (интервал). Представляет промежуток времени, у которого есть начало и конец. Эквивалентен "TM_Period" (период) по [6]. Если задано DurationDescription (описание продолжительности), тогда разница между началом и концом интервала должна быть равна DurationDescription (описание продолжительности);

- Properlnterval (корректный интервал). Интервал, в котором время начала меньше времени окончания.

Класс TemporalEntity (сущность времени) имеет время начала, время конца и длительность, которые обозначаются следующими свойствами:

- hasBeginning (наличие начала): связывает TemporalEntity (сущность времени) (домен) с Instant (момент времени) (диапазон), который является началом TemporalEntity (сущность времени). Эквивалентно "Beginning" (начало) по [6].

- hasEnd (наличие конца): связывает TemporalEntity (сущность времени) (домен) с Instant (момент времени) (диапазон), который является концом TemporalEntity (сущность времени). Эквивалентно "Ending" (окончание) по [6].

- hasDurationDescription (наличие описания продолжительности): связывает TemporalEntity (сущность времени) (домен) с Interval (интервал) (диапазон), который является продолжительностью DurationDescription (описание продолжительности).

Примечание - Свойства в RDF являются однонаправленными и связывают субъект с объектом. Домен свойства ограничивает субъект, а диапазон ограничивает объект.

Существует ряд свойств, относящихся к Properlnterval (корректный интервал), включая intervalOverlaps (перекрытие интервала), intervalAfter (последующий интервал), intervalContains (интервал включает) и т.д. Каждый класс времени в OWL-Time имеет эквивалент в [6], так как OWL_time и [6] используют временные отношения Аллена.