论文部分内容阅读
随着BIM(Building Information Modeling,建筑信息模型)技术的发展,建筑工程领域积累了大量的BIM模型数据,如何充分利用历史积累的BIM数据是目前亟待解决的问题。BIM技术中IFC(Industry Foundation Classes,工业基础类)数据标准尽管支持各工程专业的信息描述,但因数据结构复杂,缺乏语义等问题造成IFC数据的检索及归档难,管理难度较大,因此本文提出基于本体的IFC构件信息检索方法研究。首先本课题对IFC数据架构进行了解析,并通过编写程序成功提取了IFC文档中描述建筑工程构件的相关数据;其次,根据本文所需要的本体的范围和目的设计了本体开发方法,结合相关行业规范等领域知识建立了基于BIM的建筑工程构件本体,并提出基于IFC数据的本体自动实例化方法,实现IFC数据到RDF(Resource Description Framework,资源描述框架)数据的转化;然后,通过自然语言处理技术完成了用户中文查询语句和SPARQL本体查询语句之间的转化,实现了基于本体的IFC构件信息检索,同时借助于本体进行了IFC文档中构件子模型的抽取,以支持满足检索条件的构件的信息归档及复用;最后,本文借助于搭建的IFC构件信息检索系统,对本文提出的基于本体的IFC构件信息检索方法进行了具体的工程应用案例分析。总而言之,本文通过本体实现了IFC文档中构件信息的检索,为建筑工程领域本体的建设,以及IFC数据在语义网技术支持下的操作,提供了新的研究思路和方法,同时具有一定的工程应用价值。