Next Article in Journal
Link Load Correlation-Based Blocking Performance Analysis for Tree-Type Data Center Networks
Previous Article in Journal
AFM/XPS Analysis of the Growth and Architecture of Oriented Molecular Monolayer by Spin Cast Process and Its Cross-Linking Induced by Hyperthermal Hydrogen
Previous Article in Special Issue
The MINLP Approach to Topology, Shape and Discrete Sizing Optimization of Trusses
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Interoperability of Infrastructure and Transportation Information Models: A Public Transport Case Study

by
Nenad Čuš-Babič
*,
Sara Filipa Guerra De Oliveira
and
Andrej Tibaut
Faculty of Civil Engineering, Transportation Engineering and Architecture, University of Maribor, 2000 Maribor, Slovenia
*
Author to whom correspondence should be addressed.
Appl. Sci. 2022, 12(12), 6234; https://doi.org/10.3390/app12126234
Submission received: 14 April 2022 / Revised: 10 June 2022 / Accepted: 18 June 2022 / Published: 19 June 2022
(This article belongs to the Special Issue New Frontiers in Buildings and Construction)

Abstract

:
The duplication of semantic data modelled in different disciplines poses interoperability challenges. Information models that benefit from the application of standards that enable data reusability and prevent redundancy and misuse should be compatible, particularly when different systems are used in the same domain-specific area, as in the case of public transportation. Transportation information models, leading and providing reliable and robust public transport services, can nowadays be enriched with information found in building information models devoted to transportation infrastructure. Therefore, in the present paper, a mapping between the standards and technical specifications that support each modelling approach is explored, analysed, and aligned to maximise the best out of the current common practices used. The information from the Industry Foundation Classes IFC specification-based models complements the conceptual and physical transportation models, where Transmodel and NeTEx are well-established, with accurate (as-built) detailed characteristics of the transportation infrastructure (stop places, quays, entrances, access spaces and equipment as ramps, staircases, and escalators). The extraction of topological information stored in IFC models allows for navigation-network extraction, information about spaces, and passages between spaces. A specific public transport case study focused on a train station is detailed to better corroborate and illustrate the advantages and uses of compatible and complementing modelling approaches. As building-information-modelling awareness and use is growing, the validated mapping approach can benefit from the future application of automation procedures.

1. Introduction

Transportation systems are characterised by many dimensions of complexity. Transportation networks are transnational and geographically dispersed, requiring the involvement of many public and private transportation operators, infrastructure, and facility-management companies. Transportation is multimodal and intermodal, combining different travel modes that vary in scale, operational flexibility, and operational complexity. The international dimension also brings differences in compliance with local regulations, which are handled differently by local authorities, as well as language challenges.
Ideally, travellers would access the entire transportation system as a “single service” that supports trip planning and travel. Several projects have been initiated in Europe to integrate these different ecosystems and bring open platforms into the everyday lives of travellers. Many of them are supported and funded by the European Commission through Interreg and the Framework Programmes. A common goal of these efforts is data integration between the different public transport subsystems and the promotion of environmentally friendly and sustainable travel with multimodal public or zero-emission transport.
In every trip, travellers encounter the physical infrastructure that enables transportation, both in the planning phase and during the actual trip. In addition to linear infrastructures such as roads and railroads, infrastructures can be simple, such as on-street bicycle racks and parking lots; or complex, such as airports, major train stations, and ports. Physical infrastructures significantly influence travel. Their influence is especially important when travellers are unfamiliar with the places that are part of their trip, such as the locations where transportation modes are changed. Physical infrastructures also influence travel for people with disabilities. Therefore, the data-integration platforms, public transit models, and trip-planning software applications mentioned above should include physical-infrastructure models. However, data collection and integration into transportation models requires additional effort, and access to and recoding of available information.
On the other hand, the construction industry, which creates the physical infrastructure for transportation, is also seeking to digitise construction planning and processes. Although digitisation in construction lags behind other industries [1], there are many academic efforts to introduce information and communication technology (ICT) in the industry [2]. Various aspects and barriers that contribute to this lagging are being explored, such as technological and interoperability issues, methodological and organisational challenges, and cultural and social aspects of technology adoption. Contextual requirements and interoperability issues are particularly relevant to this study. The development of transportation models and the standardisation of data exchange, in both the construction and transportation sectors, provide the framework and define the information requirements for the construction industry. In this way, the transport sector acts as a driving force and demand for the digitisation of the construction industry.
The paper presents a concept for the integration of transportation information models used by journey planners, and platforms with information models of built transportation infrastructure as a result of the application of building information modelling (BIM). In the following sections, we explore how existing transportation systems can benefit from this integration.
Our research questions are therefore:
  • How can building information models be incorporated into transportation information models?
  • What technological solutions can be used to support information exchange between the building and transportation sectors?

1.1. Related Work

Travel information systems have been prioritised in initiatives as project development calls and given more attention by public administrations as cost-effective investments that contribute to the improvement of the quality of the offered transportation services and infrastructure as well as user-experience satisfaction. Technology is one of the backbones of the advancements that have been made in this field and of the still-ongoing ventures. This paper explores the opportunities offered by BIM as a source of physical-infrastructure data for the transportation sector. This section describes the transportation-information-modelling standards, information-exploitation strategies, and technologies associated with BIM that form the background of our work.

1.1.1. Regional Integration of Sustainable Public Transportation

