AN OBJECT-RELATIONAL IFC STORAGE MODEL BASED ON ORACLE DATABASE

With the building models are getting increasingly complicated, the levels of collaboration across professionals attract more attention in the architecture, engineering and construction (AEC) industry. In order to adapt the change, buildingSMART developed Industry Foundation Classes (IFC) to facili...

Full description

Bibliographic Details
Main Authors: H. Li, H. Liu, Y. Liu, Y. Wang
Format: Article
Language:English
Published: Copernicus Publications 2016-06-01
Series:The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences
Online Access:https://www.int-arch-photogramm-remote-sens-spatial-inf-sci.net/XLI-B2/625/2016/isprs-archives-XLI-B2-625-2016.pdf
id doaj-b7ea8e57831e453eab0c0d9fc07c6642
record_format Article
spelling doaj-b7ea8e57831e453eab0c0d9fc07c66422020-11-24T22:50:37ZengCopernicus PublicationsThe International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences1682-17502194-90342016-06-01XLI-B262563110.5194/isprs-archives-XLI-B2-625-2016AN OBJECT-RELATIONAL IFC STORAGE MODEL BASED ON ORACLE DATABASEH. Li0H. Liu1Y. Liu2Y. Wang3School of Urban Design, Wuhan University, Wuchang District, Wuhan, Hubei Province, P.R.C.School of Urban Design, Wuhan University, Wuchang District, Wuhan, Hubei Province, P.R.C.School of Urban Design, Wuhan University, Wuchang District, Wuhan, Hubei Province, P.R.C.School of Urban Design, Wuhan University, Wuchang District, Wuhan, Hubei Province, P.R.C.With the building models are getting increasingly complicated, the levels of collaboration across professionals attract more attention in the architecture, engineering and construction (AEC) industry. In order to adapt the change, buildingSMART developed Industry Foundation Classes (IFC) to facilitate the interoperability between software platforms. However, IFC data are currently shared in the form of text file, which is defective. In this paper, considering the object-based inheritance hierarchy of IFC and the storage features of different database management systems (DBMS), we propose a novel object-relational storage model that uses Oracle database to store IFC data. Firstly, establish the mapping rules between data types in IFC specification and Oracle database. Secondly, design the IFC database according to the relationships among IFC entities. Thirdly, parse the IFC file and extract IFC data. And lastly, store IFC data into corresponding tables in IFC database. In experiment, three different building models are selected to demonstrate the effectiveness of our storage model. The comparison of experimental statistics proves that IFC data are lossless during data exchange.https://www.int-arch-photogramm-remote-sens-spatial-inf-sci.net/XLI-B2/625/2016/isprs-archives-XLI-B2-625-2016.pdf
collection DOAJ
language English
format Article
sources DOAJ
author H. Li
H. Liu
Y. Liu
Y. Wang
spellingShingle H. Li
H. Liu
Y. Liu
Y. Wang
AN OBJECT-RELATIONAL IFC STORAGE MODEL BASED ON ORACLE DATABASE
The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences
author_facet H. Li
H. Liu
Y. Liu
Y. Wang
author_sort H. Li
title AN OBJECT-RELATIONAL IFC STORAGE MODEL BASED ON ORACLE DATABASE
title_short AN OBJECT-RELATIONAL IFC STORAGE MODEL BASED ON ORACLE DATABASE
title_full AN OBJECT-RELATIONAL IFC STORAGE MODEL BASED ON ORACLE DATABASE
title_fullStr AN OBJECT-RELATIONAL IFC STORAGE MODEL BASED ON ORACLE DATABASE
title_full_unstemmed AN OBJECT-RELATIONAL IFC STORAGE MODEL BASED ON ORACLE DATABASE
title_sort object-relational ifc storage model based on oracle database
publisher Copernicus Publications
series The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences
issn 1682-1750
2194-9034
publishDate 2016-06-01
description With the building models are getting increasingly complicated, the levels of collaboration across professionals attract more attention in the architecture, engineering and construction (AEC) industry. In order to adapt the change, buildingSMART developed Industry Foundation Classes (IFC) to facilitate the interoperability between software platforms. However, IFC data are currently shared in the form of text file, which is defective. In this paper, considering the object-based inheritance hierarchy of IFC and the storage features of different database management systems (DBMS), we propose a novel object-relational storage model that uses Oracle database to store IFC data. Firstly, establish the mapping rules between data types in IFC specification and Oracle database. Secondly, design the IFC database according to the relationships among IFC entities. Thirdly, parse the IFC file and extract IFC data. And lastly, store IFC data into corresponding tables in IFC database. In experiment, three different building models are selected to demonstrate the effectiveness of our storage model. The comparison of experimental statistics proves that IFC data are lossless during data exchange.
url https://www.int-arch-photogramm-remote-sens-spatial-inf-sci.net/XLI-B2/625/2016/isprs-archives-XLI-B2-625-2016.pdf
work_keys_str_mv AT hli anobjectrelationalifcstoragemodelbasedonoracledatabase
AT hliu anobjectrelationalifcstoragemodelbasedonoracledatabase
AT yliu anobjectrelationalifcstoragemodelbasedonoracledatabase
AT ywang anobjectrelationalifcstoragemodelbasedonoracledatabase
AT hli objectrelationalifcstoragemodelbasedonoracledatabase
AT hliu objectrelationalifcstoragemodelbasedonoracledatabase
AT yliu objectrelationalifcstoragemodelbasedonoracledatabase
AT ywang objectrelationalifcstoragemodelbasedonoracledatabase
_version_ 1725671876166942720