Может быть, кто-то может дать мне подсказку. Можно ли измерить расстояние между двумя понятиями / классами, принадлежащими к одной и той же онтологии?
Например, предположим, у меня есть онтология с
Класс астрономии и класс телескопа. Существует связь между обоими, но это не прямая связь. У астрономии есть родительский класс под названием «Наука», а у «Телескопа» есть родительский класс «Оптический инструмент», который принадлежит своему родительскому классу «Инструментарий» и связан с классом «Эмпирическая наука», который, наконец, принадлежит классу «Наука».
Так что между телескопом и астрономией существует косвенная связь, и я хочу выяснить, сколько шагов необходимо для достижения одного класса, начиная с другого.
Существует ли простой SPARQL-запрос, который решает этот вопрос? Или есть лучшие способы сделать эту работу? Или это невозможно выяснить с помощью парадигмы Semantic Web?
Любой намек будет очень признателен.