我有一个希望 Protege 的本体,现在我想实施规则。
我有一个有文字的人PANEL = "R1-2B"
。我喜欢制定一个规则,如果这个值是“R1-2”,那么这个人就有对象属性“isGiveWaySign”。
我尝试了一些东西,但我 SWRL 并不像假设的那样。我只得到新的类,而不是只设置一个对象属性。
我的方法看起来像:
PANEL(?a, ?b) ^ swrlb:substring(?b, "R1-2") -> isGiveWaySign(?a)
我错过了什么?
更正上述对我更有效的解决方案:
Panel(?s, ?gws) ^ swrlb:contains(?gws, "R1-2") ^ Sign(?s) -> GiveWaySign(?s)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句