如何调整这个本体以进行简单的几何形状识别?

时间:2012-12-15 14:00:42

标签: rdf ontology inference shape-recognition

我有以下本体,其中红色链接为DatatypeProperties,蓝色链接为ObjectProperties,黑色链​​接为POINT,黑色链​​接为COORDONATES。关系。本体只代表SHAPESPOINTis-contained-in概念。

我对利用这种本体进行几何形状识别感兴趣。

我们有四个SHAPE实例: point0 point1 point2 point3 ,有适当的coodonates,所有与属性SQUARE相关的RECTANGLE实例称为 shape0

根据积分坐标推断, shape0 是{{1}}而不是{{1}}?

换句话说,如何在本体中引入识别功能。

enter image description here

1 个答案:

答案 0 :(得分:0)

我只是举个例子,它如何写成一个swrl规则。请注意,这未经过测试,可能不准确。所以,认为这只是一个线索。

形状(αS),hasCordinates(αS,C1),hasCordinates(αS,C2),hasx(?C1,?X1),hasy(?C1,?Y1),减(?X1,?Y1 ,?diff1),hasx(?c2,?x2),hasy(?c2,?y2),减法(?x2,?y2,?diff2),pow(?diff1,2,?sq1),pow(?diff2) ,2,?sq2),add(sq1,sq2,?sum1).....(?sum2).....-> issquare(αS)

请注意,有更有效的方法可以做到这一点。