首页 理论教育 地铁施工安全风险预警方法

地铁施工安全风险预警方法

时间:2023-08-23 理论教育 版权反馈
【摘要】:Protégé软件根据对类的定义,已经默认了“is_a”的属性定义,“is_a”用来代表类之间的归属关系,如,“is_a”联系了“盾构掘进法施工”和“施工活动”,表示“盾构掘进法施工”是“施工活动”的一个子集。表2-4对象型属性的设置在Protégé软件Object property中录入上述属性,并定义其定义域、值域及函数特性,以“has_construction”对象型属性定义为例,如图2-17所示。

地铁施工安全风险预警方法

Protégé软件根据对类的定义,已经默认了“is_a”的属性定义,“is_a”用来代表类之间的归属关系,如,“is_a”联系了“盾构掘进法施工”和“施工活动”,表示“盾构掘进法施工”是“施工活动”的一个子集。

然后,定义与类相关的其他属性。根据前文分析和常识,“施工项目”含“施工活动”,可以用“has_construction”来表达;“施工活动”中产生风险事件的“前兆信息”,可以用“cause_precursor”来表达;“前兆信息”的存在引起“风险事件”,可以用“cause_risk”来表达;针对产生的“风险事件”采取相应的“安全措施”,可以用“has_solution”来表达。

这几个属性在软件Protégé中的定义域(Domain)、值域(Range)和函数特性的具体设置见表2-4所示,定义域是属性关系的起点,值域是属性关系的终点,通过属性将定义域和值域两个类联系起来。函数特性“Functional”是指这个属性只能连接一个个体。如定义“has_mother”属性,A的生母是B,一个人的生母只能有一个,“has_mother”这个属性具备函数特性;定义属性“has_child”,A的孩子是B,这个属性就不具备函数特性,可以连接多个个体,因为一个人可以有多个子女。反函数特性“Inverse Functional”是指这个属性的反属性具备函数特性,如对于一个给定的个体,最多只有一个个体能通过该属性连接给定的个体。从上面的分析可以看出,“has_construction”“cause_precursor”等属性都具有反函数特性,因为虽然某一个施工项目可以存在多个施工活动,但是每一个具体的施工活动实例都只属于一个施工项目。

表2-4 对象型属性的设置(www.xing528.com)

在Protégé软件Object property中录入上述属性,并定义其定义域、值域及函数特性,以“has_construction”对象型属性定义为例,如图2-17所示。

图2-17 “has_construction”对象型属性设置

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