我有以下的本體,其中紅色鏈接DatatypeProperties
,藍色的是ObjectProperties
和黑色的「is_a」關係。本體簡單地表示POINT
,COORDONATES
和SHAPES
概念。如何調整這個本體以獲得簡單的幾何形狀識別?
我有興趣做的幾何形狀識別這個本體。
讓我們說我們有POINT
四個實例:point0,點1,點2和POINT3,適當coodonates和所有財產is-contained-in
有關所謂shape0的SHAPE
一個實例。
什麼是必要的,這個本體來推斷,如點coordonates,shape0是SQUARE
而不是作爲一個RECTANGLE
?
換句話說,如何引入本體中的識別能力。
不知道你到底想要什麼......你可能需要有找出形狀的規則。例如:如果它是一個正方形,那麼它有四條對稱線,而一個矩形有兩條。 – Swamy
這是一個好的開始。如何制定這樣的規則? –
你可以使用SWRL/SPARQL來編寫這樣的規則。如果您使用Protege構建本體,您可以使用protege編寫它們 – Swamy