语义网保护日期时间:计算年份并比较同一天

时间:2019-02-13 14:01:44

标签: datetime owl semantic-web protege swrl

我正在使用Protege进行语义网的大学考试 我需要做两件事:

  • 例如,考虑到我们有一个带有birthDate的实体人。我需要创建一个SWRL规则,以推断此人是否大于65岁,他是一个OldPerson。 BirthDate是具有dateTime类型的dataProperty。 如何计算dateTime的年数?也许我想拥有一个像“ clientSince”这样的dataProperty,并告诉我一个人是180天的高级客户...

  • 例如,我有一个Event的Entity Match子类。此匹配具有一个dataTime。 我不希望同一名裁判被指定在同一天参加两场比赛(可能是第一场比赛在上午9:00,第二场比赛在10:00)。我怎么写这个coinstraint?是SWRL规则还是其他规则?

非常感谢!

0 个答案:

没有答案