Я моделирую онтологию в SQL, используя дерево для обозначения отношений между понятиями.Моя проблема состоит в том, как устранить неоднозначность понятий в графе / дереве без репликации понятий.
Например.У меня есть концепция курсов: «каратэ», «парусный спорт» (уроки, которые можно взять у инструкторов) и места: «тренажерный зал», «лодочный клуб», где можно пройти эти курсы.На графике это будет:
<strong>gym</strong> <strong>boat club</strong>
<br/> has has<br>
<strong>courses</strong><br>
of of<br>
<strong>karate</strong> <strong>sailing</strong>
Как я могу смоделировать этот график, чтобы избежать в лодочном клубе курсов каратэ и без дублирования концепции курсов?
Спасибо!