Next Article in Journal
An Integrated Decision Support System for Improving Wildfire Suppression Management
Previous Article in Journal
Using Exploratory Spatial Analysis to Understand the Patterns of Adolescents’ Active Transport to School and Contributory Factors
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Extending the IFC Standard to Enable Road Operation and Maintenance Management through OpenBIM

1
School of Geomatics and Surveying Engineering, Hassan II Institute of Agriculture and Veterinary Medicine, Rabat 10112, Morocco
2
Department of Mechanical & Construction Engineering, Northumbria University, Newcastle upon Tyne NE1 8ST, UK
*
Author to whom correspondence should be addressed.
ISPRS Int. J. Geo-Inf. 2021, 10(8), 496; https://0-doi-org.brum.beds.ac.uk/10.3390/ijgi10080496
Submission received: 27 May 2021 / Revised: 13 July 2021 / Accepted: 18 July 2021 / Published: 22 July 2021

Abstract

:
Open Building Information Modelling (OpenBIM) is a collaborative project management process. Its application to road infrastructures is currently limited. OpenBIM standards for infrastructure are still under development. One of these standards is the Industry Foundation Classes (IFC), which is a data architecture for modelling infrastructure projects. The current and upcoming releases of IFCRoad focus on structuring data for the design and construction phases of an infrastructure’s lifecycle. Semantics of the O&M process phase are not fully integrated within these standards. This paper proposes an extension of the IFC schema to enrich this standard with semantics inherent in the O&M phase of road infrastructures. This extension, based on IFCInfra4OM ontology, allows the OpenBIM process to be fully applied to road infrastructures. Its implementation on a case study relative to the A7 Agadir–Marrakech Highway in Morocco enables, on the one hand, analysis and compliance with O&M management requirements on the basis of a single container: the IFC-BIM-based model. On the other hand, it allows comparison of the OpenBIM process with that of ClosedBIM for the integration of O&M data into BIM for a road infrastructure.

1. Introduction

Building Information Modelling (BIM) for transport infrastructures enables the optimisation of their lifecycle management [1]. The application of BIM for these infrastructures is an initiative of BuildingSmart [2] within the framework of its project IFCInfra [3]. This organisation is developing OpenBIM standards to allow constant use of infrastructure data throughout the infrastructure’s lifecycle without deploying additional data collection efforts [4].
Unlike ClosedBIM, OpenBIM is a process of exchanging and sharing data [5]. While the first is characterised by using proprietary software considered as “black boxes” in terms of processes and data structure, the second allows transparent and sustainable data exchange since it is based on standards [6,7]. This is an advantage of OpenBIM, because it guarantees the interoperability of data exchange between the stakeholders of a project, regardless of the software used.
In this context, several OpenBIM standards have been developed by BuildingSmart in order to allow smooth, consistent, interoperable and lossless data exchanges [8]. These standards are IFCAlignment [9], for common alignments between infrastructures, such as longitudinal sections and cross sections; IFCBridge [10], for bridge structures; IFCRoad, for road infrastructures [11]; IFCRail [12], for railways; and IFCTunnel, [13] for tunnels. These standards represent an extension of the IFC standard [14]. In the future, they will enable the production of a global IFC schema for infrastructures called IFCInfra [15].
BIM is not yet fully applied to the management of road infrastructures. On the one hand, the OpenBIM process is not yet relevant to these infrastructures, as the IFCRoad standard is currently under development [16]. On the other hand, the application of ClosedBIM mainly concerns design and construction phases [17].
The operation and maintenance (O&M) phase is the longest in a road’s lifecycle [18]. It is estimated at 70 to 80% of the costs generated by an infrastructure during its entire lifecycle [19]. Additionally, the management of this phase for roads is complex [20] because of its intrinsic components: meteorological and geotechnical conditions, the characteristics of its environment (lithosphere, topography nature, type of vegetation, etc.…), its anthropogenic conditions (type of equipment installed, type of road, nature of traffic, etc.…) and its hydro-spherical conditions. However, good management of this phase guarantees optimal functioning of the road and preserves its estimated lifespan [21].
The standardisation of OpenBIM to manage the O&M phase, for road infrastructures, helps optimise this phase in terms of time and costs [22,23]. This standardisation begins with the development of IFCRoad. This data architecture enables modelling road components for design and construction requirements. However, this standard does not fully include the business process for managing O&M [17,24].
This paper proposes an extension of the IFC standard to allow for the management of O&M for road infrastructures through OpenBIM. This extension is based on an ontology called ‘IFCInfra4OM’, developed in a previous work by the same authors [25]. This extension aims to model the data resulting from an O&M business process for road infrastructures. The implementation of this extension is illustrated in a case study of a Moroccan highway section. Furthermore, the comparison of O&M management in both OpenBIM and ClosedBIM processes of the same highway section is presented.
In our previous work [25], an ontology called ‘IFCInfra4OM’ has been developed to define the concepts and the process of O&M. The current paper aims to fill the gaps identified by the literature review. Particularly, the IFC extension developed within the framework of this paper enhances the IFC capabilities to integrate O&M processes and information for road infrastructures. It enables a full management of the O&M phase for these infrastructures, which optimizes the cost and time that can be spent along the lifecycle phases of road infrastructures. The contribution of this paper can be summarised as follows: (1) investigating the possible methods to carry out an extension of the IFC following the recommendations of BuildingSmart and existing research works; (2) enriching the IFC standard with new concepts, relations and properties that improve O&M management for road infrastructures through this standard; (3) applying this extension to a real road infrastructure project to illustrate the added values of the extension in the O&M phase; and (4) carrying out a comparative study between OpenBIM and ClosedBIM approaches for the management of O&M by IFC extension. This comparison highlights the advantages of OpenBIM-based management of road infrastructures.
The paper is organized as follows: Section 2 presents a literature review that frames the research work. Section 3 details the materials and methodology applied to extend the IFC standard based on IFCInfra4OM ontology. Section 4 presents the results obtained. They include the IFC extension data model and the implementation of this extension through a case study. Section 5 discusses the results in the light of the literature review and presents a comparative study between an OpenBIM process, based on IFCInfra4OM ontology, and a ClosedBIM process, applied through proprietary software.

2. Literature Review

The IFC standard is a data architecture and interchange format for BIM. It is defined according to the ISO 16739-1:2018 standard [26]. It enables interoperable sharing of data between project stakeholders throughout the lifecycle of an infrastructure. This standard is currently at version 4.3 [27]. It provides a baseline for civil engineering to be extended in future IFC releases. This baseline concerns, among others, the domain of O&M [28].
The technical committees of BuildingSmart [29] conduct the extension of IFC. Their work aims to extend the application of OpenBIM through IFC standards to involve the infrastructure sector. Consequently, for each type of infrastructure, a new extension will be developed. Table 1 summarizes the development progress for each extension currently in the process of being implemented.
It is to be noticed from Table 1 that the only official version of the IFC schema is 4.1, called IFCAlignment. For the IFCRoad version, it is in the technical implementation phase on proprietary software for its last validation. Regarding the next version, IFC 4.3, it is in the phase of the conceptual data schema proposal and pending its final validation. For bridge and railway infrastructures, their IFC standards are still under development.
This section studies the information contained in the current schema of the IFC standard. It also describes the IFCRoad schema which is under development by BuildingSmart. Additionally, it presents the guidelines to be followed for the extension of the IFC standards.

2.1. OandM Information Modelling Capabilities of the IFC Standard

