与大多数本体构建工具相同,Protégé软件中类都是概念性的,但是相应的实例是具体的,实例对应实际存在的事物,实例的创建对知识库的应用具有重大意义。在本体知识库构建过程中,一个施工项目就是一个实例,一个施工项目在某个施工活动过程中产生了前兆信息也是实例。本节根据前文构建的本体框架,在Protégé中构建本体并录入“施工项目”实例。
“施工项目”实例的创建,首先在Project类中创建实例“Nanjing Subway Line 10”,填写项目的数据型属性,即项目的基本信息,添加“has_construction”对象型属性,具体如图2-19所示。图中方框圈出的部分是项目的主要信息,即上文定义的项目数据型属性,如项目所在地址、项目名称、招投标方法。
图2-19 施工项目实例创建界面
然后,建立施工项目、施工活动、前兆信息、风险事件、安全措施类之间的联系,它们之间的联系非常复杂。南京地铁10号线采用盾构掘进法施工,本书仅以由“盾构掘进法施工—盾构掘进—盾构轴线控制”施工活动中引起“人的不安全行为—盾构队的不安全行为—失误—技能失误—盾构轴线偏移”的前兆信息,从而引起风险事件,针对相应的风险事件要采取相应的安全措施为例进行实例创建。根据江苏华东工程设计有限责任公司编的《南京地铁10号线土建工程施工安全风险评估与风险控制手册》中的规定:“盾构轴线控制不当,易造成盾构偏离隧道设计轴线,盾构机掘进困难,导致水害和坍塌等风险事件”,构建“盾构轴线控制→盾构轴线偏移→坍塌/水害→安全措施”实例本体框架,如图2-20所示。
在南京地铁10号线项目施工活动“盾构掘进法施工”子目下创建“盾构掘进—盾构轴线控制”,在前兆信息“人员前兆信息—人的不安全行为”子目下创建“盾构队的不安全行为—失误—技能失误—盾构轴线偏移”,在“盾构轴线控制”的“cause_precursor”属性中添加“盾构轴线偏移”,并且完成相应人员、设备等相关数据型属性的添加,创建的盾构轴线控制实例如图2-21所示。
在“盾构轴线偏移”的“cause_risk”属性中添加“坍塌”和“水害”风险事件,并对“盾构轴线偏移”人员、设备等相关数据型属性进行添加,创建的“盾构轴线偏移”实例如图2-22所示。
在“水害/坍塌”风险事件的“has_solution”属性中添加相应的“安全措施”,并添加风险事件描述、所属前兆信息编号等相关数据型属性。其中“坍塌”风险事件实例如图2-23所示。
图2-20 南京地铁10号线施工安全风险部分本体框架
(www.xing528.com)
图2-21 盾构掘进法施工中“盾构轴线控制”实例
图2-22 “盾构轴线偏移”实例
图2-23 “坍塌”风险事件实例
对“安全措施”的人员、设备、环境等相关数据型属性进行添加,创建“施工安全措施”实例,如图2-24所示。
通过上述实例的构建,在施工项目、施工活动、前兆信息、风险事件、安全措施之间形成了相应的链路关系。从链路起点开始,每添加一个实例,通过添加它的对象型属性,选择指向另一个实例,如此进行,在施工项目、施工活动、前兆信息、风险事件、安全措施之间形成了一条链路关系,如图2-25所示,反映了“南京地铁10号线”具有“盾构轴线控制”施工活动,“盾构轴线控制”施工活动产生“盾构轴线偏移”前兆信息,从而产生“坍塌”风险事件,针对该风险事件,应该采取相应的施工安全措施。
图2-24 “施工安全措施”实例
图2-25 实例框架
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。