In the last two decades, the European Commission funded several projects aiming at integrating public transport data and multimodal travel information [3]. The projects pursued the development of concepts, platforms, and finally the networking of actors from several European regions. The result of these efforts are distributed solutions for multimodal travel planning and travel-information-management solutions. The latest achievements provide integrated platforms for accessing high-quality travel information, enabling door-to-door route planning across borders, operators, and modes. With such systems, travellers can easily plan their entire trip and focus on their travel needs instead of searching for relevant information in separate, disjointed information systems, even for international travel. Such systems are of particular interest to our research because trip planning typically involves locations previously unknown to travellers, or trips involve the use of complex travel infrastructure.
Two such projects under the European Common Transport Area, LinkingAlps [4] and OJP4Danube [5], seek to achieve integrated low-emission mobility and promote multimodality as a contribution to transport system optimisation.
The LinkingAlps project focuses on the Alpine region, where remote areas often lack infrastructure and are poorly connected to public transport. By harmonising existing regional solutions and introducing innovative approaches based on a decentralised, transnational travel planning system, the project seeks to create sustainable cross-border mobility. The main objective of the project is to promote the transition from private motorised transport to low-carbon mobility options in passenger transport.
Another European regional project, OJP4Danube, integrates cross-border and cross-organisational coordination mechanisms and improves the technical and organisational alignment of transport operators and travel information service providers in the Danube Region. The project focuses on sustainable transport modes for local and long-distance traffic. The integration and exchange of information on main railway corridors connected to regional and local networks, including waterways and bicycle paths that increase the accessibility of the network, are core concerns of the project.
The provision of an efficient operational network based on open timetabling will enable the dynamic integration of information across borders and operators. Travellers will be able to receive trip information from a distributed multimodal cross-border travel-information service. An important part of this planning is managing transfers between modes. The lack of information about the facilities and specific requirements of travellers at stops can be considered an important barrier to efficient trip planning. Knowledge of the infrastructures involved and their physical characteristics is necessary for planning the walking components of the trip. For example, inaccessibility for wheelchairs can be an insurmountable obstacle. Therefore, detailed and reliable information about the buildings and other facilities that make up infrastructures such as stations is of paramount importance.
Both aforementioned projects draw on European standards and specifications such as Transmodel [6], NeTEx [7], and Open API for Journey Planning [8] as the basis for service integration and data exchange.

1.1.2. Information Standards for Public Transport Infrastructure

IFOPT—Identification of Fixed Objects in Public Transport: The IFOPT [9] is a CEN Technical Specification that defines a reference model for the description of public transport infrastructure and a reference data model that allows the description of the main fixed objects such as airports, ports, trains and bus stations and their internal structure (entrances, equipment, facilities, rooms, and platforms). In the model, special attention is paid to accessibility requirements and provisions. The IFOPT specification was developed as an extension of a broader Transmodel standard and later incorporated into Transmodel Part 2 [10].
The IFOPT provides a conceptual framework for the identification and description of fixed infrastructure. It is focused on public transport, including multimodal contexts operated by different operators. It supports the modelling of information at various levels of detail, such as large geographic areas or detailed characteristics of a particular location. The specification defines attributes for describing infrastructure characteristics, geographic locations, and relationships in terms of infrastructure networks.
There is a great need for information in the public transportation sector. For example, operators manage fleets of vehicles, drivers, and other staff, use ticketing systems, manage schedules, and register and publish real-time information about their services. Quality of service is highly dependent on accurate and regularly updated information about changes in service offerings, schedules, and infrastructure. In passenger transport, there are many operators and service providers whose services are interdependent and interconnected. Therefore, there is a high need for frequent data exchange among the sector’s stakeholders. The Public Transport Reference Data Model (EN 12896), “Transmodel” [6], is a European standard that provides a common agreement on the definition of concepts used in public transport. It is a reference standard that enables and improves interoperability between all public transport operators. With the help of Transmodel, the software infrastructures of private companies, public authorities, agencies, and software providers in the sector exchange information about the network and services and can work together more efficiently.
Transmodel is divided into parts that cover different information, such as network description, schedule information and vehicle planning, operations monitoring, fare management, passenger information, driver management, and information management. This structure allows stakeholders to use parts of the model and work independently from other stakeholders focusing on their specialties, while remaining compatible with others and using the same data interpretation and structuring. The conceptualisation of the model and the structure of the physical transport infrastructures, which are now part of the Transmodel standard, were developed as a separate specification IFOPT, as mentioned above.
The NeTEx [7] technical specification defines the XML data model for implementing the core part of Transmodel. Currently, the specification is divided into six parts, each dedicated to the public transport network-topology-interchange format, the public transport timetable-interchange format, the public transport fare-interchange format, the European Passenger Information Profile, the Alternative Transport Interchange Format (CEN/TS 16614-5:2021, to be officially published soon), and the European Passenger Information Accessibility Profile (EPIAP) (currently being defined).

1.1.3. Building Data Modelling and Public Transport Infrastructure

A BIM model is a digital representation of the physical and functional properties of an object. BIM, as the corresponding process that generates and uses the model, is a methodology that integrates information technologies, policies, and processes with the aim of bringing the advances of digitisation to the construction industry [11]. The goal of BIM as a shared resource across a facility used throughout the project lifecycle, from conception to demolition, is to increase productivity, support decision making, reduce project costs, and increase quality [12,13]. The construction industry has adopted Industry Foundation Classes (IFC), a standardised digital description of the construction industry developed by BuildingSMART, for the exchange of building data [14]. IFC provides a standardised data format and semantic description of assets for the exchange of building models. IFC has been elevated to an open international standard by ISO [2,15,16]
Eadie [17] identified lack of customer demand as a strong barrier to BIM adoption. The lack of demand is a contextual variable that is often overlooked when discussing BIM implementation and is of particular interest to our work. BIM can be successfully deployed beyond the construction and facilities management processes associated with the facility. The increasing demand for information from other sectors, such as transportation, is a major driver for the adoption of BIM beyond the architecture, engineering, and construction industries [18].

1.1.4. Interoperability, Spaces, and Navigation

