3.4 铁路工程施工成本控制本体库的构建
3.4.1 铁路工程施工成本控制知识表示的软件实现
根据前三节划分的铁路工程施工成本控制施工本体的构建方法,利用 protégé4.3 软件,结合上述施工成本控制的基本信息建立施工成本控制本体的相关概念,并对相关概念进行分类,然后对属性进行定义如图 3.4、图 3.5 所示,最后建立铁路工程施工成本控制本体。其中铁路工程施工成本控制本体的 OWL 代码如图 3.6所示。图 3.7 为铁路工程施工成本控制本体库的可视化图示,以图的形式表示了铁路工程施工成本控制本体的结构层次。
由于铁路工程施工成本控制系统所涉及的知识面较广,信息较为分散,且目前的智能化管理水平有限,一个人能力很难构建完整的本体库。目前只能将本体库的基本框架,构建方法表述完整,仍需后续的学习与补充。
3.4.2 铁路工程施工成本控制本体评价与变更
1、本体评价
上述章节介绍了铁路工程施工成本控制本体构建的基本过程。铁路工程施工成本控制本体构建完成之后,需要对已建立的本体进行评估,并对相应的概念属性进行修正。接下来要做的工作主要有:
首先对已建立的铁路工程施工成本控制本体的整体体系结构进行检查,看是否符合工程建设或工程术语标准。
其次,是对所定义的铁路工程施工成本控制知识进行准确性、简要性和完整性检查,这里把重点放在了项目背景、施工成本信息及措施处理这三个主类上,通过多方面的调研,获取更详尽的知识,进行适当的调整,完善该本体类。
最后请有施工成本控制经验的专家帮助进行检验,看概念的完整性和清晰性,改正所其中存在的问题缺陷,并以文字形式将这些问题整理保存,为后续的改进提供依据[24].
2、本体变更
由于实际情况中,本体表示的领域知识不是一成不变的,例如在铁路工程施工成本控制过程中,各种信息和知识是不断更新的,同时有些知识是随时间变化的。铁路工程施工成本控制本身具有动态性,会产生一定的变化,所以要加强对该本体变更的管理,使本体库整体保持在可控的范围内,防止出现意外发生。
有多种原因会导致本体变更,根据 Grube[41]的观点,本体是对一个领域的概念化的规范。因此,造成本体变更的原因有:概念内部的变更、概念化中的变更以及规范中的变更。我们需要对不断出现的各种问题,进行不断的变更,保证本体的不断完善。
整个本体建设过程,是不断完善的,经过不断的填充、变更,使得本体库更系统,更规范。
通过不断的进行知识发现,并运用 protégé软件进行本体的建立,不断的进行知识的表示,建立铁路工程施工成本控制本体库。为后续的知识推理做好铺垫。
3.5 本章小结
本章首先描述了铁路工程施工成本控制知识的范围及特征,并简要阐述了知识获取的方法。之后在此基础上,阐述了铁路工程施工成本控制知识表示的过程,运用本体技术将铁路工程施工成本控制知识类及相关属性进行定义,并给出了铁路工程施工成本控制本体的概念词典和属性词典。最后,给出了运用 protégé软件创建施工成本控制概念类、对象属性和数据属性的过程,及运用施工成本控制本体文件编码 owl 完成本体模型构建的过程,为后续知识推理的实现提供基础。