【24h】

Round-Trip Engineering of Ontologies for Knowledge-Based Systems

机译:基于知识的系统本体的往返工程

获取原文
获取原文并翻译 | 示例

摘要

Knowledge Engineering methodologies suggest to develop knowledge-based systems by means of abstract conceptual models such as ontologies. However, they provide little support for integrating these models into the overall software architecture. As a result, moving from high-level conceptual models to a reliable and maintainable implementation is difficult and expensive. The central idea of the Software Engineering framework for knowledge-based systems presented in this paper is to amalgamate ontology construction with an object-oriented development process. The ontologies, designed as UML class diagrams with OCL constraints, are automatically mapped to structure-preserving Java classes. Meta-information on these classes, which is extracted at run-time by means of reflection, enables the reuse of generic components for knowledge acquisition, consistency checking, schema translation and knowledge sharing. The approach enables the efficient round-trip engineering of knowledge-based systems by means of smoothly integrating ontologies into the software architecture, massive tool support, compatibility with existing standards and rapid prototyping.
机译:知识工程方法论建议通过诸如本体之类的抽象概念模型来开发基于知识的系统。但是,它们几乎不支持将这些模型集成到整个软件体系结构中。结果,从高级概念模型过渡到可靠且可维护的实现是困难且昂贵的。本文介绍的基于知识的系统的软件工程框架的中心思想是通过面向对象的开发过程来融合本体构建。设计为具有OCL约束的UML类图的本体会自动映射到保留结构的Java类。这些类的元信息是在运行时通过反射提取的,可以重用通用组件进行知识获取,一致性检查,模式转换和知识共享。该方法通过将本体平稳地集成到软件体系结构,大量工具支持,与现有标准的兼容性和快速原型设计中,实现了基于知识的系统的高效往返工程。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号