IFC Model Server

From human-readable data to machine-readable data

At SECOM, when making a security plan or dealing with alarm signals, judgment is made by referring to an architectural drawing filled with lines and symbols to interpret the meaning and situation. However, to scale efficiently as the number of cases increases, machines must be able to make judgments by understanding the meaning and situation. To do this, it is important to create machine-readable spatial data that machines can access without human assistance. Machine-readable refers to the ease with which a computer can process data. Data can be made machine-readable by including attribute information (metadata) that can be processed by a computer. Recently, 3D building model data has become popular in Building Information Modeling (BIM).

In BIM, 3D building model data is expressed as an aggregation of building element objects that a computer can process as programmable attribute information about walls, columns, and rooms.

However, when service providers such as SECOM use model data, there are two problems. First, it is difficult to extract only the partial data needed for our service. Second, if different service providers each make a BIM model, version management of model data would be difficult and may conflict with each other. To solve this problem, we are researching "IFC Model Server", a web application for managing model data according to the IFC (Industry Foundation Classes) standard.

3D building model data
3D building model data

IFC Model Server for effective management and use of 3D building model data

The IFC Model Server is a web application that manages IFC model data with a database, allowing data to be shared and used over the Internet. It also provides functions such as management functions for storing and updating IFC-described 3D building model data, searching for a subset of the model data, and converting the searched data.

Users can upload their IFC model data to the IFC Model Server. The IFC Model Server provides APIs for accessing the stored model data. A user can extract partial data and convert extracted data using the APIs. In addition, the IFC Model Server provides model data owners and authorized users with centralized access and efficient use of 3D building model data.

IFC model server
IFC model server