For building data modelling to become a common resource for stakeholders in building projects and beyond, various levels of interoperability should be established. At a minimum, technical and semantic interoperability must be in place to share building data [14,15]. The use of the IFC standard beyond the construction industry contributes to broader organisational interoperability. Applying such an approach is the goal of this work, where we seek to reuse building information models to provide transportation models with data about physical infrastructure.
In the transportation sector, navigation is a particularly important component of trip planning. In addition to the obvious task of finding appropriate routes and making transport-mode choices, more detailed navigation is often required at facilities where passengers board, alight, or change transport modes. These facilities are usually buildings or other infrastructure facilities in the built environment. The IFC models contain geometric and spatial information about the buildings and their parts. The building parts are connected to each other, and the topological relationships are stored in the model. In this work, we propose an interoperability framework that supports mapping of physical infrastructure information between BIM and Transmodel. The main goal of such interoperability is to inform navigation algorithms. Therefore, the spatial topology of the built environment is the main object of the mapping. Our proposal to bridge these two worlds is to extract the topology of the building spaces from the IFC model and translate this topology into a specification compatible with Transmodel, which in our case is the NeTEx model. The topology represents the navigation network within the building and is a common abstract model shared by the both domain-specific models. This approach is common in the harmonisation of domain-specific models in the transportation domain [19]. Applications of BIM outside the construction sector, such as mapping BIM data to GIS, also use a similar methodology [20]. Unique to our work is the application of the principle to achieve interoperability between construction and transportation models.
The automatic creation of navigation-data models and navigation networks from IFC is not new. Liu et al. [21] have compiled a review of extensive previous work in this area. The research shows that the IFC-based description of indoor spaces provides enough information about spaces for the creation of navigation networks, either by using IFC directly or by developing extended data models based on the IFC schema. To fully support navigation within a fixed infrastructure, a navigation-network model should be created to cover the building space, wayfinding should be developed, and localisation methods should be available. In our research, we focused on the first task, the creation of a building-space model that provides enough information for passenger wayfinding and routing. From this abstract navigation model, we focused on the preparation of a transportation model that includes fixed infrastructure. Wayfinding and routing are not part of our work, since the Transmodel-based journey planners support the routing procedures implemented in the journey planners “on-the-fly”.
Because the IFC schema is extensive, with over 600 classes, an IFC model can contain detailed information about various aspects of a building. Much of this information is not useful for navigation. By comparing research results from different authors, Liu et al. [21] extracted a subset of IFC classes that is sufficient for creating navigation networks. According to the authors, the most important components for indoor navigation are the rooms and building elements such as walls, doors, and windows that define the connection between rooms. Based on these elements, information can be obtained and represented in navigation models.
In general, there are two approaches or methods for creating navigation models. Since the topological relationships between building parts and spaces are available in the IFC model, this information can be used to create navigation networks. The second approach does not use the topological relationships in the IFC data and creates navigation networks from a pure building geometry. In our work, we followed the first approach.
Slug and Ślusarczyk [22] proposed an algorithm to extract a graph representing the spatial layout of a building and its topology from IFC model. The authors effectively extract information about the building from the IFC model using the topological relationships stored in the model. Besides identifying and connecting spaces, the algorithm can retrieve additional nonspatial features of the extracted paths and spaces, such as accessibility features for different types of users. This information can be efficiently used for navigation purposes, and to construct navigation networks from the IFC.

2. Materials and Methods

The process of converting BIM to Transmodel involves several steps (Figure 1). First, the spaces and paths are extracted from IFC using topological relationships from the model. The extracted spaces are registered as nodes, and passages such as doors, stairs, and openings represent relationships between nodes in the graph of the building layout.
When the navigation graph is created, a mapping to a Fixed-Object Model follows. The mapping presented here is conceptual. IFC provides a conceptual schema and a physical format to store data in files using the schema. These can be IFC-STEP files, IFC-XML files, JSON format, etc. From these files, the data is read, parsed, and processed. Finally, the data should be converted from the abstract navigation model to Transmodel entities. The Transmodel itself does not contain specifications for encoding the data into physical files. To encode the data, a standardised schema such as NeTEx could be used to write the final model to the NeTEx XML file, and this is approach used in this work.

2.1. Extraction of Navigation Networks

Extraction and generation of navigation networks requires a method for locating and retrieving networks, followed by a method for storing the network. To generate the navigation network from IFC files, the algorithm defined by Slug and Ślusarczyk [22] can be used. The algorithm uses IFC XML files and searches for specific entities in the building structure to identify spaces and their relationships. The algorithm relies on room definitions extracted from floor plans. Rooms are organised by spatial adjacencies, and paths between rooms are defined by openings that allow passageways. Using attribute information about entities, the algorithm extracts additional accessibility information useful for navigation. IFC entities are used as follows:
-
IfcSpace defines the spaces and is used to add nodes to the navigation network,
-
IfcWall defines the boundary(s) between rooms and is used to compute the room neighbourhood,
-
IfcDoor, IfcWindow, IfcStair define the passage(s) from one room to another and are converted into edges of the navigation network.
In the model, the IFC entities listed above are connected by additional IFC objects. Nodes and paths are extracted from the model using the algorithm of Slug and Ślusarczyk in the following way. Two spaces are adjacent if two IfcSpace entities refer to the same IfcWall or to the same IfcWindowStandardCase using the IfcRelSpaceBoundary relationship. Two spaces are accessible if the wall between them has an opening or door. Therefore, the IfcWall or IfcWindowStandardCase entity should refer to IfcOpeningElement using the IfcRelVoidsElement relation, or in addition, the IfcDoor entity should refer to IfcOpeningElement using the IfcRelFillsElement relation (which means that the opening is filled with a door). This is an example of extraction where IfcDoor is used as a node of the transition from room to room (an edge in the resulting navigation graph). Similarly, other “room transition” elements could be used. All rooms belonging to a floor are grouped in the IFC model by IfcRelAggregates, which allows for the construction of a horizontal navigation graph (see Figure 2). Each spatial entity in the IFC model inherits spatial coordinates from parent classes and the system uses IfcLocalPlacement to extract the coordinates of nodes and links in the navigation network.
Similarly, IfcWindow could be used as the entrance to a space or vertical connections could be extracted using IfcSlab as space delimiter and IfcStair as the entrance to a space. For a more detailed description of the algorithm, see the original paper [22].

