我第一次用Protege做了一个本体,但我从来没有用过它。我有一个制造过程,我有两个机器人,一个机床,两个仓库(S1和S2),一个工作台,一个计算机视觉系统,一个传送带和6种类型的零件(A,B,C,D,E,F)。我设定了一些目标(例如:存储S2必须在具有方向orientation1的位置(行,列) (1,4)中具有类型A的一部分。我想为Robot创建一个类,它将具有以下属性: hasState (机器人可以是自由的,也可以有一块),hasPosition (机器人可以在四个预定义的位置)和hasPiece。问题如下:当我为这两个机器人创建个体时,我将在hasPiece属性中设置什么?我需要在Protege中创建本体,之后,创建一个CLIPS程序来解决问题(将把存储S1中的片段移动到所需的位置)。个人会成为最初的事实吗?我只看到了比萨饼和国家的本体论示例,这些本体论没有在CLIPS程序运行期间修改的属性。
发布于 2017-04-25 12:36:12
个人会成为最初的事实吗?
从你的描述中我想是这样的。
无论随后如何修改,创建个体和属性的方式都是相同的。我假设您需要从比萨饼示例中更改的只是所需的属性、类和个人的名称。
https://stackoverflow.com/questions/43581999
复制相似问题