Я пытаюсь добавить правило SWRL для протеже с использованием знака объединения ^
, но Protege 4.3 не одобряет этот знак.SWRL:^не работает на протеже 4.3
Эта проблема также присутствует для сборщиков swrl, таких как swrlb:lessThanOrEqual
.
Что случилось с ^
? Могу ли я использовать вместо этого ,
?
Спасибо за ответ, я попытался соответствовать [документации SWRL] (https://www.w3.org/Submission/SWRL). но похоже, что синтаксис редактора правил протеже отличается, и я не знаю, где изучать синтаксис swrl в протеже 4.3 ?! теперь я знаю, что '^' должно быть ',' и 'swrlb: lessThanOrEqual (? y,? c)' должно быть 'lessThanOrEqual (? y,? c)'. но я не могу использовать 'swrlb: pow' или даже' pow'. Надеюсь, есть документация – alex
@alex Protege 5.0 уже выпущена. Используйте эту версию, которая также поставляется с последним API SWRL, который поддерживается Martin O'Connor. – AKSW
@AKSW да ваше право. у протеже 5, похоже, нет проблем с синтаксисом swrl – alex