Я довольно новичок в мире RDF, RDFS и OWL, и я пытаюсь построить мой небольшой пример структуры онтологии.
Я собрал некоторую информацию о растениях, в частности, я думал опервый уровень секционирования, основанный на том, «насколько высоким может быть растение» (пожалуйста, позвольте мне пропустить эту фразу, я делаю очень очень простую онтологию, которая не на 100% правильна в реальном мире, просто используя ее для понимания OWL), разделяя суперклассназывается растительность в 3 подклассах называется травянистое растение , кустарник и дерево .
Теперь эти классы различаются по высоте объектов в них, поэтому я думал о создании 3 свойств (по одному для каждого) с одинаковым именем: "hasHeight", в котором на основе класса они имеют значение, определенноеограничение (> 6 метров) для деревьев или (> = 1,5 и <= 6 метров) для кустарников. </p>
Решение, о котором я думал:
Растительность
* L Травянистое растение со свойством имеет высоту (<1,5м) <br>* L Куст со свойством hasHeight (> = 1,5 м & <= 6 м) <br>* L Дерево со свойством hasHeight (> 6м)
Я уверен, что это неправильный способ решения этой проблемы, и мне нужна помощь, чтобы лучше понять, как я могу структурировать эту информацию.