我是owlread2的新手。我想实现这样的关系
Car has Color
Bike has Color
House has Color到目前为止,我尝试过这样的方式:
class has_color(ObjectProperty):
domain = [Car,Bike,House]
range = [Color]和
cass has_color(ObjectProperty):
domain = [Car| Bike| House]
range = [Color]但这两种方法似乎都行不通。如果有人能告诉我怎么做,我会很高兴的。
发布于 2022-01-12 08:08:07
在我继续挖掘之后,我找到了解决办法。Or()语句需要放在括号中。
class has_color(ObjectProperty):
domain = [Or([Car,Bike,House])]
range = [Color]就像一种魅力。
domain = [Car | Bike | House]也可以,但有些IDE将竖直条标记为不推荐的。
https://stackoverflow.com/questions/70061671
复制相似问题