2.2. Creation of a Fixed-Object Model

The resulting navigation network is stored in Transmodel (v6) format. In Transmodel, information about transport services and infrastructure is linked. The services use scheduled stop points. For the planning and operation of the services, the physical nature of stop points is not important. However, it is important for passengers to know where the stop points are located and how to reach them. For this purpose, the Transmodel defines stop places as representations of fixed objects of infrastructure. Stop places can be used to store information about the navigation network in buildings, train stations, airports, or ports. Both stop points and stop places can represent the same location and are connected throughout the trip-planning data model. According to the Transmodel, a PLACE entity is defined as a geographic location of any type that can be specified as the origin or destination of a trip. A PLACE can have dimension 0 (a POINT), 1 (a road segment), or 2 (a ZONE). A place may contain information about its accessibility, available services, and other relevant data, such as geographic location, information about available equipment, access requirements, and internal navigation routes. Places may be related to each other, and the model provides ways to describe these connections. The complete reference network-topology data model is defined in Transmodel Part 2—Public Transport Network. The network-topology model is divided into submodels. The Network Description submodel (ND) describes elements intended for public transport operations, such as lines, routes, and stops. The submodel ND and the Tactical Planning Components Model are outside the scope of our work. The third submodel, the Fixed-Object (FO) Model, describes the fixed infrastructure and provides a detailed view of stops, including equipment, accessibility, and navigation through the places. We used the FO model for extraction of infrastructure data from IFC models.
The Fixed-Object Model can and should be connected to related objects from other submodels when available to make the most of Transmodel’s functionality. The Fixed Object Model also consists of submodels. To store the navigation network extracted from IFC data, not all entities from FO are needed. IFC might also not provide enough information to fully feed the FO model. For our purposes, entities from the SITE submodel and the STOP PLACE submodel were used. The subset of classes used is represented in a schema describing the site (Figure 3).
A building or other fixed structure is represented as SITE with geographic location and possible access options. If a SITE represents a place where passengers access public transportation, SITE is considered a STOP PLACE (other options include parking lots, service points, or points of interest). The SITE could be further subdivided into SITE COMPONENTS, which could be rooms, quays, corridors, and other parts of buildings that are part of the stop space (STOP PLACE COMPONENT). ENTRANCE is also a specialisation of SITE COMPONENT and represents an entry point into a space. This is one way to encode possible horizontal movement.
SITE COMPONENTS could be combined into LEVEL(s). The LEVEL organises a building vertically. Vertical motion paths are encoded by another specialisation of SITE COMPONENT, namely EQUIPMENT PLACE. This is a placeholder for several types of EQUIPMENT (s), such as ELEVATOR, RAMP, ESCALATOR, or STAIRCASE.
For complex sites consisting of multiple buildings serving different modes, such as combinations of train station and subway, stops can be organised in a hierarchy that nests other stop places.

2.3. Correspondence between IFC and Transmodel Concepts

The network-navigation graph serves as the basis for transforming IFC classes into Fixed-Object Model concepts. Following the correspondence scheme (Figure 4), IfcBuilding is mapped to STOP PLACE, which is further divided into IfcSpaces corresponding to STOP PLACE COMPONENTs. It should be noted that translating IfcSpace to STOP PLACE COMPONENT requires further parsing and concretisation when encoding the data. Since STOP PLACE COMPONENT is an abstract class, the specialisation of each space needs to be clarified. The space could be encoded as ACCESS SPACE, QUAY, or BOARDING POSITION. Network connections are relationships that link spaces together. Horizontal relationships are established by doors (IfcDoor) and openings (IfcOpeningElement). In Transmodel, each STOP PLACE and STOP PLACE COMPONENT is entered through ENTRANCE, which is a specialisation of SITE COMPONENT, just like a STOP PLACE COMPONENT. However, a more comprehensive access to sites and their parts is modelled through PLACE ACCESS EQUIPMENT, which allows for the modelling of horizontal and vertical relationships. All doors, ramps, stairs, and elevators (IfcDoor, IfcStair, IfcRamp, IfcTransportElement) represent PLACE ACCESS EQUIPMENT. These elements are linked to SITE COMPONENT via the class EQUIPMENT PLACE, which enables their positioning in space. EQUIPMENT PLACE refers to all relevant PLACE ACCESS EQUIPMENT elements.

3. Results

