利用模糊Petri网进行编排:Web服务匹配与分析
1. 模糊推理规则类型
模糊推理规则有多种类型,其中类型3规则为:IF dj1 OR dj2 OR … OR djn THEN dk (CF = μi),这里djk (1 ≤ k ≤ n) ∈ D。该规则的模糊推理过程可由模糊Petri网(FPN)建模,如下所示:
graph LR
classDef startend fill:#F5EBFF,stroke:#BE8FED,stroke-width:2px
classDef process fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px
dj1([dj1]):::process -->|μi| dk([dk]):::process
dj2([dj2]):::process -->|μi| dk
djn([djn]):::process -->|μi| dk
推理结果为:yk = max(yj1 × μ1, yj2 × μ2, …, yji × μi) 。
2. 本体概念相似度值
在本体概念匹配中,传统基于纯包含的方法将相似度分为几个具体程度,如精确、插件式、包含和失败等。而我们提出一种计算(0, 1]范围内相似度值的方法,这样能更有效地执行概念匹配过程。
2.1 概念层次结构
给定一个本体,可以得到一个概念层次结构,例如交通本体的类层次结构: