你如何在owlready中定义propertychain

时间:2018-03-14 02:35:00

标签: owlready

最近,我开始研究owlready,并面临很多问题。 我将PropertyChain定义如下。

class friend(Person >> Person, SymmetricProperty):
    pass

class potentialFriend(Person >> Person):
    # potentialFriend := friend o friend
    equivalent_to = PropertyChain([friend, friend])

我试图获得person.potentialFriend.indirect(),但失败了。我阅读了源代码,因为网络上的文档过于简单,并且发现PropertyChain的工作方式与列表类似,我认为它返回了Property。我如何称赞我想要的东西?

你如何使用PropertyChain?是否有一些具体的例子。

PS:源代码(.py文件)缩进只有两个空格,:o!

0 个答案:

没有答案