The proposed information exchange between models supporting construction processes, based on the IFC standard, and models supporting the transportation sector, conceptually based on the Transmodel, is demonstrated using a train station example (Figure 5). The station has two stop places—a bus stop place and a rail stop place—which allow transferring from bus to train and vice versa. The bus stop place has one physical stop point (quay) and the rail stop place has three physical stop points (quays as platforms 1, 2, and 3) where passengers can board and alight the public transportation.
According to the NeTEx schema, the geometry and topology of the station is described with the STOP PLACE, QUAY, and ACCESS SPACE entities contained in the SITE entity. The quays and access spaces are physical areas of different types (forecourt, booking hall, rail platform, underpass) within a stop place. Each physical area has a location, coordinates, a site level, and locations for equipment placement. Various pieces of equipment may be located within the equipment place, such as location signs, general entrance/exit signs, elevators, escalators, stairs, passenger safety equipment, crosswalks, aid station equipment, passenger information equipment, wheelchair access equipment, etc. The equipment is linked to services provided at the stop place (customer service, assistance service, complaint service, lost and found service, rental service, etc.).
Accessibility information in NeTEx supports assessment of mobility-impaired access for passengers with information requirements for accessibility constraints to stop place facilities and equipment, for example, whether a stop place has escalator-free access, is wheelchair accessible, etc. The information can be specified for all physical stop place components such as quays and access spaces.
The code in the Appendix A shows the NeTEx XML description of the bus stop at the train station, which has a quay with a covered shelter (Figure 1). For the quay, passenger accessibility information is also presented.
The STOP PLACE also contains a list of vertical levels. In the bus stop at the station, only a ground level is defined and referenced in the quay for the outdoor shelter equipment. Since the bus stop place has only a simple shelter, no entrances are specified. The rail stop place has one entrance (STOP PLACE ENTRANCE) to the ticket hall, one entrance to platform 1, one entrance to the underpass, and one entrance to platforms 2 and 3.
The NeTEx code snippet in Appendix B is part of the previous full NeTEx XML description of the station (Figure 1) and shows the stop place entrance to Platform 1 from the main ticket hall. The entrance groups objects of the place equipment, in this case a door (ENTRANCE EQUPMENT) with its width (2.5) and height (2.5) and a ramp (RAMP EQUIPMENT) for easy access. The entrance maintains a spatial connection (ParentZoneRef = 2PoAd54s5oHvjLoo2LucUD) to the ticket hall, which is the associated access area. The level of the entrance is the first floor (LevelRef = 1oZ0wPs_PE8ANCPg3bIs4j.
Platforms 1 and 2, both quays, are accessible through the underpass (access space). The path from the ticket hall leads over two staircases. In NeTEx, a staircase (STAIRCASE EQUIPMENT) is modelled as follows:
Applsci 12 06234 i001
The staircase contains attributes with information about the width and height in space, the number of steps, the height of a step, the presence of a handrail (used as a support when using the stairs), a riser (the vertical part of the step), and the stair shape (straight or spiral). This information is best available to passenger information systems for detailed navigation (in this case, from the ticket hall to the boarding point, platform 1 or 2).
A directed link between physical areas (QUAYs, ACCESS SPACEs, BOARDING POSITIONs, or EQUIPMENT PLACEs) is a SITE PATH LINK. An ordered sequence of SITE PATH LINKs creates a NAVIGATION PATH for the passenger to move between two places, e.g., from the bus stop quay to the station ticket hall, from the ticket hall to platform 3, and so on.
Based on the example description of the station in NeTEx, we can gain insights for the data mapping between the two information models by comparing it with a description in IFC (Table 1), which is also shown in Figure 6.
The conceptual model BIM (Figure 6) was created in ArchiCAD 25 and exported in IFC version 4 (IFC4). The IFC format is the international openBIM standard.
In the model, the physical infrastructure of the station, consisting of the two buildings (stop places in NeTEx), was modelled. With the IFC4 specification, it is possible to describe geometric data and its semantics together with other properties and quantity records. Geometric objects are described as IFC objects, typically with the prefix “Ifc”, such as IfcSite. The syntax of the IFC format follows the IFC STEP Physical Format (SPF or IFC-SPF, based on the ISO standard for plain text representation of EXPRESS data models ISO 10303-21), which can be read as text. For example, the station area is encoded as follows:
        #98=IFCSITE(‘20FpTZCqJy2vhVJYtjuIce’,#12,’Main train
station’,$,$,#95,$,$,.COMPLEX.,(46,33,42,221484),(15,39,24,997061),270.,$,#84);
      
and the staircase is coded as:
        #35828=IFCSTAIR(‘1w5EV3smvpJ8Khm3Oeyw2E’,#12,’Staircase
1′,$,$,#35827,$,’mb:sp0005@SE1′,.NOTDEFINED.);
      
Both examples, site and staircase, describe top-level information of the object such as the name (‘main station’) and the location of the site (latitude in degrees (46,33,42,221484), longitude in degrees (15,39,24,997061)). The rest of the properties and quantities are broken down into several aggregations. The length of the IFC file for the complete example is almost 56,000 lines of text.

4. Discussion and Conclusions

In this work, we have proposed a concept that translates a building topology from IFC to Transmodel and aims to reuse and leverage existing building models to support the development of transportation infrastructure models. The concept proposes a method for interoperability between the two models. Thus, the benefits are twofold. Such a concept targets one of the problems in implementing BIM in the construction sector, namely the lack of demand from clients (Eadie et al. 2013). On the other hand, interoperability between the two models contributes to better trip planning. Automating this process provides a more accurate and dynamically updated source of travel infrastructure data for intermodal trip planning. Improvements in travel infrastructure models help travellers, who can obtain more accurate information not only about the main routes of their trip, but also about the details at the points of mode change. As a result, trip planning becomes more efficient and has fewer surprises.
Therefore, we present a concept for a transcoding process that extracts the topological information stored in IFC models. Following an existing algorithm proposed by Strug and Ślusarczyk [22] for navigation-network extraction, information about spaces and passages between spaces can be obtained. The semantic information contained in the IFC models is used to transform the found topology into Transmodel objects.
Although Transmodel provides the ability to encode indoor and outdoor navigation paths at the location of a given transportation infrastructure facility, our approach does not include the encoding of this information. The navigation-network topology extracted from the IFC model could be encoded in the form of predefined navigation routes using the PATH and NODE objects in Transmodel. However, the standard discourages this approach. In complex buildings, a significant number of possible routes could be identified, and Transmodel suggests that appropriate routes should be generated “on the fly” based on the building’s network topology during the trip-planning process. Therefore, the proposed approach only involves encoding the building topology in terms of a fixed infrastructure.
The NeTEx technical specification models each Transmodel concept in XML. The core of the conceptualisation is the transportation network, schedules, and fares (the first three parts of NeTEx). In our use case, our goal was to feed the part of the transport network describing the infrastructure objects (roads, rails, stop places, and related equipment) with the infrastructure-object data modelled in IFC (version 4.0.2.1). As a first step, the mapping from IFC to NeTEx was investigated using the technical documentation and experimental modelling of the train station. Lessons learned show that NeTEx is mainly concerned with providing travel information by providing passengers with sufficient physical infrastructure data for informed access to transportation services. IFC allows for modelling of the built environment (buildings, roads, bridges, ports) with technical detail and precision beyond the needs of NeTEx (e.g., building structure and materials). Therefore, only a subset of the IFC infrastructure data can be represented in NeTEx.
Besides the infrastructure data, other nongeometrical data can be derived from IFC models and mapped to NeTEx models for transportation infrastructure services users. In our use case, the stairs (IfcStair) and the entry and exit ramp (IfcRamp) with information about required slope is modelled. Our research also highlighted mapping of data for passenger accessibility needs. IFC schema does not support accessibility information as needed by NeTEx; therefore, the mapping of the information can only be utilised through data extraction and deduction rules, whether manually or algorithmically. For example, wheelchair-enabled access can be derived from a sequence of IfcSlab and IfcRamp objects but also from the existence of the IfcTransportElement (of type elevator).
At the top level of the hierarchy, IfcSite from IFC maps to SITE frame from NeTEx, IfcBuilding maps to STOP PLACE, a QUAY within a STOPLACE maps to IfcSpace, ACCESS SPACE leading to a STOP PLACE also maps to IfcSpace, a STOP PLACE ENTRANCE to some STOP PLACE maps to IfcDoor, a RAMP EQUIPMENT leading to a STOP PLACE ENTRANCE maps to IfcRamp. NeTEx can accept the attributes of the IFC objects such as name, description, location, and dimensions (width, height, length).
The mapping principle obtained from the railroad station use case can be automated as soon as passenger information systems have access to digital building-data sets. The building data extracted from BIM (IFC) models can complement the transportation information data in NeTEx models. In the current literature, we could not find any interoperability framework for these two domains.
The proposed concept therefore suggests that it is possible to reuse the models of BIM to feed the models of transportation infrastructure, and provides the mapping. The technological basis for interoperability is based on open international standards such as IFC, Transmodel, and NeTEx, which are widely accepted in both the construction and transportation sectors. As proposed in [19], automatic conversion of data conforming to different specifications is a key to interoperability between heterogeneous systems. In addition to harmonising data between different technologies used in transportation, our work extends existing efforts to integrate services offered by transportation agencies with new data sources that additionally support navigation.
When planning the proposed transformation, some problems also arise. Our approach relies on given IFC objects, which do not always have to be part of an IFC instance model. For example, sometimes IfcSpace objects are missing from the model because a user/modeller did not use them. Since spaces represent nodes of the navigation-network topology, in such cases it is not possible to extract a topology from the IFC using the proposed method. Similar problems can occur with stairs, ramps or door types that represent relationships between nodes. For example, the door type is important for people with disabilities, since the direction in which the door is pushed can be crucial for passage. In addition, in practise, the modelling of ramps or stairs is sometimes ambiguous (or incorrect) and it is difficult to identify such building elements and their connections to spaces from the IFC model.
Previous research has also shown that it is difficult to automatically extract vertical connections from IFC due to different approaches to modelling the building [21]. To overcome this problem, the Strug–Slusarczy algorithm that extracts horizontal and vertical connections can be applied. The method covers well-modelled aspects of vertical-path identification. However, this remains an open question, since building modelling allows ambiguous expression of connection of building elements. At this stage, missing spatial access points representing stairs or ramps could be added manually if the transcoding software provides such a feature.
At the conceptual level presented in this paper, we focused on the most important elements of the buildings. Therefore, we have used only a small amount of available information. Usually, detailed models of fixed infrastructure provide more information about the buildings and the available equipment. Transmodel provides reference definitions for transportation infrastructure such as platforms, waiting rooms, access areas, ticket machines, seating areas, boarding areas, etc. These parts could also be available in the IFC model. However, there is no standard method for modelling and coding these details in IFC. Therefore, automatic extraction of this information is difficult, if not impossible, at this time. This remains an interesting area for future research and standardisation.

Author Contributions

Conceptualisation, N.Č.-B., S.F.G.D.O. and A.T.; methodology, N.Č.-B.; validation, N.Č.-B. and A.T.; formal analysis, N.Č.-B., S.F.G.D.O. and A.T.; investigation, N.Č.-B., S.F.G.D.O. and A.T.; resources, N.Č.-B., S.F.G.D.O. and A.T.; data curation, N.Č.-B. and A.T.; writing—original draft preparation, N.Č.-B.; writing—review and editing, N.Č.-B., S.F.G.D.O. and A.T.; visualisation, N.Č.-B., S.F.G.D.O. and A.T.; supervision, A.T. All authors have read and agreed to the published version of the manuscript.

Funding

The paper is funded under the OJP4DANUBE project. The OJP4DANUBE project has received funding from the European Union’s Interreg Danube Transnational Programme.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

Appendix A

NeTEx XML description of the train station bus stop with a quay containing a covered shelter:
Applsci 12 06234 i002
Applsci 12 06234 i003
Applsci 12 06234 i004

Appendix B

NeTEx XML description of the stop place entrance to the Platform 1 from the main ticket hall:
Applsci 12 06234 i005
Applsci 12 06234 i006

References

  1. Babič, N.Č.; Rebolj, D. Culture Change in Construction Industry: From 2d toward Bim Based Construction. J. Inf. Technol. Constr. 2016, 21, 86–99. [Google Scholar]
  2. Turk, Ž. Structured Analysis of ICT Adoption in the European Construction Industry. Int. J. Constr. Manag. 2021, 5, 1–8. [Google Scholar] [CrossRef]
  3. Ferreira, J.; Pena Filipe, P.; Matos Martins, P. Cooperative Transportation Infrastructure. In Proceedings of the International Conference on IT and Intelligent Systems, Bangkok, Thailand, 25–26 December 2013. [Google Scholar]
  4. LinkingAlps Innovative Tools and Strategies for Linking Mobility Information Services in a Decarbonised. Available online: https://rralur.si/en/projects/linking-alps/ (accessed on 13 April 2022).
  5. OJP4Danube Coordination Mechanisms for Multimodal Cross-Border Traveller Information Network Based on OJP for Danube Region. Available online: https://www.interreg-danube.eu/approved-projects/ojp4danube (accessed on 4 April 2022).
  6. EN 12896; European Standard EN 12896-Transmodel V6. CEN-CENELEC Management Centre: Brussels, Belgium, 2019.
  7. CEN/TS 16614-1:2014; Public Transport Network and Timetable Exchange (NeTEx). CEN-CENELEC Management Centre: Brussels, Belgium, 2014.
  8. CEN/TS 17118:2017; Intelligent Transport Systems-Public Transport-Open API for Distributed Journey Planning. CEN-CENELEC Management Centre: Brussels, Belgium, 2017.
  9. CEN-EN 28701; Intelligent Transport Systems-Public Transport-Identification of Fixed Objects in Public Transport (IFOPT). CEN-CENELEC Management Centre: Brussels, Belgium, 2012.
  10. EN 12896-2:2015; Public Transport Reference Data Model-Part 2. CEN-CENELEC Management Centre: Brussels, Belgium, 2016.
  11. Succar, B. Building Information Modelling Framework: A Research and Delivery Foundation for Industry Stakeholders. Autom. Constr. 2009, 18, 357–375. [Google Scholar] [CrossRef]
  12. Grilo, A.; Jardim-Goncalves, R. Value Proposition on Interoperability of BIM and Collaborative Working Environments. Autom. Constr. 2010, 19, 522–530. [Google Scholar] [CrossRef]
  13. Bryde, D.; Broquetas, M.; Volm, J.M. The Project Benefits of Building Information Modelling (BIM). Int. J. Proj. Manag. 2013, 31, 971–980. [Google Scholar] [CrossRef] [Green Version]
  14. Borrmann, A.; Beetz, J.; Koch, C.; Liebich, T.; Muhic, S. Industry Foundation Classes: A Standardized Data Model for the Vendor-Neutral Exchange of Digital Building Models. In Building Information Modeling: Technology Foundations and Industry Practice; Springer International Publishing: Cham, Switzerland, 2018; pp. 81–126. ISBN 9783319928623. [Google Scholar]
  15. SIST EN ISO 16739-1:2018; Industry Foundation Classes (IFC) for Data Interchange in Construction and Facilities Management. ISO: Geneva, Switzerland, 2018.
  16. Abbasnejad, B.; Nepal, M.P.; Ahankoob, A.; Nasirian, A.; Drogemuller, R. Building Information Modelling (BIM) Adoption and Implementation Enablers in AEC Firms: A Systematic Literature Review. Archit. Eng. Des. Manag. 2020, 17, 1–23. [Google Scholar] [CrossRef]
  17. Eadie, R.; Browne, M.; Odeyinka, H.; McKeown, C.; McNiff, S. BIM Implementation throughout the UK Construction Project Lifecycle: An Analysis. Autom. Constr. 2013, 36, 145–151. [Google Scholar] [CrossRef]
  18. Zhao, F.; Wallis, J.; Singh, M. E-Government Development and the Digital Economy: A Reciprocal Relationship. Internet Res. 2015, 25, 734–766. [Google Scholar] [CrossRef]
  19. Kalwar, S.; Sadeghi, M.; Sabet, A.J.; Nemirovskiy, A.; Rossi, M. SMART: Towards Automated Mapping between Data Specifications. In Proceedings of the International Conference on Software Engineering and Knowledge Engineering, Pitsburg, PA, USA, 1–10 July 2021; pp. 429–436. [Google Scholar]
  20. 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]
  21. Liu, L.; Li, B.; Zlatanova, S.; van Oosterom, P. Indoor Navigation Supported by the Industry Foundation Classes (IFC): A Survey. Autom. Constr. 2021, 121, 103436. [Google Scholar] [CrossRef]
  22. Strug, B.; Ślusarczyk, G. Reasoning about Accessibility for Disabled Using Building Graph Models Based on BIM/IFC. Vis. Eng. 2017, 5, 1–12. [Google Scholar] [CrossRef]
Figure 1. Transformation process from IFC to Transmodel’s Fixed-Object Model (NeTEx).
Figure 1. Transformation process from IFC to Transmodel’s Fixed-Object Model (NeTEx).
Applsci 12 06234 g001
Figure 2. Relationships between spaces, walls, and openings (ex. door).
Figure 2. Relationships between spaces, walls, and openings (ex. door).
Applsci 12 06234 g002
Figure 3. Relevant part of the SITE and STOP PLACE submodels from Fixed-Object Model, presenting main classes used in mapping between IFC and Transmodel.
Figure 3. Relevant part of the SITE and STOP PLACE submodels from Fixed-Object Model, presenting main classes used in mapping between IFC and Transmodel.
Applsci 12 06234 g003
Figure 4. Correspondence between IFC and Transmodel classes.
Figure 4. Correspondence between IFC and Transmodel classes.
Applsci 12 06234 g004
Figure 5. The train station site with two stop places: NeTEx elements identification.
Figure 5. The train station site with two stop places: NeTEx elements identification.
Applsci 12 06234 g005
Figure 6. The train station site with two stop places: IFC elements identification.
Figure 6. The train station site with two stop places: IFC elements identification.
Applsci 12 06234 g006
Table 1. Mapping from IFC to NeTEx.
Table 1. Mapping from IFC to NeTEx.
Target Class/Attribute (NeTEx)Source Class/Attribute (IFC)Description (IFC)NeTEx Example Data
SiteFrameIfcSiteA site is a defined area of land, possibly covered with water, on which the project construction is to be completed. A site may be used to erect, retrofit, or turn down building(s), or for other construction-related developments.
SiteFrame.NameIfcSite.Name “Main train station”
StopPlaceIfcBuildingA building represents a structure that provides shelter for its occupants or contents and stands in one place. The building is also used to provide a basic element within the spatial-structure hierarchy for the components of a building project (together with site, storey, and space).
StopPlace.NameIfcBuilding.Name “Train station bus stop”
StopPlace.Centroid.Location.LongitudeIfcSite.RefLongitude 46.56172819
StopPlace.Centroid.Location.LatitudeIfcSite.RefLatitude 15.65694363
StopPlace.RoadAddress.RoadNameIfcBuilding.BuildingAddress. IfcPostalAddress.AddressLines “Partizanska cesta”
StopPlace.Level.NameIfcBuildingStorey.Name “Ground floor”
StopPlace.TransportModeIfcBuilding.Pset_BuildingUse.MarketCategory bus
StopPlace.StopPlaceTypeIfcBuilding.Pset_BuildingUse.MarketSubCategory onstreetBus
StopPlace.QuayIfcSpaceA space represents an area or volume bounded actually or theoretically. Spaces are areas or volumes that provide for certain functions within a building.
StopPlace.Quay.NameIfcSpace.Name “TS bus stop quay 1”
StopPlace.Quay.NameIfcSpace.Description “Bus stop outside the train station”
StopPlace.Quay.Centroid.Location.LongitudeIfcSite.RefLongitude + StopPlace relative position 46.56164
StopPlace.Quay.Centroid.Location.LatitudeIfcSite.RefLatitude + StopPlace relative position 15.65717
StopPlace.Quay.RoadAddress.RoadNameIfcBuilding.BuildingAddressIfcPostalAddress.AddressLines “Partizanska cesta”
StopPlace.Quay.RoadAddress.BearingCompassIfcDirection.(x,y,z) S
StopPlace.Quay.ShelterEquipment.NameIfcFurniture.Name “Bus stop shelter”
StopPlace.Quay.ShelterEquipment.WidthIfcQuantityLength(»Width«) 5
StopPlace.Quay.ShelterEquipment.LengthIfcQuantityLength(»Length«) 2
StopPlace.Quay.ShelterEquipment.DistanceFromNearestKerbCalculated distance between IfcFurniture and IfcSlab edge 0.3
StopPlace.Quay.VehicleStoppingPlace.NameIfcSpace.Name Bus bay 1
StopPlace.StopPlaceEntrance.NameIfcDoor.Name Ticket Hall Entrance/Exit 2
StopPlace.StopPlaceEntrance.DescriptionIfcDoor.Description Entrance to/from platform 1 from/to ticket hall
StopPlace.StopPlaceEntrance.isExternalIfcDoor.Pset_DoorCommon.isExternal True
StopPlace.StopPlaceEntrance.WidthIfcDoor.OverallWidth 2.5
StopPlace.StopPlaceEntrance.HeightIfcDoor.OverallHeight 2.5
StopPlace.StopPlaceEntrance.EntranceTypeIfcDoor.OperationType openDoor
StopPlace.StopPlaceEntrance.EntranceEquipment.DoorExistence of IfcDoor True
StopPlace.StopPlaceEntrance.EntranceEquipment. WheelchairPassableIfcDoor.PsetDoorCommon.HandicapAccessible True
StopPlace.StopPlaceEntrance.RampEquipment.GradientIfcRamp.Pset_RampCommon. RequiredSlope 6.67
StopPlace.AccessSpace.EquipmentPlace.StaircaseEquipment.NameIfcStair.Name “Staircase 1”
StopPlace.AccessSpace.EquipmentPlace.StaircaseEquipment.WidthCalculated from IfcStair geometry 3
StopPlace.AccessSpace.EquipmentPlace.StaircaseEquipment.DepthCalculated from IfcStair. Pset_StairCommon.NumberOfriser and IfcStair. Pset_StairCommon.RiserHeight 3.9
StopPlace.AccessSpace.EquipmentPlace.StaircaseEquipment.NumberOfStepsIfcStair. Pset_StairCommon.NumberOftreads 24
StopPlace.AccessSpace.EquipmentPlace.StaircaseEquipment.StepHeightIfcStair. Pset_StairCommon.RiserHeight 16
StopPlace.AccessSpace.EquipmentPlace.StaircaseEquipment.HandRailTypeExistence of IfcRailing related to the IfcStair none
StopPlace.AccessSpace.EquipmentPlace.StaircaseEquipment.SpiralStairCalculated from the IfcStair geometry false
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Čuš-Babič, N.; Guerra De Oliveira, S.F.; Tibaut, A. Interoperability of Infrastructure and Transportation Information Models: A Public Transport Case Study. Appl. Sci. 2022, 12, 6234. https://doi.org/10.3390/app12126234

AMA Style

Čuš-Babič N, Guerra De Oliveira SF, Tibaut A. Interoperability of Infrastructure and Transportation Information Models: A Public Transport Case Study. Applied Sciences. 2022; 12(12):6234. https://doi.org/10.3390/app12126234

Chicago/Turabian Style

Čuš-Babič, Nenad, Sara Filipa Guerra De Oliveira, and Andrej Tibaut. 2022. "Interoperability of Infrastructure and Transportation Information Models: A Public Transport Case Study" Applied Sciences 12, no. 12: 6234. https://doi.org/10.3390/app12126234

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