Я использую Protege 4.3, чтобы создать свою первую онтологию, так что я столкнулся с несколькими проблемамиProtege: свойство объект ограничение 1
скажу, у нас есть классы Shop
, Mall
и Person
и свойство works-in
и is-part-of
Поэтому первая проблема: мы хотим: если Person
works-in
Shop
и Shop
is-part-of
Mall
затем Person
works-in
Mall
Я попытался йо добавить свойство цепи works-in o is-part-of
свойству is-part-of
но рассуждающий умер, когда я активировал его
Любая идея, как решить это?
Благодаря
'works-in' =>' works-for' будет решать вашу первую проблему - 'Person'' работает для' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' 'Mall'. Вы работаете в магазине, который находится в торговом центре. Я игнорирую ваш второй, потому что вы должны задать только один вопрос на вопрос. –
Я не совсем понял, что вы предлагаете, но я хотел бы добавить, что я попытался определить цепочку свойств для 'works-for', но разумник умер, когда я ее активировал. не могли бы вы объяснить немного больше? –
... Хорошо, перечитывая вопрос, я понимаю, что речь идет о конкретной системе. Я говорил, в общем, вы могли бы позволить, чтобы это подразумевалось, что, если кто-то работает в магазине, который находится в торговом центре, они работают в этом торговом центре. Яснее, если вы говорите, что они работают _for_ в магазине, который находится в торговом центре, что отношения косвенны. –