笔者在本体开发导论和 本体开发的有关问题和命名规范这两篇文章中,已经初步论述了本体的相关概念、本体开发的基本内容、本体开发的过程及本体开发的常见问题和概念命名规范,掌握了这些,我们能对本体及其构建有一个初步的认识。现在,我们便可以根据这些已经掌握了的知识来构建自己的本体了。
起初,在我利用相关工具构建完成了领域本体之后,打算写一个如何建本体的详细教程,以使初学这能快速入门,掌握如何利用工具编辑本体的技巧.但是,我现在又觉得没有这个必要.由于目前的本体编辑工具并不成熟,并且也在快速发展和变化之中,此刻的编辑技术可能过了一两个月就不适用了,所以针对某个工具的教程并没有多大价值。对于需要学习和使用本体的单位和个人,一般本身就属于高端人员(指技术和知识水平),国外的一些相关教程应当都能看懂,所以也没有必要做一个简单的翻版。本人的学习经验告诉我,在解决一个问题时,方法论更重要,因此,我更希望与人交流我的学习方法和学习过程,以及学习之后的经验所得,而不希望停留在技术本身。故,本文将对本体开发方法做宏观层面的论述,而不拘泥于技术细节。
1 本体概念及层次的设计
在本体开发导论中,笔者说明,在开发过程中,我们首先需要列出所有的有可能要用到的词汇,并根据应用的需要,构建类及类之间的层次结构,并在