3

我目前正在研究 ruleML,我想知道是否有人可以给我一份关于它的优点和缺点的简短列表?

谢谢

4

1 回答 1

1

RuleML 是现有本体语言和语义 Web 查询系统的泛化,例如 OWL-DL、围绕 RDF 的工具集,以及基于一阶逻辑的类 Prolog 系统。

它背后有很好的理论,也有大量的支持,但我认为这是一种未经证实的方法。在逻辑上,比编程语言更重要,更一般并不意味着更好。您通常希望在本体描述中避免任何潜在的非终止属性,使本体描述与您可能希望对本体执行的潜在非终止查询保持一致。我对 RuleML 的担忧是,虽然设计人员当然理解这个问题,但实际设计可能会破坏查询和本体之间的这种区别。基于描述逻辑的方法,例如 OWL-DL,会强制您进行区分。

于 2010-02-25T08:19:13.137 回答