The IFC standard is currently undergoing prompt development. The emergence of several successive versions in a short period of time [27] allows this schema to increasingly adjust the requirements of infrastructures in terms of information. However, the management of an infrastructure is not limited to its design or construction phases, it also extends to its operating one.
Particularly for O&M, the current IFC standard does not enable complete management of the operational phase of an infrastructure [17,33]. This gap is explained, on the one hand, by the fact that the development of IFC for infrastructures is at its embryonal stage. This limits IFC to objects, which are essential for the design and construction phases, that shape infrastructures. On the other hand, IFC’s developments for infrastructure are driven by the extension of IFC version 2.3 with new schemas for infrastructure objects [34,35]. However, IFC 2.3 is not fully adopted to the management of O&M because, for example, it excludes interactions between actors and space management programs [36].
The modelling of business processes, concerning the management of O&M, in the IFC schema, is an essential step to allow proper management of this phase for road infrastructures. It increases the capabilities of the BIM model to allow multi-criteria queries that depend on the interactions between actors, systems and processes.
The IFCProcess superclass encompasses a set of concepts useful for managing O&M. It defines, as sub-classes, the entities IFCTask, IFCProcedure and IFCEvent. The IFCProcessExtension package describes several relations that link these entities. In an O&M process, and as illustrated by the IFCInfra4OM ontology detailed in the following sections, the types of relations required should connect: (1) operations; (2) operations and documents; (3) operations and their positioning on the road; (4) operations and components of a road; and (5) actors on the one hand, and road operations and components on the other. The current IFC schema represents some of these connections, but it remains limited in term of (1) geolocating operations on a specific position on a road alignment and (2) linking tasks or procedures to actors. Table 2 summarizes IFC’s capabilities in modelling business relations for the O&M process. These capabilities are extracted from the IFC schema definitions [28]. The IFC Entity 1 column shows the name of an IFC class. The IFC Entity 2 column presents another IFC class related to Entity 1.
The information attached to the entities are descriptions that provide sufficient clarification about each concept’s class. At the IFC level, this information is presented as attributes or as a set of properties relating to each class. In Table 3, examples of information are given to describe IFC capabilities to model information useful to O&M management.
Furthermore, BIM is currently concerned with data inside an infrastructure, while O&M requires knowledge of data outside the infrastructure that relies on the network to which it is connected [37]. Integrating this external data into the IFC schema will therefore optimise O&M management.
A few research projects are conducted to apply OpenBIM in the field of O&M for infrastructure in general and road infrastructures in particular [38,39]. Examples of these projects are given in Table 4.
It should be noted that the existing works in the literature present, in most instances, the BIM applications as approaches that are mainly concerned with linking IFC to external databases through several systems or proprietary software [44]. However, using an intermediate tool such as databases to link additional O&M information to IFC can lead to an important loss of semantic data during the mapping process [45].

2.2. The Upcoming IFCRoad Standard

The IFCRoad standard is part of the BIM standardisation projects for all infrastructure project domains [34]. Its development is an extension of the IFC schema based on the results of the IFCAlignment and IFCBridge standards developments [34,46]. The IFCRoad is produced by BuildingSmart InfraRoom teams. It is currently in its validation stage through its implementation on software [47]. The IFCRoad standard presents the base standard to apply OpenBIM to the domain of road infrastructures.
Since 2015, IFCRoad has been in production to address the problems of applying standardised BIM to the modelling of road infrastructures by IFC. These issues relate to: (1) IFC’s inadequacy to model road objects; (2) IFC’s non-support of spatial elements intrinsic to roads such as cross sections and longitudinal sections; and (3) the absence of a semantic representation of the coordinate systems diversity that exists in the infrastructure domain.
Several efforts have been made to partially resolve these issues. The study of [48] showed the limits of the IFC to model infrastructure products. It proposed an extension of IFC to integrate roads into the IFC schema by introducing new spatial elements and physical components of roads. Additionally, study [49] proposed an OpenBIM approach to model the physical components of a highway. This approach is a data model which allowed for the optimisation of the analyses conducted for the programming and the simulation of a highway construction. Then, through the geometric representation of road alignments, the study [34] proposed a data model to represent its alignments and then integrate them into the overall IFC schema. Study [50] demonstrated how these alignments can be improved to meet a need for design control requirement. It has developed an automated control tool and an export tool for geometry and related information. Finally, the research in [51] allowed the IFC to be analysed in terms of a semantic representation of coordinate reference systems. It also proposed an extension of IFC to incorporate the specifics of such systems into an infrastructure project.
The objective of IFCRoad is to integrate all the requirements needed to enable road information modelling [15]. Through this model, the following elements will be geometrically and spatially represented [52]: (1) linear road types; (2) junction types; (3) road components, elements and equipment; (4) positioning elements; and (5) road systems. Along with IFCRoad, a common schema across infrastructure domains, which will include earthwork cut and fill designs as well as geotechnical investigations and constructions, is being developed [53].
This research workpaper proposes examinations of both the current version of the IFC (IFC 4.3) [28] and the upcoming IFCRoad. This analysis indicates that, on the one hand, the current IFC schema is limited for the geometric and semantic representation of infrastructure elements. This representation is essential for the design and construction phases management of an infrastructure. On the other hand, the O&M information contained in IFC 4.3 is more advanced than in earlier versions, but the business process for managing O&M is still not complete within the IFC schema. This brings us to the central question of this paper: “How to allow the IFC standard to model the O&M business process specific to road infrastructures while respecting the content of the current IFC4.3 and the upcoming IFCRoad schemata?

2.3. IFC Extension

This paper considers an extension of the IFC as a major premise. This extension makes it possible to enrich this standard schema with new semantics that address the issues raised in the central question of this paper.
The extension of the IFC can be done through three mechanisms [54,55,56,57]: (1) adding additional information as entity’s property sets; (2) grouping additional concepts into proxy elements; or (3) adding new defined concepts by enriching the schema with new entities.
The property sets are sets of attributes that describe an entity object [58]. Proxy elements are unspecified entities that depend on their superclasses, in the IFC schema, from which they inherit their functionality [59]. Property sets and proxy elements allow additional information to be added without extending the schema. However, the use of property sets just allows the inclusion of new information that better describe the elements to which they are attached [56]. In different circumstances, using proxy elements only allow adding new entity types [56].
The use of property sets and proxy elements is limited in terms of enriching IFC. They are ambiguous, error-prone and not suitable for a semantically well-defined description of non-standard IFC objects [57]. Further, the integration of a business process specific to O&M information will have to go through the addition of new entities and new relations within the IFC schema to optimize the management of this phase for road projects.
However, to achieve an extension of the IFC schema, BuildingSmart has set up guidelines to preserve the universality of the IFC standard and the homogeneity of its versions [15]. These guidelines are as follows: (1) the identification of the closest concept should be done for every new concept considered for the extension; (2) similar concepts should be considered according to their functionalities, not their use domain; (3) the international use of IFC data model functionalities should be separated from local extensions; (4) to integrate national specificities in the IFC schema, the BIM model can be linked to an Object Type Library (OTL) [60]; and (5) to link external systems to IFC schema, Semantic Web Technologies can be used.
The following sections of this paper answer the research question by tackling the issue of modelling information relating to the O&M of a road infrastructure through the IFC schema. The proposed methodology aims to extend the IFC standard to include new entities and relations while respecting OpenBIM guidelines.

3. Materials and Methods

3.1. Materials

The IFC extension proposed in this paper is based on two data models: (1) an ontology data model called IFCInfra4OM, defined in previous research [25] and presented in the results section, and (2) the IFC 4.3 data model, which is the latest IFC version proposed by BuildingSmart [27].
The IFCInfra4OM is an ontology based on two domains of knowledge. The first domain is BIM and the second one concerns O&M for road infrastructures [25]. This ontology is presented to put forward a new approach, to integrate BIM for managing the O&M phase for road infrastructures. Following a thorough definition of this ontology, a data model is established to model the semantics of O&M according to the business process of managing this phase for road infrastructures.
This data model has 3 semantic levels: (1) operation, (2) monitoring and (3) actors. The class diagram of the concepts defined is presented in Figure 1 to provide minute guidance for a better understanding of the IFC schema extension [25].
In addition to operations, documents and actors, IFCInfra4OM ontology incorporates new concepts which are not defined by IFC. These new concepts are essential for the management of the O&M phase for a road infrastructure. They are defined in Table 5.
The IFC standard is an object-oriented file format and data model that structures infrastructure information into a set of attributes that describes the objects’ classes that they compose. IFC version 4.3 is an extension of IFC, whose objective is to extend the scope of this standard to the domains of road, port, railway, and waterway infrastructures engineering [30].

3.2. Methodology

