У меня проблема с "рассуждением о механике". Я создал онтологию и хотел бы понять некоторые детали рассуждения:
Вот часть моей онтологии
Как мы видим, SubConcepts - это ссылка на SuperConcepts по rdfs: subClassOf axiom,
Понятие может быть «qual_by» (objectProperty) ListCommonName,
Отношение "Qualified_by" является транзитивным (и, конечно, rdfs: subClassOf).
Прежде всего, я присваиваю свойство "qual_by" корневого концепта его ListCommonName (которое может быть суб-концептом),
Что бы я хотел:
, утверждая:
concept1 "qual_by" ListCommonName1
есть ли возможность сделать вывод:
под-концепции (концепта1) "qual_by" ListCommonName1
, учитывая, что ListCommonName1 - самый близкий, как на картинке.
Спасибо за вашу помощь.
РЕДАКТИРОВАТЬ: Я думаю, что мой вопрос не ясен, я постараюсь сделать все возможное, чтобы объяснить это ясно:
Рассматривая Concept1 с некоторой общей информацией, его дочерние элементы SubConcept1, SubConcept2, ... могут получать ту же общую информацию (представленную объектным свойством)?
EDIT2: Хорошо, я думаю, что начинаю понимать, что вы сказали о subClassOf и разнице между классами и людьми.
Поэтому, если я правильно понимаю, я никогда не смогу использовать rdfs: subClassOf в правилах SWRL или в цепочке свойств, поскольку это касается только схемы классов, а не отдельных лиц. Так что, если я использую это на людях, это не может работать. Правильно?
Так что, если это правда, знаете ли вы решение, чтобы сказать, что:
Если для родительского концепта существует отношение qual_by (concept1 как индивидуум), может ли оно быть применено к индивидууму, который является субконцептом (subConcept1 как индивидуум)?
Извините, я действительно пытаюсь понять, где моя проблема в понимании совы, и эта проблема сводит меня с ума давным-давно.