高级检索

    语义Web规则标记语言OWLRule+的设计与实现

    Design and Implementation of a Semantic Web Rule Markup Language OWLRule+

    • 摘要: 语义Web是对未来Web体系结构的一个伟大设想 ,其研究分层次进行 目前足够成熟的最高层是以OWL语言为代表的ontology层 但它的语义仅限于描述逻辑 ,该逻辑主要表示对象和类的层次结构 ,而规则的表达能力弱 因此在其之上需要一种表达力更丰富的逻辑语言 设计了一种新的语义Web规则标记语言OWLRule+:其语法扩展了OWL ;语义基于CARIN ,一种结合描述逻辑和Horn规则的表示语言 ;实现基于Jess规则推理机 实例学习展示了它对目前的Webontology语言在规则表示和推理能力上的扩展

       

      Abstract: Semantic Web is a great vision for the future Web architecture. Its development proceeds in layers. At present,the highest layer that has reached sufficient maturity is the ontology layer in form of OWL. However,its semantics is limited to description logic,which focuses on modeling hierarchies of classes but has weak expressive power for rules. Therefore,a richer logical language should be provided on top of them. A new markup language for semantic Web rules?-?OWLRule+ is presented. Its syntax extends OWL,and its semantics is based on CARIN,a representation language combining description logic and Horn rules. Its implementation via Jess rule engine is also described. Case study demonstrates its rule representation and inference abilities.

       

    /

    返回文章
    返回