To extend the IFC standard, several steps are required as described by the diagram in Figure 2. First, a preliminary study is conducted to analyse the IFC schema in terms of semantics specific to O&M, on the one hand, and those relating to road infrastructure, on the other. Second, the data model based on IFCInfra4OM is established. It allows for the studying of the business process of O&M management for road infrastructures. Through this data model, the essential semantics to describe this process are defined and modelled. Third, the IFC extension is proposed. In this step, two aspects are investigated: (1) the different possible mechanisms for expanding IFC. They describe the ways in which new semantics could be added to the IFC schema to allow its extension, and (2) the extension guidelines specified by BuildingSmart. The extension of IFC by IFCInfra4OM ontology is achieved according to 4 packages, each of them containing a different type of semantics: (1) the “Operation” package, containing entities and information relating to maintenance operations; (2) the “Monitoring” package, related to data and monitoring systems; (3) the “Actors” package, corresponding to the actors involved in OandM; and (4) the “Road Components” package, comprising the physical components of a road and its environment.
The data model of the IFC schema extended by the IFCInfra4OM ontology is first carried out according to a UML (Unified Modelling Language) [61] formalisation in a class diagram. This language is adopted for two reasons: (1) to ensure the integration of the IFCInfra4OM concepts, originally developed in UML, within the IFC schema, and (2) to respect the trend of UML developing adopted recently by BuildingSmart [31]. In fact, the IFC infrastructure projects, such IFRCRoad, have used UML as their primary tool for information modelling [31,62], and BuildingSmart has announced an upcoming move from EXPRESS to UML as the original modelling language for IFC [63].
The extension is done with reference to IFC semantics regarding O&M information on the one hand and following BuildingSmart guidelines on the other. The mechanisms applied to extend IFC schema with IFCInfra4OM are described in Table 6 and Table 7.
In Table 6, a colour code is used to differentiate between the different extension mechanisms. The rows with a light grey colour filling represent concepts found equivalent in the IFC schema and for which no change has been made. The rows with a darker grey colour filling represent IFCInfra4OM concepts for which no equivalence has been found in the IFC schema. For this purpose, a class is newly added to model this concept. The rows in white are those whose equivalent concept found in the IFC schema are represented by a “Type Enumeration”. Thereby, a new enumeration is added to the existing list to integrate the concept. In Table 7, the Entity 1 column shows the name of an IFC class. The Entity 2 column presents another IFC class that we propose to link to Entity 1 with the new relation designated in column 3 of the same Table.
After elaborating the UML diagram of the IFC extension data model, the EXPRESS diagram is realised in compliance with the data modelling language used commonly for IFC development and formalized in ISO 10303-21:2016 [64]. To develop the EXPRESS diagram, the UML diagram previously realised was imported and processed on the IfcDoc tool [65] developed by BuildingSmart [66].
To validate the extension work, two levels of validation are adopted. First, the syntax is validated. Second, the semantics of the new extension schema is validated according to the BuildingSmart guidelines [67]. Additionally, in order to validate the application of the proposed IFC extension, the implementation of the data model is done through an OpenBIM process. It was carried out on a section of the Moroccan A7 highway, connecting two cities, Agadir and Marrakech, as a case study. The implementation steps are shown in the diagram in Figure 3. The IFC extension UML diagram is transformed into a physical data model to allow the IFC database tables to be generated. O&M information was extracted from technical documents of the Moroccan Organisation for Highways (ADM) [68,69,70]. This organisation fulfils the role of managing Moroccan highways. No external databases were used to retrieve O&M information. This information was extracted from the ADM technical documents and then mapped to the IFC-based model. Geometry data relating to the physical components such as equipment, alignments and the Digital Terrain Model are extracted from a 3D model as triangulated mesh surface geometry. This information and data are then mapped to the database using an ETL (Extract, Transform, Load) process. The Highway Information Model of the studied road segment is consequently produced. The geometric and semantic components of this Highway Information Model are visualised through a 3D viewer. The latter allows loading O&M semantic information and 3D geometry from the database. Finally, this implementation of the IFC extension following the OpenBIM process is presented in contrast to a ClosedBIM. This contrast is highlighted by a comparative study between the two processes.

4. Results

4.1. IFC Extension Results

The results of extending the IFC schema by IFCInfra4OM ontology are as follows: (1) three new object classes, that result from IFCInfra4OM ontology, are added; (2) three existing enumerations on the IFC schema are enriched; (3) one enumeration class is added; (4) several relations are defined between IFC classes and the newly added classes; and (5) classes’ attributes extracted from IFCInfra4OM are added to IFC existing classes to describe them. These attributes are delineated as six new property sets. They are modelled according to BuildingSmart guidelines that are detailed in [67].
The UML diagrams of the extension are shown in Figure 4a–d. In these diagrams, yellow entities are existing IFC classes. They all begin with the “Ifc” prefix. Pink entities are IFC existing relations. They begin with the “IfcRel” prefix and are modelled in IFC as classes. Enriched enumerations are in brown. The new added enumeration values are framed in red. Relations in thin lines are those that exist in the IFC schema. Green entities are new classes added to extend IFC schema. They are linked to existing classes and property sets through new relations. The latter are represented in thick lines along with their designations. New relations are named in accordance with IFC existing ones, with the prefix “IfcRel”. To integrate new property sets, the entity name begins with the “Pset_” prefix. It is linked to a class with a UML “Realise” relation.
An extract from the elaborated EXPRESS diagram is presented in Figure 5. In this diagram, the new classes that were added to the IFC schema are green-framed entities. New relations defined by the IFCInfra4OM ontology are presented as red-framed entities. The new property sets are blue framed. Existing type enumerations that were enriched with concepts from the IFCInfra4OM are brown-framed entities. As the IFC schema was traditionally represented by the EXPRESS diagramming language, the EXPRESS diagram is provided to facilitate the IFC extension adoption. Furthermore, the UML diagram is used to implement the IFC extension on the case study presented in Section 4.2.2.

4.2. Results Validation

4.2.1. Semantic and Syntactic Validation

Syntactic validation is done by checking the conformity of the data model with the UML syntax with which the extension schema is established. This validation includes (1) the well-formedness of entities and relations, (2) the element composition validation and (3) property validity.
Semantic validation is carried out through two steps. First, the definition of the IFCInfra4OM ontology concepts is done with the support of experts from the ADM organisation [25]. Once the concepts of the ontology and their field of application are technically defined, they were discussed with the experts for their feedback and validation.
Second, the application of the BuildingSmart guidelines to the IFC extension helps optimise the extension of semantics. The result of this validation is illustrated in Table 8.

4.2.2. Case Study Validation: Implementation

The case study used to implement the extension of the IFC schema is a highway section. This section belongs to the A7 Moroccan highway which links the cities of Agadir and Marrakech. It is located in the mountainous area of the Moroccan Atlas at the geographical location 30°59′10.32″ N, 9°02′28.10″ W. It is characterized by several surrounding conditions which require regular monitoring and recurring maintenance operations [71,72]. In previous works [25], a ClosedBIM process was applied to this highway section. This application is fulfilled using a proprietary software. It performs a connection between a database containing information of O&M and a three-dimensional model of this highway segment. The result obtained from the application of this ClosedBIM process is illustrated in Figure 6.
In this paper, the OpenBIM approach is adopted. This approach aims to use the BIM model based on the IFC standard as the unique container of O&M information without the need to connect an external database to the BIM model. The OpenBIM approach is based on the IFC extension by the IFCInfra4OM ontology proposed in this paper. Its implementation is realised on a Highway Information Model generated using this IFC extension. First, an IFC database (DB) is produced based on the extension’s UML diagram. Then, the DB is packed with information about O&M as well as the geometry relating to the highway components. This integration is done through an ETL mapping procedure. The mapping consists of transforming the data relative to O&M information and geometry to the tables of the IFC DB (see Figure 7). Finally, a three-dimensional viewer is connected to the database to visualise the Highway Information Model and perform analyses on this OpenBIM-based model.
The software used as part of the extension model implementation are: (1) Autodesk Civil 3D [73] and Autodesk Infraworks [74] to enable an extraction of geometric data from the highway 3D model; (2) Enterprise Architect software [75] employed to produce the UML data model and to generate the IFC database tables; (3) FME software [76] to help map geometric and semantic data to the database tables; and (4) FME Data Inspector to visualise the OpenBIM model in three dimensions and to apply several analyses to it.
To guarantee the compatibility between multiple-volume solids that model the highway, its alignments and its equipment, we first extracted the highway and its environment three-dimensional model from the same source (which is the Infraworks Model Builder Database [74]). Then, on Civil 3D [73], further processing was carried out on the model. The highway pavement model, the equipment models, the alignment model and the slope model were extracted separately. Furthermore, the same three-dimensional model type and format were adopted for all the models. The three-dimensional model type is the triangulated mesh, and the format is the “.obj”. Finally, the same mapping procedure was carried out to load the highway and its components geometries to the corresponding IFC classes. This last step consists of using the FME “Geometry Extractor” [77] to read the inputs (which are the three-dimensional triangulated surface shapes) and map them to the output’s containers (which are the corresponding IFC standard classes) (see Figure 7).
An extract from the IFC model generated is presented in Figure 8. This extract is based on the XML language. The extract represents the definition of a task modelled through the “IFCTask” entity that exists in the IFC schema. It is defined by its description, start and end date, start and end points as well as its type. Figure 8 also shows the highway alignment related to this task. The alignment is modelled as an “IFCAlignment” entity. It is geolocated on the Agadir–Marrakech A7 highway, modelled as type “Highway” of the “IFCRoad” entity.
An example of the three-dimensional visualisation of the road’s BIM objects is given in relation to the “IFCBuiltElement” represented by a dynamic barrier in Figure 9. This highway equipment is installed to retain rocks in case of a rock-fall event. Another example is illustrated in Figure 10. It displays an “IFCTask” operation of type and description designated as “Installation” and “installation of a gabion wall at the bottom of the South zone”, respectively. This operation is georeferenced on the highway segment according to the “IFCAlignment” class.
To analyse O&M information, filters are run on the Highway Information Model. An example of these filters is given in Figure 11. The unique values of the enumerations defined in the data model allow an optimisation of the result of these analyses. For example, Figure 12 illustrates how it is possible to explore O&M information, by criteria of the unique type of operations, through the IFCTask class. In addition, these operations concern “Installation” or “Maintenance” and take place on the A7 highway whose IFCAlignment is codified on the Highway Information Model. The operations are also sorted for a specific period of time.

5. Discussion and Conclusions

This research paper aims to integrate the management of the O&M phase specific to road infrastructure projects using BIM. This integration is conducted through the OpenBIM process by answering the focal research question: “How to allow the IFC standard to model the O&M business process specific to road infrastructures while respecting the content of the current IFC4.3 and the upcoming IFCRoad schemata?”. The answer to this question is constrained by issues which are supported by the literature review. Namely: (1) the development of the IFC schema for roads is still underway, which limits the application of OpenBIM to this type of infrastructure; (2) the schema of the upcoming IFCRoad is mainly focused on the components that make the management of the O&M phase through the OpenBIM process embryonal; (3) the insufficiency of the relations between entities, that are part of the O&M process, within the IFC schema; and (4) the IFC schema focuses on the internal data of an infrastructure. External data need to be integrated to understand O&M issues like component failure and decrease of an infrastructure’s lifespan.
To answer the research question, the methodology proposed is based first on a detailed analysis of the IFC schema and the upcoming IFCRoad schema. Subsequently, it suggests enriching the IFC 4.3 schema with new semantics. These semantics are extracted from an ontology called IFCInfra4OM. It is developed in the authors’ previous research [25] and contains concepts specific to O&M management for road infrastructures. The IFC extension proposed using the IFCInfra4OM ontology is based on the literature review and the BuildingSmart extension guidelines.
The case study, used to implement the IFC extension, validates the applicability of this extension through three-dimensional visualisation and analysis of O&M data. It has also overcome the limitations of the current IFC to represent O&M information and process. To fill this gap, the enrichment of IFC by IFCInfra4OM semantics—at the level of object classes, object types and relations between objects and object property sets—enhanced the capabilities of IFC to describe and manage the O&M phase for road infrastructures. The added values of this extension are described in Table 9.
In parallel, a ClosedBIM process is applied. This process is depicted on the left diagram of Figure 13. The comparison of the two processes, ClosedBIM and OpenBIM, allows for the underlining of the advantages of the latter. The OpenBIM process, which results in the use of the IFC standard, resulted in having a single container of O&M information (which is the IFC-based BIM model). However, in ClosedBIM, several containers (system database and three-dimensional model) are necessary to produce a BIM for O&M information. Additionally, in the ClosedBIM process, the production of the BIM model is strongly influenced by the software and their versions as well as by the access rights to databases. On the one hand, the link between the information contained in a system database and a three-dimensional model can lead to data loss. On the other hand, the application of use cases depends heavily on the ability of software to communicate with each other. This is due to interoperability problems that may arise in a ClosedBIM process. In OpenBIM, the path between the production of the BIM model and the application of different use cases is optimised. Since IFC is the unique container of the O&M semantics and the geometry, the application of a use case is done by the direct exploitation of the BIM model.
The extension of the IFC schema is carried out based on the BuildingSmart guidelines. According to these guidelines, such an exercise will first have to go through the search for concepts equivalent to those that we want to integrate into the IFC schema. However, for the purposes of this research, such concepts are not defined in the IFC schema as separate classes, but as enumerations of types. Examples of these concepts are “Operation”, “Maintenance” and “Installation”. These IFC concepts are equivalent to the “Operation” concept in the IFCInfra4OM ontology. However, they are modelled in IFC as enumerations of the “IFCTask” class. This constraint means that, just as we cannot enrich these three concepts with the attributes of the “Operation” class of IFCInfra4OM, we are also unable to enrich the IFCTask class too, because it contains other enumeration types that are not relevant to O&M and which may inherit these attributes. To resolve this issue, the attributes are added as property sets linked to classes or superclasses for concepts that are defined as enumeration types.
As a conclusion, the extension of the IFC schema proposed in this paper enables concrete application of OpenBIM to road infrastructures for the management of the O&M phase. For future research, we recommend the creation of an OTL that will contain the concepts of IFCInfra4OM and their attributes. This OTL will then be linked to the IFC extension schema in order to alleviate the problems of adding attributes for binding classes. Furthermore, analysing O&M information contained in IFC-based BIM can be improved by developing new algorithms adapted to the O&M management process. Finally, other use cases of O&M management can be implemented and analysed using the road BIM model produced.

Author Contributions

Conceptualisation, Sara Ait-Lamallam, Reda Yaagoubi, Imane Sebari and Omar Doukari; methodology, Sara Ait-Lamallam, Reda Yaagoubi, Imane Sebari and Omar Doukari; software, Sara Ait-Lamallam; validation, Reda Yaagoubi, Imane Sebari and Omar Doukari; writing—original draft preparation, Sara Ait-Lamallam; writing—review and editing, Sara Ait-Lamallam, Reda Yaagoubi, Imane Sebari and Omar Doukari All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Publicly available datasets were analysed in this study. This data can be found here: (1) for Digital Terrain Model input of the three-dimensional model presented in the case study (Infraworks Model Builder Database); (2) for O&M information applied to the case study [71,72].

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Borrmann, A.; König, M.; Koch, C.; Beetz, J. Building Information Modeling: Why? What? How? In Building Information Modeling; Borrmann, A., König, M., Koch, C., Beetz, J., Eds.; Springer International Publishing: Cham, Switzerland, 2018; pp. 1–24. ISBN 978-3-319-92861-6. [Google Scholar]
  2. BuildingSmart International. Available online: https://www.buildingsmart.org/ (accessed on 7 April 2021).
  3. IFC Infrastructure Reserach Initiative. Available online: http://ifcinfra.com/ (accessed on 7 April 2021).
  4. Lu, W.; Fung, A.; Peng, Y.; Liang, C.; Rowlinson, S. Cost-benefit analysis of Building Information Modeling implementation in building projects through demystification of time-effort distribution curves. Build. Environ. 2014, 82, 317–327. [Google Scholar] [CrossRef]
  5. Jiang, S.; Jiang, L.; Han, Y.; Wu, Z.; Wang, N. OpenBIM: An Enabling Solution for Information Interoperability. Appl. Sci. 2019, 9, 5358. [Google Scholar] [CrossRef] [Green Version]
  6. Musella, C.; Serra, M.; Salzano, A.; Menna, C.; Asprone, D. Open BIM Standards: A Review of the Processes for Managing Existing Structures in the Pre- and Post-Earthquake Phases. CivilEng 2020, 1, 291–309. [Google Scholar] [CrossRef]
  7. Bucher, D.; Hall, D. Common Data Environment within the AEC Ecosystem: Moving Collaborative Platforms beyond the Open versus Closed Dichotomy. In Proceedings of the 27th International Workshop on IntelligentI Computing in Engineering (EG-ICE 2020) (virtual), Online, 1–4 July 2020. [Google Scholar] [CrossRef]
  8. BuildingSmart International, Standards. Available online: https://www.buildingsmart.org/standards/bsi-standards/ (accessed on 7 April 2021).
  9. Technical University of Munich, IFC Alignment. Available online: https://www.cms.bgu.tum.de/en/17-research-projects/65-ifcalignment (accessed on 7 April 2021).
  10. Borrmann, A.; Muhic, S.; Hyvärinen, J.; Chipman, T.; Jaud, S.; Castaing, C.; Dumoulin, C.; Liebich, T.; Mol, L. The IFC-Bridge project—Extending the IFC standard to enable high-quality exchange of bridge information models. In Proceedings of the 2019 European Conference on Computing in Construction, Chania, Greece, 10 July 2019; pp. 377–386. [Google Scholar]
  11. BuildingSmart International, IFCRoad. Available online: https://www.buildingsmart.org/standards/calls-for-participation/ifcroad/ (accessed on 7 April 2021).
  12. BuildingSmart International, IFCRail. Available online: https://www.buildingsmart.org/standards/rooms/railway/ifc-rail-project/ (accessed on 7 April 2021).
  13. BuildingSmart International, IFCTunnel. Available online: https://www.buildingsmart.org/the-final-draft-of-the-ifc-tunnel-requirements-analysis-report-is-now-available/ (accessed on 7 April 2021).
  14. Vilgertshofer, S.; Amann, J.; Willenborg, B.; Borrmann, A.; Kolbe, T.H. Linking BIM and GIS Models in Infrastructure by Example of IFC and CityGML. In Proceedings of the ASCE International Workshop on Computing in Civil Engineering 2017, Seattle, WC, USA, 25–27 June 2017; pp. 133–140. [Google Scholar]
  15. Borrmann, A.; Amann, J.; Chipman, T.; Hyvarinen, J.; Liebich, T.; Muhic, S.; Mo, L.; Plume, J.; Scarponcini, P. IFC Infra Overall Architecture Project. Available online: https://www.buildingsmart.org/wp-content/uploads/2017/07/08_bSI_OverallArchitecure_Guidelines_final.pdf (accessed on 7 April 2021).
  16. Floros, G.S.; Boyes, G.; Owens, D.; Ellul, C. Developing IFC for infrastructure: A case study of three highway entities. ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci. 2019, IV-4/W8, 59–66. [Google Scholar] [CrossRef] [Green Version]
  17. Heaton, J.; Parlikad, A.K.; Schooling, J. Design and development of BIM models to support operations and maintenance. Comput. Ind. 2019, 111, 172–186. [Google Scholar] [CrossRef]
  18. Lin, F.; Yang, J.; Skitmore, M. The Integration between Design and Maintenance of Office Building Automation: A Decision Support Approach. Ph.D. Thesis, Queensland University of Technology, Brisbane, Australia, 2005. [Google Scholar]
  19. Pelzeter, A. Building optimisation with life cycle costs—The influence of calculation methods. J. Facil. Manag. 2007, 5, 115–128. [Google Scholar] [CrossRef]
  20. Ghalenoeei, N.K.; Saghatforoush, E.; Nikooravan, H.A.; Preece, C. Evaluating solutions to facilitate the presence of operation and maintenance contractors in the pre-occupancy phases: A case study of road infrastructure projects. Int. J. Constr. Manag. 2021, 21, 140–152. [Google Scholar] [CrossRef]
  21. Whole Building Design Guide: Facilities Operations & Maintenance—An Overview. Available online: http://www.wbdg.org/facilities-operations-maintenance/ (accessed on 7 April 2021).
  22. Juan, Y.-K.; Hsing, N.-P. BIM-Based Approach to Simulate Building Adaptive Performance and Life Cycle Costs for an Open Building Design. Appl. Sci. 2017, 7, 837. [Google Scholar] [CrossRef] [Green Version]
  23. European Construction Sector Observatory. Available online: https://www.buildup.eu/sites/default/files/content/ecso_cfs_france_2020.pdf (accessed on 7 April 2021).
  24. Yu, G.; Wang, Y.; Hu, M.; Shi, L.; Mao, Z.; Sugumaran, V. RIOMS: An intelligent system for operation and maintenance of urban roads using spatio-temporal data in smart cities. Future Gener. Comput. Syst. 2021, 115, 583–609. [Google Scholar] [CrossRef]
  25. Ait-Lamallam, S.; Sebari, I.; Yaagoubi, R.; Doukari, O. IFCInfra4OM: An Ontology to Integrate Operation and Maintenance Information in Highway Information Modelling. ISPRS Int. J. Geo-Inf. 2021, 10, 305. [Google Scholar] [CrossRef]
  26. ISO 16739-1:2018 Industry Foundation Classes (IFC) for Data Sharing in the Construction and Facility Management Industries—Part 1: Data Schema. Available online: https://www.iso.org/standard/70303.html (accessed on 7 April 2021).
  27. BuildingSmart International, IFC Specifications Database. Available online: https://technical.buildingsmart.org/standards/ifc/ifc-schema-specifications/ (accessed on 7 April 2021).
  28. IFC 4.3 RC2—Release Candidate 2. Scope, General Usage. Available online: https://standards.buildingsmart.org/IFC/DEV/IFC4_3/RC2/HTML/ (accessed on 7 April 2021).
  29. BuildingSmart International. Technical Room. Available online: https://www.buildingsmart.org/standards/rooms/technical/ (accessed on 7 April 2021).
  30. BuildingSmart. IFC Release Notes. Available online: https://technical.buildingsmart.org/standards/ifc/ifc-schema-specifications/ifc-release-notes/ (accessed on 7 April 2021).
  31. BuildingSmart International. bSI UML Model Report—Part 1, Harmonised UML Report—Introduction and Background. Available online: https://www.buildingsmart.org/wp-content/uploads/2020/06/IR-CS-WP2-UML_Model_Report_Part-1_.pdf (accessed on 7 April 2021).
  32. BuildingSmart. IFC Rail Project, WP2 Requirement Analyses Report. Available online: https://buildingsmart-1xbd3ajdayi.netdna-ssl.com/wp-content/uploads/2019/10/RWR-IFC_Rail-Requirement_Analysis_Report_-_.pdf (accessed on 7 April 2021).
  33. Kameli, M.; Hosseinalipour, M.; Sardroud, J.M.; Ahmed, S.M.; Behruyan, M. Improving maintenance performance by developing an IFC BIM/RFID-based computer system. J. Ambient. Intell. Humaniz. Comput. 2021, 12, 3055–3074. [Google Scholar] [CrossRef]
  34. Amann, J.; Jubierre, J.; Borrmann, A.; Flurl, M. An alignment meta-model for the comparison of alignment product models. In eWork and eBusiness in Architecture, Engineering and Construction; Mahdavi, A., Martens, B., Scherer, R., Eds.; CRC Press: London, UK, 2014; pp. 351–357. ISBN 978-1-138-02710-7. [Google Scholar]
  35. Vilgertshofer, S.; Jubierre, J.R.; Borrmann, A. IfcTunnel—A Proposal for a Multi-Scale Extension of the IFC Data Model for Shield Tunnels under Consideration of Downward Compatibility Aspects. In Proceedings of the 11th European Conference on Product and Process Modelling, Limassol, Cyprus, 7 September 2016. [Google Scholar]
  36. BuildingSmart International. IFC 2 × 3, IFCFACILITIESMGMTDOMAIN. Available online: https://standards.buildingsmart.org/IFC/RELEASE/IFC2×3/TC1/HTML/ifcfacilitiesmgmtdomain/ifcfacilitiesmgmtdomain.htm (accessed on 7 April 2021).
  37. Wu, C.; Wu, P.; Wang, J.; Jiang, R.; Chen, M.; Wang, X. Critical review of data-driven decision-making in bridge operation and maintenance. Struct. Infrastruct. Eng. 2020, 1–24. [Google Scholar] [CrossRef]
  38. Costin, A.; Adibfar, A.; Hu, H.; Chen, S.S. Building Information Modeling (BIM) for transportation infrastructure—Literature review, applications, challenges, and recommendations. Autom. Constr. 2018, 94, 257–281. [Google Scholar] [CrossRef]
  39. Gao, X.; Pishdad-Bozorgi, P. BIM-enabled facilities operation and maintenance: A review. Adv. Eng. Inform. 2019, 39, 227–247. [Google Scholar] [CrossRef]
  40. Hu, M.; Liu, Y. E-maintenance platform design for public infrastructure maintenance based on IFC ontology and Semantic Web services. Concurr. Comput. Pract. Exp. 2019, 32, e5204. [Google Scholar] [CrossRef] [Green Version]
  41. Shim, C.S.; Kang, H.; Dang, N.S.; Lee, D. Development of BIM-based bridge maintenance system for cable-stayed bridges. Smart Struct. Syst. 2017, 20, 697–708. [Google Scholar] [CrossRef]
  42. Isailović, D.; Stojanovic, V.; Trapp, M.; Richter, R.; Hajdin, R.; Döllner, J. Bridge damage: Detection, IFC-based semantic enrichment and visualization. Autom. Constr. 2020, 112, 103088. [Google Scholar] [CrossRef]
  43. Aziz, Z.; Riaz, Z.; Arslan, M. Leveraging BIM and Big Data to deliver well maintained highways. Facilities 2017, 35, 818–832. [Google Scholar] [CrossRef] [Green Version]
  44. Biancardo, S.A.; Capano, A.; De Oliveira, S.G.; Tibaut, A. Integration of BIM and Procedural Modeling Tools for Road Design. Infrastructures 2020, 5, 37. [Google Scholar] [CrossRef] [Green Version]
  45. Turk, Ž. Interoperability in construction—Mission impossible? Dev. Built Environ. 2020, 4, 100018. [Google Scholar] [CrossRef]
  46. BuildingSMART International Infrastructure Room. Work Plan 2015—Summary. Available online: https://www.buildingsmart.org/wp-content/uploads/2014/09/2015-Work-Plan.pdf (accessed on 7 April 2021).
  47. BuildingSmart International. IFC Road WP5: Prototypical Implementation Final Report. Available online: https://app.box.com/s/d7123nwhe1xr7vpwk1qucj22a3u8zjxu (accessed on 7 April 2021).
  48. Lee, S.-H.; Kim, B.-G. IFC Extension for Road Structures and Digital Modeling. Procedia Eng. 2011, 14, 1037–1042. [Google Scholar] [CrossRef] [Green Version]
  49. Kim, H.; Shen, Z.; Moon, H.; Ju, K.; Choi, W. Developing a 3D intelligent object model for the application of construction planning/simulation in a highway project. KSCE J. Civ. Eng. 2016, 20, 538–548. [Google Scholar] [CrossRef]
  50. Huang, J.-Y.; Wu, I.-C. 3D roadway alignment data sharing and exchange. In Proceeding of the International Conference on Civil and Building Engineering Informatics (ICCBEI), Taipei, Taiwan, 19–21 April 2017. [Google Scholar]
  51. Markič, Š.; Donaubauer, A.; Borrmann, A. Enabling Geodetic Coordinate Reference Systems in Building Information Modeling for Infrastructure. In Proceeding of the 17th International Conference on Computing in Civil and Building Engineering, Tampere, Finland, 5–7 June 2018. [Google Scholar]
  52. BuildingSmart International. Part 5—The UML Model Report, Road Schema Elements. Available online: https://www.buildingsmart.org/wp-content/uploads/2020/06/IR-CS-WP2-UML_Model_Report_Part-5_.pdf (accessed on 7 April 2021).
  53. BuildingSmart International. Part 2—The UML Model Report Common Schema Elements. Available online: https://www.buildingsmart.org/wp-content/uploads/2020/06/IR-CS-WP2-UML_Model_Report_Part-2_.pdf (accessed on 7 April 2021).
  54. Xu, Z.; Rao, Z.; Gan, V.J.L.; Ding, Y.; Wan, C.; Liu, X. Developing an Extended IFC Data Schema and Mesh Generation Framework for Finite Element Modeling. Adv. Civ. Eng. 2019, 2019, 1–19. [Google Scholar] [CrossRef]
  55. Zhiliang, M.; Zhenhua, W.; Wu, S.; Zhe, L. Application and extension of the IFC standard in construction cost estimating for tendering in China. Autom. Constr. 2011, 20, 196–204. [Google Scholar] [CrossRef]
  56. Weise, M.; Liebich, T.; Wix, J. Integrating Use Case Definitions for IFC Developments. Available online: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.467.9870&rep=rep1&type=pdf (accessed on 7 April 2021).
  57. Theiler, M.; Smarsly, K. IFC Monitor—An IFC schema extension for modeling structural health monitoring systems. Adv. Eng. Inform. 2018, 37, 54–65. [Google Scholar] [CrossRef]
  58. IFCPropertySets. Available online: https://standards.buildingsmart.org/IFC/DEV/IFC4_2/FINAL/HTML/schema/ifckernel/lexical/ifcpropertyset.htm (accessed on 7 April 2021).
  59. IfcBuildingElementProxy. Available online: https://standards.buildingsmart.org/IFC/RELEASE/IFC4/ADD1/HTML/schema/ifcsharedbldgelements/lexical/ifcbuildingelementproxy.htm (accessed on 7 April 2021).
  60. O’Keeffe, A.; Alsem, D.; Corbally, R.; van Lanen, R. INTERLINK D.2 & D.3 Combined WPA & WPB Report. Technical Report, Conference of European Directors of Roads (2017). Available online: https://www.roadotl.eu/static/media/INTERLINK_D2-D3._Investigating_the_Requirements.pdf (accessed on 7 April 2021).
  61. Maylawati, D.S.; Ramdhani, M.A.; Amin, A.S. Tracing the Linkage of Several Unified Modelling Language Diagrams in Software Modelling Based on Best Practices. Int. J. Eng. Technol. 2018, 7, 776–780. [Google Scholar] [CrossRef]
  62. Jetlund, K.; Onstein, E.; Huang, L. IFC Schemas in ISO/TC 211 Compliant UML for Improved Interoperability between BIM and GIS. ISPRS Int. J. Geo-Inf. 2020, 9, 278. [Google Scholar] [CrossRef]
  63. Van Berlo, L. Future Technology Presentation Buildingsmart Summit Beijing; Linkedin: Sunnyvale, CA, USA, 2019. [Google Scholar]
  64. International Organization for Standardization (ISO), ISO 10303-21:2016—Industrial Automation Systems and Integration—Product Data Representation and Exchange—Part 21: Implementation Methods: Clear Text Encoding of the Exchange Structure. 2016. Available online: https://www.iso.org/standard/63141.html (accessed on 7 April 2021).
  65. Fahad, M.; Bus, N.; Andrieux, F. Towards Validation of IFC Models with IfcDoc and SWRL. In Proceeding of the 12th International Conference on Internet and Web Applications and Services, Venice, Italy, 25–29 June 2017. [Google Scholar]
  66. BuildingSmart International, IfcDoc. Available online: https://www.buildingsmart.org/standards/groups/ifcdoc/ (accessed on 7 April 2021).
  67. BuildingSmart International. Conceptual Model Report Annex II—Reading Guide. Available online: https://app.box.com/s/e1fy291xyv1ux5tzdyuadkup958×0bf6 (accessed on 7 April 2021).
  68. Autoroute Du Maroc. PRS RE1 PRO02-01 0513 Pour le Suivi des Grands Ouvrages de Terrassement Déblais a Risque. Unpublished work.
  69. Autoroute Du Maroc. PRS RE1 PRO03-01 0513 pour le suivi des remblais de grande hauteur. Unpublished work.
  70. Autoroute Du Maroc Académie. Guide Méthodologique. Stabilité des Pentes, moyens de prévention, de protection et de surveillance. Unpublished work.
  71. Hemri, K.; Mounji, Y.; Labied, H. Stabilisation de Talus Rocheux. In Les Instabilités des Talus, 47–60. Available online: https://admacademie.ma/sites/default/files/instabilites_des_talus.pd (accessed on 26 May 2021).
  72. Benguebour, M.H.; Debbarh, M.A. Stabilisation du Déblai 15 de L’autoroute Marrakech—Agadir. 2014, 16. Available online: https://docplayer.fr/111952436-Stabilisation-du-deblai-15-de-l-autoroute-marrakech-agadir.html (accessed on 7 April 2021).
  73. Autodesk. Civil 3D. Available online: https://www.autodesk.com/products/civil-3d/overview?term=1-YEAR (accessed on 7 April 2021).
  74. Autodesk. Infraworks. Available online: https://www.autodesk.com/products/infraworks/overview (accessed on 7 April 2021).
  75. Sparx Systems. Enterprise Architect. Available online: https://sparxsystems.com/ (accessed on 7 April 2021).
  76. Safe Software. What Is FME? Available online: https://www.safe.com/fme/ (accessed on 7 April 2021).
  77. FME. Geometry Extractor. 2021. Available online: https://www.safe.com/transformers/geometry-extractor/ (accessed on 7 April 2021).
