2020, 12(1): 1-7. doi: 10.16670/j.cnki.cn11-5823/tu.2020.01.01
基于知识库的IFC模型存储技术研究
1. | 清华大学软件学院,北京 100084 |
2. | 北京信息科学与技术国家研究中心,北京 100084 |
3. | 信息系统安全教育部重点实验室,北京 100084 |
Research on IFC Model Storage Mechanism Based on Knowledge Base
1. | School of Software, Tsinghua University, Beijing 100084, China |
2. | Beijing National Research Center for Information Science and Technology, Beijing 100084, China |
3. | Key Laboratory for Information System Security, Ministry of Educatio, Beijing 100084, China |
引用本文: 张越美, 高歌, 彭程, 刘寒, 顾明. 基于知识库的IFC模型存储技术研究[J]. 土木建筑工程信息技术, 2020, 12(1): 1-7. doi: 10.16670/j.cnki.cn11-5823/tu.2020.01.01
Citation: Zhang Yuemei, Gao Ge, Peng Cheng, Liu Han, Gu Ming. Research on IFC Model Storage Mechanism Based on Knowledge Base[J]. Journal of Information Technologyin Civil Engineering and Architecture, 2020, 12(1): 1-7. doi: 10.16670/j.cnki.cn11-5823/tu.2020.01.01
摘要:随着BIM技术的广泛应用,相关模型设计软件对于IFC标准的支持日渐完善,IFC模型的规模和语义信息更加丰富,如何高效存储IFC模型以促进模型的应用是学者们关心的热点问题。本文使用知识库的方法,阐述了如何将IFC数据模型和IFC实例文件存储在图数据库中,建立元数据知识库和实例知识库,分析两个知识库模型的关系,在实际的商业综合体模型中验证了知识库存储的时间效率和空间效率。在知识库建立的基础上,本文分析了IFC知识库上使用Cypher语言查询的案例,有效地解决了IFC版本对比、实体关系梳理、空间关系发掘相关的相关问题,对知识库与土木建筑行业的结合提供了重要参考。
Abstract: With the popularity of application of BIM technology, the related BIM authoring tools are becoming more powerful to support the IFC standard, and scale and semantic details of IFC models are becoming more complicated. Then, how to store IFC model efficiently to promote the model application is a challenge in the research area. This paper applies the method of knowledge base to describe how to store IFC data model and IFC case file in the graph database. A metadata knowledge base and a case knowledge base are both established, and the dependency of the two above knowledge base models is analyzed. In an actual commercial complex model, the time efficiency and space efficiency of knowledge base storage are verified. Based on the establishment of knowledge base, this paper further analyzes the case of using the Cypher language to query the IFC knowledge base, which effectively solves the problems related to IFC version comparison, entity relationship sorting and spatial relationship mining. The study provides an important reference for the combination of knowledge base and the AEC industry.
[1] |
Eastman C, Teicholz P, Sacks R, et al. BIM handbook:A guide to building information modeling for owners, managers, designers, engineers and contractors[M]. John Wiley & Sons, 2011. |
[2] |
Industry foundation classes(ifc)for data sharing in the construction and facility management industries[EB/OL]. 2019. https://www.iso.org/standard/38047.html |
[3] |
Cruz C, Nicolle C, Neveu M. The Active3D-Build:a Web-based civil engineering platform[J]. IEEE Multimedia, 2002, 9(4): 87-90.doi: 10.1109/MMUL.2002.1041952 |
[4] |
刘照球, 李云贵, 张汉义.工程设计模型数据库应用系统开发[J].土木建筑工程信息技术, 2011, 3(3): 16-21.doi: 10.3969/j.issn.1674-7461.2011.03.005 |
[5] |
张洋.基于BIM的建筑工程信息集成与管理研究[D].清华大学, 2009. |
[6] |
Tanyer A M, Aouad G. Moving beyond the fourth dimension with an IFC-based single project database[J]. Automation in Construction, 2005, 14(1): 15-32.doi: 10.1016/j.autcon.2004.06.002 |
[7] |
Faraj I, Alshawi M, Aouad G, et al. An industry foundation classes Web-based collaborative construction computer environment:WISPER[J]. Automation in Construction, 2000, 10(1): 79-99.doi: 10.1016/S0926-5805(99)00038-2 |
[8] |
陆宁, 马智亮.利用面向对象数据库与关系数据库管理IFC数据的比较[J].清华大学学报(自然科学版), 2012, 52(6): 836-842. |
[9] |
Beetz J, Berlo L, Laat R, et al. Bimserver.org-an Open Source IFC model server[C]//in Proceedings of the CIB W78 27th International Conference on Applications of It in the AEC Industry CIB-W78, Cairo. 2010: 1-8. |
[10] |
Lin Y H, Liu Y S, Gao G, et al. The IFC-based path planning for 3D indoor spaces[J]. Advanced Engineering Informatics, 2013, 27(2): 189-205.doi: 10.1016/j.aei.2012.10.001 |
[11] |
Ma L, Sacks R. A cloud-based BIM platform for information collaboration[M]. ISARC, 2016. |
[12] |
余芳强, 张建平, 刘强, 等.基于云计算的半结构化BIM数据库研究[J].土木建筑工程信息技术, 2013, 5(6): 1-6.doi: 10.3969/j.issn.1674-7461.2013.06.001 |
[13] |
Miller J J. Graph database applications and concepts with Neo4j[C]//Proceedings of the Southern Association for Information Systems Conference, Atlanta, GA, USA. 2013: 141-147. |
[14] |
Holzschuher F, Peinl R. Performance of graph query languages: comparison of cypher, gremlin and native access in Neo4j[C]//Proceedings of the Joint EDBT/ICDT 2013 Workshops. ACM, 2013: 195-204. |
[15] |
Parr T J, Quong R W. ANTLR:A predicated‐LL(k)parser generator[J]. Software:Practice and Experience, 1995, 25(7): 789-810.doi: 10.1002/spe.4380250705 |
[16] |
Terkaj W, Šojic A. Ontology-based representation of IFC EXPRESS rules:An enhancement of the ifcOWL ontology[J]. Automation in Construction, 2015, 57:188-201.doi: 10.1016/j.autcon.2015.04.010 |
[17] |
SPARQL Query Language for RDF[EB/OL].[2019-06-11]. https://www.w3.org/TR/rdf-sparql-query/. |
[18] |
Shapes Constraint Language(SHACL)[EB/OL].[2019-06-11]. https://www.w3.org/TR/shacl/. |
计量
- PDF下载量(68)
- 文章访问量(2927)
- HTML全文浏览量(838)