中文

SWRL2SPIN:一种将OWL本体中SWRL规则库转换为面向对象SPIN规则的工具

人工智能 2022-12-09 v4

摘要

语义网规则语言(SWRL)将OWL(Web本体语言)本体与Rule Markup Language(RuleML)族的Horn逻辑规则相结合。由于得到本体编辑器、规则引擎和本体推理机的支持,它已成为在本体之上开发基于规则的应用的非常流行的选择。然而,SWRL可能不会成为W3C(WWW Consortium)标准,阻碍了工业界的接受。另一方面,SPIN(SPARQL Inferencing Notation)已成为表示语义网模型上SPARQL规则与约束的事实上的工业标准,其建立于SPARQL(SPARQL Protocol and RDF Query Language)广泛接受的基础之上。本文中,我们认为现有基于SWRL规则的本体应用的生命周期可通过转换为SPIN来延长。为此,我们在Prolog中开发了SWRL2SPIN工具,将SWRL规则转换为SPIN规则,考虑SPIN的面向对象特性,即通过分析规则条件所推导出的将规则链接到适当的本体类并对其进行优化。

关键词

引用

@article{arxiv.1801.09061,
  title  = {SWRL2SPIN: A tool for transforming SWRL rule bases in OWL ontologies to object-oriented SPIN rules},
  author = {Nick Bassiliades},
  journal= {arXiv preprint arXiv:1801.09061},
  year   = {2022}
}