Semantic Web Protege dateTime: считать годы и сравнивать те же дни - PullRequest
0 голосов
/ 13 февраля 2019

Я использую Protege для университетского экзамена по семантической сети. Мне нужно сделать две вещи:

  • Рассмотрим, к примеру, у нас есть Entity Person с birthDate.Мне нужно создать правило SWRL, которое подразумевает, что если этот человек старше 65 лет, он является пожилым человеком.BirthDate - это dataProperty с типом dateTime.Как я могу посчитать количество лет в dateTime?Может быть, я хочу иметь dataProperty типа «clientSince» и сказать, что Person - это Премиум-клиент, если прошло 180 дней ...

  • Например, у меня есть подкласс Entity Match для Event,Это совпадение имеет время данных.Я не хочу, чтобы один и тот же судья был назначен на два матча в один и тот же день (возможно, первый в 9:00, а второй в 10:00).Как я могу написать эту коинструмент?Это правило SWRL или другое?

Большое спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...