34、ETALIS:基于规则的事件处理推理技术解析

ETALIS:基于规则的事件处理技术解析

ETALIS:基于规则的事件处理推理技术解析

1. 事件关系规则

在事件处理中,常常需要判断不同事件之间的关系,下面介绍几种常见的事件关系规则。
- 起始关系(starts) :规则(12)用于检查两个时间间隔的起始是否相等,并且第一个事件的结束时间是否小于第二个事件的结束时间。

starts(TI1,TI2) : −
TI1 = [TI1 S,TI1 E],validTimeInterval(TI1),
TI2 = [TI2 S,TI2 E],validTimeInterval(TI2),
TI1 S = TI2 S,TI1 E@ < TI2 E.
(12)
  • 相等关系(equals) :当两个事件在同一时间发生时,它们被认为是相等的。规则(13)实现了这种关系。
equals(TI1,TI2) : −
TI1 = [TI1 S,TI1 E],validTimeInterval(TI1),
TI2 = [TI2 S,TI2 E],validTimeInterval(TI2),
TI1 S = TI2 S,TI1 E = TI2 E.
(13)
  • 结束关系(finishes) :如果第一个事件的结束时间与第二个事件的结束时间相同,但开始时间较晚,则称第一个事件结束了第二个事件。规则(14)用于检查此条件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值