【24h】

Transformation of OWL2 Property Axioms to Groovy

机译:OWL2性能公理的转变为GROOVY

获取原文

摘要

Ontology is a formal representation of domain knowledge. It may be effectively used in software development - large parts of the object-oriented code can be automatically generated from existing domain ontologies. The paper is related to transformations from OWL2 to Groovy. It proposes transformations of OWL2 properties together with object property axioms. Many axioms, e.g. asymmetry, irreflexivity have not been considered in the existing literature up to now. Mapping of some others is incomplete. Proposed transformations preserve the OWL2 semantics of axioms, assuring model consistency with the original definition. The implemented rules either guarantee consistency of the source code by performing additional actions 'behind the scene' or prohibit inconsistency by throwing exceptions. As a result, their application can speed up the development process and produce the source code of high quality at the same time. All defined transformation rules were implemented and verified by several examples. A bigger case study confirmed the usability of the rules. Both the tool as well as the case study are publicly available.
机译:本体是域知识的正式表示。它可以有效地用于软件开发 - 面向对象代码的大部分可以从现有域本体自动生成。本文与Owl2到Groovy的转换有关。它提出了OWL2属性与物质公理的转变。许多公理,例如现在,现有文学中的不对称性,尚未考虑到现在。其他一些人的映射是不完整的。建议的转换保留了公理的OWL2语义,并确保模型一致性与原始定义。实现的规则要么保证源代码的一致性,可以通过在场景后面执行其他操作或通过抛出异常禁止不一致。因此,他们的应用程序可以加快开发过程并同时产生高质量的源代码。通过若干例子实现和验证所有定义的转换规则。一个更大的案例研究证实了规则的可用性。该工具以及案例研究都公开可用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号