Figure 1. IFCInfra4OM ontology data model [25].
Figure 1. IFCInfra4OM ontology data model [25].
Ijgi 10 00496 g001
Figure 2. IFC extension by IFCInfra4OM ontology: methodology diagram.
Figure 2. IFC extension by IFCInfra4OM ontology: methodology diagram.
Ijgi 10 00496 g002
Figure 3. IFC extension by IFCInfra4OM ontology: implementation diagram.
Figure 3. IFC extension by IFCInfra4OM ontology: implementation diagram.
Ijgi 10 00496 g003
Figure 4. IFC extension by IFCInfra4OM UML data model: (a) “Operation” package; (b) “Monitoring” package; (c) “Actors” package; (d) “Road Component” package.
Figure 4. IFC extension by IFCInfra4OM UML data model: (a) “Operation” package; (b) “Monitoring” package; (c) “Actors” package; (d) “Road Component” package.
Ijgi 10 00496 g004aIjgi 10 00496 g004bIjgi 10 00496 g004cIjgi 10 00496 g004d
Figure 5. Extract from the EXPRESS diagram of the IFC extension by IFCInfra4OM ontology.
Figure 5. Extract from the EXPRESS diagram of the IFC extension by IFCInfra4OM ontology.
Ijgi 10 00496 g005
Figure 6. ClosedBIM approach application to the O&M of the A7 Moroccan highway segment [25].
Figure 6. ClosedBIM approach application to the O&M of the A7 Moroccan highway segment [25].
Ijgi 10 00496 g006
Figure 7. Extract from the ETL mapping procedure.
Figure 7. Extract from the ETL mapping procedure.
Ijgi 10 00496 g007
Figure 8. XML extract from the IFC model based on the IFC extension.
Figure 8. XML extract from the IFC model based on the IFC extension.
Ijgi 10 00496 g008
Figure 9. IFCBuiltElement “Dynamic Barrier” three-dimensional view from the Highway Information Model.
Figure 9. IFCBuiltElement “Dynamic Barrier” three-dimensional view from the Highway Information Model.
Ijgi 10 00496 g009
Figure 10. O&M information extraction from IFCTask class and its geolocation on the IFCAlignment entity.
Figure 10. O&M information extraction from IFCTask class and its geolocation on the IFCAlignment entity.
Ijgi 10 00496 g010
Figure 11. Example of analysis filter applied to the Highway Information Model.
Figure 11. Example of analysis filter applied to the Highway Information Model.
Ijgi 10 00496 g011
Figure 12. Example of the result of the multi-filter queries: IFCTask installation and maintenance type extracted and geolocated on the IFCAlignment.
Figure 12. Example of the result of the multi-filter queries: IFCTask installation and maintenance type extracted and geolocated on the IFCAlignment.
Ijgi 10 00496 g012
Figure 13. OpenBIM (Right Diagram) and ClosedBIM (Left Diagram) process comparison diagram.
Figure 13. OpenBIM (Right Diagram) and ClosedBIM (Left Diagram) process comparison diagram.
Ijgi 10 00496 g013
Table 1. Chronological development of some IFC standards for infrastructure.
Table 1. Chronological development of some IFC standards for infrastructure.
IFC StandardDevelopment PeriodIFC VersionStatusScope
IFCAlignment2013–2017IFC 4.1IFC official standardDescription of common alignments and linear placements for infrastructures [30].
IFCBridge2017–2019IFC 4.2WithdrawnDescription of spatial structure of bridges [30].
IFCInfra2017–2021IFC 4.3IFC candidate standardIncludes common elements relating to the infrastructure domains of bridges, roads, ports, waterways and railways [30].
IFCRoad2018–2020Not yet releasedSoftware implementationDescription of road components, linear types, pavement surfaces and junctions [31].
IFCRail2018–2020Not yet releasedValidating the standard schemaSupport data exchange and use cases in the railway industry [32].
Table 2. Extract of O&M process modelling capabilities of IFC standard.
Table 2. Extract of O&M process modelling capabilities of IFC standard.
Superclass of IFC Entity 1IFC Entity 1IFC RelationIFC Entity 2Description
IFCObjectIFCProcessIFCRelAssignsToProcessIFCProcessA process can nest several processes.
IFCRelAssignsToProductIFCProductA product can be assigned to a process.
IFCProcessIFCTaskIFCRelNestsIFCTaskA task can nest several tasks, procedures or events.
IFCProcedure
IFCEvent
IFCProcedureIFCRelSequenceIFCEventTo describe a procedure that is prior to an event.
IFCEventIFCRelSequenceIFCProcedureTo describe an event that succeeds a procedure.
IFCControlIFCWorkScheduleIFCRelAssignsToControlIFCTaskTo link a schedule to several tasks.
IFCExternalInformationIFCDocumentInformationIfcRelAssociatesDocumentSubtypes of IFCObject (such as IFCElement or IFCProcess)To associate a document to a road component or a process element (task, event or procedure).
IFCElement (Which is a subtype of IFCProduct)IFCBuiltElement
IFCElementassembly
IfcElementComponent
IfcDistributionElement
IfcBuiltSystem
IfcSensor
IfcRelAssignsToProcessIFCEvent
IFCProcedure
IFCTask
To link a road component or system to a process element (task, procedure or event).
IfcRelPositionsIFCPositioningElement (similar to IFCAlignment)To position a road component in a specific alignment.
IFCObjectIFCActorIfcRelAssignsToActorSubtypes of IFCObjectTo assign an actor, person or organisation to an object, such as a road component.
IFCActorNot modelled by the IFCIfcProcessThe definition of IfcRelAssignsToActor is not clear concerning linking tasks or procedures to actors.
IFCFacilityIFCRoadIfcRelPositionsIFCPositioningElement (like IFCAlignment)To position a road in a specific alignment.
IFCPositioningElementIFCAlignmentNot modelled by the IFCIFCProcess, IFCTask, IFCProcedure, IFCEventTo allow a task, procedure or event to be geo-located on a road alignment.
Table 3. Extract of O&M information modelling capabilities of IFC standard.
Table 3. Extract of O&M information modelling capabilities of IFC standard.
IFC EntityExample of InformationDescription
IFCProcess, IFCTask, IFCProcedure and IFCEventPset_RiskDescribes a risk and its nature that is related to process elements.
IFCWorkSchedulePset_WorkControlCommonGives information about task time and duration.
IFCSensorPset_SensorTypeCommonGives identification of the sensor.
IFCElementPset_EnvironmentalImpactIndicators
Pset_ServiceLife
Pset_Warranty
Pset_ManufacturerOccurrence
Gives information about environmental condition of a facility or a facility’s component, function, manufacturer, failures and service life duration.
IFCActorAttribute definitionGives identification of the actor, its role and organisation engagement.
Table 4. Examples of OpenBIM applications in the field of O&M for infrastructures.
Table 4. Examples of OpenBIM applications in the field of O&M for infrastructures.
Research WorkApplicationDescription
[40]TunnelAn IFC based E-platform is used to improve maintenance efficiency and costs’ estimation of various maintenance types of a tunnel.
[41]BridgeA BIM maintenance standard for bridges is applied by integrating IFC within a maintenance system to record damages and inspection data.
[42]BridgeAn as-built IFC approach is developed to detect and analyse damages on a bridge infrastructure.
[16]HighwayAn IFC extension is presented to capture description and behaviour of some object-oriented components of a highway to target an effective Asset Management of this type of infrastructure.
[43]RoadAn integrated Asset Management system for roads is presented. It is based on IFC model association with other external data sources to enable several maintenance management aspects such as traffic diversion and simulation, asset condition management and lifecycle monitoring.
Table 5. Description of new IFCInfra4OM concepts to extend IFC schema.
Table 5. Description of new IFCInfra4OM concepts to extend IFC schema.
IFCInfra4OM New ConceptDefinitionRelation to Other Entities
Technical SolutionRepresents the optimal solution recommended by an inspection carried out in the field. Its objective is to repair the hazard observed during an inspection or recorded by a monitoring system. This solution is the combination of a methodology and one or more technologies. It is described in a report.Executed in one or more operations.
Monitoring DataObservations or/and surveillance measurements carried out on one or more components of a road infrastructure. These data are either geometric, such as topographic data, structural, such as civil engineering measurements, geotechnical or appearance observations.
They are either localised, like piezometer measurements, or over a large area, like 3D laser scanner measurements. There exist 4 different types: (1) geometric measurements; (2) structural measurements; (3) geotechnical measurements; and (4) appearance observations.
Recorded by a system such as sensor networks or measuring equipment.
The analysis of monitoring data, that has exceeded a regulated threshold, may lead to a detailed inspection in the case where there is a localised measurement, or to an expertise in the case of a measurement over a large area.
Regulatory ThresholdA normalised or standardised technical value of a measure. This value is critical because once a monitoring data exceeds it, a potential risk may occur.Defined and described in a document.
Table 6. IFC extension by IFCInfra4OM ontology mechanisms: entity level.
Table 6. IFC extension by IFCInfra4OM ontology mechanisms: entity level.
IFCInfra4OM PackageIFCInfra4OM ConceptIFC Equivalent Concept IFC Equivalent Concept “Nature”Containing Class of the IFC Equivalent Concept Extension Activity
OperationInspectionDiagnosticType EnumerationIfcProcedureNo activity
OperationOperation, Maintenance, Installation, RemoveType EnumerationIfcTaskNo activity
Technical Solution------------------Yes: a new class “IFC_Technical_Solution”
DocumentIFCDocumentInformationClassIFCDocumentInformationNo activity
PlannerIFCWorkScheduleClassIFCWorkScheduleNo activity
MonitoringMonitoring SystemIFCSensorType EnumerationIFCSensorTypeEnumYes: new type “Monitoring equipment”
Monitoring Data-----------------Yes: a new class “Ifc_ Monitoring_Data”
HazardIFCEventType EnumerationIFCEventTypeEnumerationYes: new enumerations: “Environmental degradation”, “Traffic accident”, “Road component degradation”
Regulatory Threshold------------------Yes: a new class “Ifc_Regulatory_Threshold”
ActorsAgentIFCActorRole but does not represent the concept of agent------------Yes: New enumerations type: “Field agent” and “Office Agent”
Road componentsHighwayIFCRoadType EnumerationIFCRoadYes: a new IFCRoadTypeEnum for an enumeration « Highway »
Highway SegmentIFCAlignmentClassIFCAlignmentNo activity
Equipment or Environmental ComponentEntities proposed in the upcoming IFCRoad whose superclasses exist in the current IFC 4.3ClassIFCBuiltElement
IFCElementAssembly
IfcElementComponent
IfcDistributionElement
No activity
Table 7. IFC extension by IFCInfra4OM ontology mechanisms: relation level.
Table 7. IFC extension by IFCInfra4OM ontology mechanisms: relation level.
IFCInfra4OM PackageEntity 1The New RelationIFC Entity 2
OperationIFC_Technical_SolutionIfcRelisRealisedInIfcTask
IfcProcessIfcRelisRealisedOnIfcAlignment
Pset_ProcessDescriptionCommonUML Realisation relation IfcTask
IfcProcedure
Pset_DocDescriptionIfcWorkSchedule
IfcDocumentInformation
MonitoringIfc_Regulatory_TresholdIFCRelDescribedInIfcDocumentInformation
Ifc_ Monitoring_DataIfcRelComparedToIfc_Regulatory_Treshold
IfcRelObserveIfcProcedure
IfcRelRecordIfcEvent
IfcRelRecordIfcSensor
Pset_IfcEventDescriptionUML Realisation relation IfcEvent
Pset_IfcSensorReferenceIfcSensor
ActorsIfcActorRoleIfcRelAnalyseIfc_ Monitoring_Data
Through existing IfcRelAssignsToActorIfcProcedure
Road ComponentsPset_IfcRoadDescriptionUML Realisation relation IfcRoad
Table 8. BuildingSmart guidelines application approach to validate the IFC extension.
Table 8. BuildingSmart guidelines application approach to validate the IFC extension.
OpenBIM GuidelinesExample of IFCInfra4OM ConceptIFC Extension Result
The closest existing concept in the IFC class structure should be identified.InspectionNo entity class added. The IFC existing type enumeration called “Diagnostic” of “IFCTask” class is equivalent.
The equivalence is judged according to concept function, not according to the domain where it may be used.Highway (which is a type of road) An IFCRoad class already exists in IFC to describe road infrastructure. Instead of creating a new class, a new type enumeration class containing “Highway” as a type, is added.
A careful distinction between the functionalities of the international data model and its local extensions is recommended.Class attributes are defined in the IFCInfra4OM ontology based on a universal criterionThe attributes of equivalent entity classes are added as property sets of these classes. For new added classes, attributes are defined directly on the classes.
Table 9. Examples of IFC extension by IFCInfra4OM-ontology-added values to enhance IFC capabilities to manage O&M phase for road infrastructures.
Table 9. Examples of IFC extension by IFCInfra4OM-ontology-added values to enhance IFC capabilities to manage O&M phase for road infrastructures.
Extension SubjectDescriptionAdded Value
New relation between “IFCAlignment” and “IFCProcess” classA task or a procedure of the O&M phase is geolocated on a road segment.1. Geolocation of tasks and procedures is essential to keep track of their status.
2. The O&M intervention log can be saved by road segment.
3. Segment with recurring operations can be detected and component failure can be analysed.
3. Preventive operations can be optimised.
New relation between “IFCProcedure” and “IFCActorRole” classTo identify the actor who is responsible for the procedure.1. The O&M intervention log can be saved by actor.
2. Actor performance can be measured.
Add the new class “Monitoring data”A class to save data from several sources of road monitoring1. In an O&M process, several data are transmitted. These data are from multiple sources. A class to hold this data is needed.
2. External O&M data are also captured by the BIM model.
Relation between new class « Monitoring Data » and existing class « IFCProcedure »Enables the recording of surveillance data captured in the field when diagnosing a road segment.During a road diagnostic procedure, some data can be acquired—such as laser scanner data or drone data—to inspect an observed hazard on one of the components of the road. This relationship provides information on which procedure acquired these data and the reason behind it.
Enrichment of the type enumeration of the existing class “IFCEvent”Added three new types of road related events.The events that can trigger an O&M procedure in a road are classified into three types: road component degradation, environmental degradation and road traffic accident. This classification helps optimising preventive actions for O&M.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ait-Lamallam, S.; Yaagoubi, R.; Sebari, I.; Doukari, O. Extending the IFC Standard to Enable Road Operation and Maintenance Management through OpenBIM. ISPRS Int. J. Geo-Inf. 2021, 10, 496. https://0-doi-org.brum.beds.ac.uk/10.3390/ijgi10080496

AMA Style

Ait-Lamallam S, Yaagoubi R, Sebari I, Doukari O. Extending the IFC Standard to Enable Road Operation and Maintenance Management through OpenBIM. ISPRS International Journal of Geo-Information. 2021; 10(8):496. https://0-doi-org.brum.beds.ac.uk/10.3390/ijgi10080496

Chicago/Turabian Style

Ait-Lamallam, Sara, Reda Yaagoubi, Imane Sebari, and Omar Doukari. 2021. "Extending the IFC Standard to Enable Road Operation and Maintenance Management through OpenBIM" ISPRS International Journal of Geo-Information 10, no. 8: 496. https://0-doi-org.brum.beds.ac.uk/10.3390/ijgi10080496

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop