题目
在冲突消解过程中,如果r1规则应用到了事实1,事实2;r2规则应用到了事实1,事实2,事实3,那么按照()排序,我们选择了r2规则。A. 针对性B. 条件个数C. 新鲜性D. 匹配度
在冲突消解过程中,如果r1规则应用到了事实1,事实2;r2规则应用到了事实1,事实2,事实3,那么按照()排序,我们选择了r2规则。
A. 针对性
B. 条件个数
C. 新鲜性
D. 匹配度
题目解答
答案
B. 条件个数
解析
考查要点:本题主要考查冲突消解策略中的规则选择标准,特别是对不同排序方法的理解。
解题核心思路:
在规则引擎中,当多个规则同时被触发时,需要通过特定策略(如优先级、条件个数等)选择执行规则。本题的关键在于理解条件个数作为排序依据的逻辑:条件越多的规则被认为越具体,优先级更高。
破题关键点:
- 明确选项中各术语的定义:
- 针对性:规则对特定情境的匹配程度(非单纯数量)。
- 条件个数:规则包含的条件数量,数量多表示规则更具体。
- 新鲜性:与事实的更新时间相关(题目未涉及)。
- 匹配度:与匹配的事实数量相关(题目中r2匹配更多事实,但选项B更直接对应规则本身的条件数量)。
- 根据题干,r2的条件数量(3个事实)多于r1(2个事实),因此按条件个数排序时r2优先。
规则选择逻辑:
-
条件个数比较:
- r1的条件数量为2(事实1、事实2)。
- r2的条件数量为3(事实1、事实2、事实3)。
- 条件越多的规则优先级更高,因此r2被选中。
-
其他选项排除:
- 针对性:未明确规则的专一性差异,无法判断。
- 新鲜性:题目未提及事实的更新时间。
- 匹配度:匹配的事实数量与条件个数直接相关,但题目明确强调规则本身的条件数量。
结论:按条件个数排序时,r2因条件更多被优先选择。