知识图谱里,多个条件推理一个结果怎么表示?

知识图谱里,比如同时满足A 是空闲,B 是空闲,C是空闲,D才可以使用。应该怎么用三元组表示?

img

最好有个图

<A,状态,A空闲>
<B,状态,B空闲>
<C,状态,C空闲>
<D,使用条件,A空闲B空闲C空闲>

python没有三元运算符,建议使用过渡方式,直接使用三元运算替代方案对变量要求也很严格,容易出错,因此不建议使用

三元组主要用来处理稀疏矩阵,个人觉得你这个不适合
你这个知识图谱强行使用三元组来表示,应该就是上面的大佬那种方式@白驹_过隙

val = D执行 if (A 是空闲 and B 是空闲 and C是空闲) else D不执行

  • 主体必须唯一确定
  • 把空闲那圈设置为E
  • 那可以从E->D
  • 那么推到E的条件是3个并且的关系A->E,B->E,C->E
  • 最后E->D

如有帮助,请采纳,十分感谢!