Как получить доступ к иерархической информации узлов в онтологии, чтобы назначать разные веса классам на разных уровнях? - PullRequest
1 голос
/ 21 марта 2020

Я хочу получить подклассы указанного класса онтологии c, но не случайным образом, я ищу способ получить их по их иерархическим уровням: я имею в виду показывать для каждого класса онтологии свои подклассы вместе с их иерархическая информация (например, уровень или глубина в онтологии); это возможно в python, зная, что я использую owlready2. Пока что я могу получить список подклассов указанного класса c, используя owlready2, но он возвращает список и игнорирует положение подкласса в онтологии, но я также хочу получить доступ к иерархической информации этих подклассов. так что я могу назначить более высокие веса подклассам на более высоком уровне онтологии и более низкие веса подклассам на более низком уровне (большей глубине) в онтологии. Есть ли какой-либо метод, пакет или инструмент, который я могу использовать для этого в python. Любая помощь будет высоко оценена, так как я новичок в python и этой задаче.

...