7、WellnessRules与规则处理技术:实现Web 3.0健康规则互操作

WellnessRules与规则处理技术:实现Web 3.0健康规则互操作

1. WellnessRules规则基础

WellnessRules包含全局组织代理(OA)规则库和本地个人代理(PA)规则库。全局OA规则库以POSL和N3两种语言维护,其示例规则如下:

{
?MinRSVP math:notLessThan ?Min.
?MaxRSVP math:notGreaterThan ?Max.
}
=>
{
_:participation
rdf:type
:Participation;
:profileID
:p0001;
:activity
?Activity;
:inOut
?Ambience;
:min
?MinRSVP;
:max
?MaxRSVP.
}

此规则将输入参数 ?MinRSVP ?MaxRSVP 传入规则,前提中的 math:notLessThan math:notGreaterThan 是Euler中实现的N3内置函数。

每个PA都有自己的本地规则,这些规则从NRC - IIT弗雷德里克顿健康社区参与者创建的配置文件中选取。以参与者 p0001 的PA规则库中的本地POSL规则为例,定义跑步的主要谓词 myActivity

myActivity(p0001,?:Running,out,?MinRSVP,?MaxRSVP,?StartTime,?EndTime,
?Plac
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值