Я пытаюсь узнать, как использовать свойство owl: эквивалента класса (называемое Эквивалент в Protégé) с подклассами в моем примере онтологии, который выглядит следующим образом:
Plant
L Angiosperm (subClass of Plant)
L Gymnosperm (subClass of Plant)
Теперь я добавил 2 свойства объекта к этим 2 подклассам, чтобы привязать их к их суперклассу следующим образом:
Plant hasFlowers Angiosperm ------- (exp: meaning that a Plant that has flowers is an Angiosperm)
Plant hasNoFlowers Gymnosperm
Чего я хочу добиться, так это выразить свойство sameAs через свойства, которые я создал в Protégé, но я не понимаю, как это сделать, я хотел бы выразить что-то вроде этого:
Angiosperm <someRandomProp> <someData>
"Equivalent To"
(Plant hasFlowers) <someRandomProp> <someData>
РЕДАКТИРОВАНИЕ: вычеркнуто имя свойства