我定义了一个小的本体,如下图所示:
我为Dataset
创建了一个个人,为Algorithm
创建了一个个人。我期望reasoner
会将Algorithm
的个人推断为Linear_Least_Regression
,但这没有发生。
这是Dataset
个人的定义。可以看出,个人满足了Dataset
所需的Linear_Least_Regression
的要求
此外,如果我将Linear_Least_Regression
个人添加为Algorithm
的类型,则推理者不会抱怨。
我还尝试通过Linear_Least_Regression
来获得DL Query
,但这还是行不通的。
在对本体进行建模时,我是否错过了某些事情?还是问题出在推理机上?
我尝试了以下两个推理程序:FaCT++ 1.6.5
和HermiT 1.3.8.413
和Protégé 5