Next Article in Journal
Recent Advancements in Augmentation of Solar Water Heaters Using Nanocomposites with PCM: Past, Present, and Future
Previous Article in Journal
Optimization of Operations of Air Purifiers for Control of Indoor PM2.5 Using BIM and CFD
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Automatic Process for the Application of Building Permits

1
A-NULL Development GmbH, 1100 Wien, Austria
2
Fraunhofer Austria Research GmbH, 8010 Graz, Austria
3
Flughafen Wien AG, 1300 Wien-Flughafen, Austria
4
Institut für Computergraphik und Wissensvisualisierung, Technische Universität Graz, 8010 Graz, Austria
*
Author to whom correspondence should be addressed.
Buildings 2023, 13(1), 78; https://doi.org/10.3390/buildings13010078
Submission received: 27 September 2022 / Revised: 17 December 2022 / Accepted: 20 December 2022 / Published: 29 December 2022
(This article belongs to the Section Construction Management, and Computers & Digitization)

Abstract

:
Building Information Modeling is an essential element for the digitization of the construction industry and forms the basis for the exchange of model-based data. In order to exploit the full potential of digitization, it is necessary for all stakeholders to operate digitally and avoid media discontinuities and format changes. A particular part in this process is given to the building authority, which has to examine and approve every application for a building permit. Our long-term goal is to automate the approval process in Austria; to reach this goal, we investigate which tasks have the highest potential for automation. We address this research question by interviewing the main stakeholders, by evaluating the tasks for the ability to automate them, and by clustering them in order to identify common subroutines and algorithms. As a result, we identify eight algorithmic tasks that can be automated and that are a part of every approval process, and we implemented these algorithms to prove the automation concept. This proof of concept is the basis for future automation steps in the processes of building authorities, whose implementation requires not only changes in the technical but also in the social, societal and political environments.

1. Introduction

The digitization of the construction industry is a process that has been taking place for several years [1]; nevertheless, the construction industry is by far not the leading industry in terms of digital transformation [2].
Communication is of particular importance in this context, and a major milestone has been reached with the introduction of Building Information Modeling (BIM). According to Borrmann et al., BIM is based on the idea of the continuous use of digital building models throughout the entire life cycle of a built facility, starting from the early conceptual design and detailed design phases, to the construction phase, and the long phase of operation. BIM significantly improves information flow between stakeholders involved at all stages, resulting in an increase in efficiency by reducing the laborious and error-prone manual re-entering of information that dominates conventional paper-based workflows [3].
In the last few years, the communication changed significantly from so-called closedBIM to openBIM [4]. While closedBIM only allows data exchange between software products of one manufacturer or a selected product range, openBIM offers the potential to exchange data between software products of many different manufacturers due to a freely available, open, and fully documented interface.
This development is particularly important for the development of BIM with regard to the legal framework conditions, with its requirements and warranty specifications under public procurement law, which do not allow a restriction of the possible software products in the planning and establishment of the planning team or the execution. The openBIM concept guarantees above all small- and medium-sized enterprises (SMEs) their access to all projects which would have been accessible only to large structures under closedBIM, and also allows the uncomplicated combination of several SMEs to form joint ventures for large projects. In general, the SME sector offers a more diverse range of software, which makes the use of a uniform data interface indispensable.
Although BIM is already practiced in many construction projects throughout the entire world, the fragmented nature of the construction industry still impedes its more widespread use. Government initiatives around the world play an important role in increasing BIM adoption: as the largest client of the construction industry in many countries, the state has the power to significantly change its work practices. Legislative and administrative responsibilities are often diverse and not coordinated, even within individual countries, meaning that the preconditions for a digital process are not optimal [5].
In order to exploit the full potential of digitization, it is necessary for all stakeholders to operate digitally and avoid media discontinuities and format changes. A particular part in this process is given to the building authority, which has to examine and has to approve every application for a building permit.
The long-term goal of many e-government initiatives is to automate the approval process. In a first step, we investigate which tasks have the highest potential for automation. We address this research question by interviewing the main stakeholders, by evaluating the tasks for the ability to automate them, and by clustering them in order to identify common subroutines and algorithms. The algorithmic tasks that can be automated and that are a part of every approval process were implemented in order to prove the automation concept. This proof of concept is the basis for future automation steps of the processes of the building authority, whose implementation requires not only changes in the technical but also in the social, societal, and political environments.
In this article, we describe a geometric, technical approach towards digitizing the approval process without going into detail about the legislative and administrative framework.

2. Related Work

The approval process is strongly interwoven with the planning phase and is at the intersection of several domains: geographic information systems (GIS) and cadastral data provide the planning basis for the initial situation to describe the geographic prerequisites and the existing building stock. Designation and development plans, as well as legal requirements, form the regulatory context. This setting forms the requirements model that encompasses and describes the space of all planning possibilities. A possible manifestation of the planning options (a concrete construction plan), which is submitted to the authorities for approval, is the so-called candidate model. These three aspects (GIS, legal framework, and model checking) span the field of interest of this work.

2.1. Geographic Information System

Over the past few decades, GIS have become an increasingly familiar aspect of urban planning. These systems integrate a range of geographical information into a single analytical model, in which diverse data are geographically referenced [6].
These different focuses have historical roots that are still reflected in different ways of working and approaches in practice today: While the GIS and BIM domains clearly overlap, e.g., in the modeling of cities, each domain retains its own focus, the BIM domain focuses on information about the design, construction, and operations of building sites, and thus has very detailed and semantically rich information about all the physical elements that comprise an individual building as it is designed, built, or used. Meanwhile, GIS represent information about the environment “as built” (or as captured) at different points in time, thus yielding less detailed but regularly updated datasets covering wide regions [7].
Despite the thematic closeness of BIM and GIS, the combination of both techniques and models is a complex challenge: important elements of metadata for any BIM model are its location and orientation on the surface of the Earth. In most cases, engineering design is based on Cartesian coordinate systems. However, as facilities are placed in a geospatial context, discrepancies result from the transformation from the Earth’s curved surface to the orthogonal Cartesian coordinate system [8].
The trend of increased usage of both BIM and GIS and the similarity between the two has led to an increase in the overlap between them. A key application of such overlap is providing geospatial context data for BIM models through importing GIS data to BIM software [9]. However, this need for data exchange is not a one-way street. The conversion of detailed architectural models (BIM) to semantic 3D city models (GIS) is a topical subject. Because CityGML (City Geography Markup Language; an open standardized data model and exchange format to store digital 3D models of cities and landscapes) is a data model designed for the geospatial world, much information during the conversion from IFC (Industry Foundation Classes; a CAD data exchange file format intended for description of architectural, building, and construction industry data) is inherently lost. Such loss of information is not necessarily a disadvantage because, usually, there is no need to generate an equally detailed counterpart in the geospatial domain, as use cases—especially those focusing on the urban scale and covering multiple buildings—would even suffer from excessively rich datasets [10].
In addition to the mutual complementation through context and details, further potentials of the GIS and BIM data integration open up [11]. Zhu et al. summarize these potentials and outline the current state of the art [12].

2.2. Approval Processes and Legal Frameworks

Because of its focus on ease of interoperability between software platforms, the government client of the AEC/FM (Architecture, Engineering, Construction, and Facilities Management) sector from the US, Denmark, Finland, Norway, and the Netherlands issued a commonly signed “Statement of Intention to Support Building Information Modeling with Open Standards” on January 17th 2008, making the commitment to facilitate the use of the IFC standard very explicit. This starting signal was used to address the problems caused by legal, social, and technical barriers.
Concerning the approval processes, the question of how to translate building regulations into algorithms and machine-readable code quickly arose. Eilif Hjelseth presents a methodology to convert regulations into computable rules in BIM-based model checking [13]. The adaptation strategies of different countries around the world could not have been more different [14]; however, almost all of them have in common that the results of the strategy are far behind the expectations [15]. The “Comparative Analysis of International and National Level BIM Standardization Efforts and BIM adoption” by Ruwini Edirisinghe and Kerry London suggests that the national governance and institutional frameworks influence BIM adoption. Hence, the authors recommend that the governments in the countries where BIM is becoming established should consider proliferation of national standards and compliance for a wider spread of BIM adoption [16]; i.e., for a successful BIM implementation, there must be targeted BIM initiatives at national level to ensure wider adoption of BIM [17].
Due to the different legal frameworks in different countries, the comparison at international level is relatively difficult [5]. Nevertheless, all digitization processes and e-government initiatives face similar problems: The digital transformations involve the interaction of many institutions and bodies and are not always supported by all of them. In “Legal barriers to 3D cadaster implementation: What is the issue?” the authors [18] phrase it as follows: “In conclusion, it is highly likely that the main barrier to cadastral innovation lies not in technological or legal issues, but more fundamental social and cultural issues that make up the institutional framework underpinning cadastral systems and its inherent processes.” This opposition is not surprising, as digitalization has been identified as one of the major trends changing society and business. Digitalization causes changes for companies, governments, and everyday life due to the adoption of digital technologies in society, in organizations, and in the operation environment [19].
As information and communication technologies began to support new forms of interaction between governments and their constituents, the concept of e-government emerged [20] with the goal to use information technology to enable and improve the efficiency with which government services are provided to citizens, employees, businesses, and agencies. The building approval process is particularly resistant to digitization. Most planning processes have been digital for a long time. However, digitization often ends in the approval process because most authorities are not yet set up accordingly [21].
In addition to the technical issues of a digital construction approval process [22], such as a lack of mapping of legal entities in IFC format [23], numerous other factors can be identified for successful digitization: in “The BIM-Based Building Permit Process: Factors Affecting Adoption” the authors reveal ten factors that influence BIM adoption for building permits via a thematic analysis of semi-structured interview data [24]; the study confirms that organizational factors are a key aspect [25].
Environmental factors are another significant concern—especially the legal context. The relevant laws, rules, and regulations are not only spread across many responsibilities; they have also grown historically and were never intended to be processed and checked algorithmically—let alone be machine-readable [26,27,28,29]. Exemplary also are the six unaddressed barriers to BIM implementation found by Zhou et al. In “Barriers to BIM Implementation Strategies in China” the main barriers are “insufficient government lead/direction, organizational issues, legal issues, high cost of application, resistance to change of thinking mode and insufficient external motivation” [30].

2.3. Model Checking

Conformance testing of 3D models is a necessary process to establish a common quality standard in collaborative environments [31]. This process has several pitfalls and is inherently complicated in CAD [32]—even without the specifics of BIM and GIS.
Model checking not only serves the approval process but can also be used internally for design [33] and quality assurance [34]. These internal usage scenarios are easier to accomplish due to the reduced external influences. In detail, model checking between stakeholders may connect users and manufacturers to promote the circulation of modular building products, as well as provide designers with standardized modular BIM objects for design purposes [35].
The external usage scenarios cause the most problems and are still only partially solved [36,37]. A working solution has not yet emerged, but prototypes now exist for (partial) verification of compliance with building laws in individual countries [38]: United Kingdom [39], South Tyrol (Italy) [25], South Korea [40], etc.
Current solution approaches often take a semi-automatic approach to implement algorithmically elusive constraints and specifications [41]. Since the design and concept of a building is a form of communication, in addition to automation, i.e., communication with a computer, improving the submission process through new means of communication is also a goal of current research. If the approval process is not fully automated, augmented reality technology may help an employee of a building authority to understand a building’s design and concept [42].
Only individual special cases can be checked fully automatically at the moment. The complexity of the generalization currently still prevents comprehensive solutions. The work of Harish Narayanaswamy exemplifies how many constraints are currently necessary to be able to realize a prototype and how great the challenges are to transfer this work to other legislative areas: the “study presents the automated checking of zoning regulations according to the City of Edmonton municipal bylaws related to residential zoning designs and the Alberta Building Code part 9 related to housing and small buildings for light-frame residential buildings” [43].
The complicated algorithms required (if they can be described in algorithmic terms at all) also vary because of the different legal frameworks in different countries; so there is an opportunity to learn from the differences in each country and combine the best of all approaches [44] with the long-term goal of completely automating the approval process [45].

2.4. Open Problems

In the BIM adoption process, the countries Norway and Singapore have a leading role. Nevertheless, it is not clear how their success can be transferred to other countries. In “Public BIM-based model checking solutions: lessons learned from Singapore and Norway” Eilif Hjelseth identifies that their success “is the balance between the three perspectives: integrated process, collaborating people and interoperable technology” [46]. Despite the great advantages [47], multistakeholder involvement in construction is a challenge in BIM implementation. In the transition period to BIM, the three main challenges are: the compatibility of supplier companies with BIM, the need for two-dimensional drawings, and contractual issues related to BIM [48].
The context of an official approval authority increases the complexity of a BIM transition. Building permit processes differ even within the authorities of a state or a country and have been mostly developed traditionally [49]. In general, building permit processes worldwide are complex, difficult, and inefficient. The existing approaches focus on improvements through digital transformation and neglect to examine the fundamentals [44]. A common foundation of all building permit processes would focus the current research on technical problems, such as data loss in conversion [50], algorithmic complexity [51], and incompatible software [52]. With a common foundation, the solutions to these problems can be applied worldwide.

3. Methodology: Approval Process

The approval process described is based on the technical possibilities and the currently (theoretically) available data. Legal framework conditions, distributed responsibilities, and administrative hurdles are not taken into account in this Utopian ideal process planning.
The data basis for the process analysis was collected with the relevant stakeholders in Austria via workshops and via telephone interviews. The following institutions were addressed:
  • City of Vienna (MA41).
  • City of Graz.
  • City of Linz.
  • Land Surveying Office Lower Austria.
  • Land Surveying Office Burgenland.
  • Land Surveying Office Upper Austria.
  • Land Surveying Office Salzburg.
  • Land Surveying Office Styria.
  • Land Surveying Office Tyrol.
  • Land Surveying Office Vorarlberg.
  • Land Surveying Office Carinthia.
  • Building Department Lower Austria.
  • Building Department Burgenland.
  • Building Department Graz/Styria.
The responses were mostly short; however, a few contacts provided enough insight to identify the commonalities of the most frequent approval test requests and to automate the largest amount of work according to a Pareto process. Afterwards, the commonalities were grouped together so that configurable, local attributes could be parameterized, i.e., allowable building height, for example, is a configurable parameter that varies in different regions but is checked in almost all regions.
With these simplifications in mind, the following process description is to be interpreted as a long-term objective. Only the intentions of the regulations were taken from the existing ones in order to keep the assumptions on a generic basis.

3.1. Data Sources

Currently, the information and data relevant to a construction project are located in different places, require different access authorizations, are sometimes subject to a charge, or have to be surveyed and measured at great expense [5].
In an ideal process, a building applicant receives this information bundled and legally reliable from a single provider:
  • Site plan and views.
  • Land register excerpt.
  • Cadastral map.
  • Dedications.
  • Height levels.
  • Adjacent property information.
  • Infrastructure and interfaces.
  • Requirements and legal (especially local) regulations,
    e.g., protection of historical monuments.
  • ….
This selection is not exhaustive and is for illustrative purposes only. The information provided should include all necessary information and (except where there are other reasons not to do so) any useful additional information.
In the ideal process, this information forms the requirements model, which consists of three parts:
  • Textual information: E.g., the addresses of adjacent property owners to obtain any necessary consents.
  • Geometric/geographical information: The GIS model of the construction site should be the basis for geometric geographic information. In particular, all constraints that can be represented by a geometric reference (e.g., the maximum building height by a correspondingly high hull geometry) should be included in the model.
  • Complex information: Constraints that cannot be represented by simple geometric objects, or that have no geometric representation at all, should be checked automatically; the validation routines should be executed in a way to reduce the workload of the authorities and to offer short development cycles with rapid feedback.
Based on these considerations, the approval process can be designed as outlined in Figure 1:
  • In the first step, the building applicant expresses the construction interest to the building authority.
  • The authority then begins to gather all the necessary and useful information and sends the resulting requirements model to the building applicant automatically.
  • This requirement model is the planning basis and serves as the first sketch and the first draft. All sketches, drafts, designs, and plans are called candidate models.
  • A candidate model can be prechecked at the building authority automatically and without obligation. The pretest corresponds to the final assessment and serves to provide quick feedback.
  • Rule conformities and rule violations of a candidate model are documented and communicated to the building applicant as a protocol.
  • Any necessary changes will result in a design loop or lead to a final submission.
  • In the ideal case, this process should be fully automated.

3.2. Requirement Model and Candidate Model

In order to illustrate the concept and to show the feasibility of the proof-of-concept, several use-cases and datasets were designed. One of these examples is visualized in Figure 2; it shows a requirement model (left) and a candidate model (right) meeting the desired requirements.

4. Algorithms

Due to the numerous regulations in the construction industry, the proof-of-concept of a research project obviously cannot check all rules; as representative examples of many manual checks that could be automated, several algorithms were designed and implemented.

4.1. Containment Check

The containment check verifies that any geometry of the candidate model lies within the defined containers of the requirements model. Each container consists of a set of oriented hyperplanes whose intersection defines the valid space. A hyperplane is a subspace whose dimension differs by one in relation to the surrounding space, e.g., a line in a 2D plane is a hyperplane, as well as a 2D plane in 3D space. Each hyperplane divides its surrounding space into two halfspaces; in case of an oriented hyperplane, the halfspaces can be distinguished. In this way, any convex container can be defined. Figure 3 illustrates this concept in a 2D plane and in 3D space.
The calculation is performed in two steps. In the first step, for each polygon of the container, the plane equation of the plane containing this polygon is determined. The result is a normalized equation
a · x + b · y + c · z + d = 0 with a b c = 1 .
Points of the plane satisfy this equation; all other points with coordinates ( x | y | z ) deviate positively or negatively and can thus be assigned to one of the two halfspaces:
a · x + b · y + c · z + d 0 .
By convention, the negative halfspaces are considered valid; the positive ones are invalid.
If all three points of a triangle are in the same halfspace, the complete triangle is in the very same halfspace. The containment check uses this property and checks if all triangles of the triangulated candidate model lie in the negative halfspaces of all hyperplanes.

4.2. Projected Limit Check

The projected limit check analyzes the building and site density. The test checks whether the surface sealing exceeds any limits in absolute values (in square meters) or in relative proportion (in percent). This geometric test uses a cell grid approach: The property is extracted from the requirements model and its axis-aligned bounding box is determined. This rectangular structure is converted into a 2D grid with a predefined cell size, which determines the resolution and accuracy of the test. In this grid, each cell is initialized as buildable (inside the property) or nonbuildable (outside the property).
After initialization, the triangulation of the candidate model is registered in the cell grid structure. For this purpose, each triangle is projected into the ground plane, and all grid cells that have a non-empty intersection with the triangle are marked as built.
Finally, the built-up and nonbuilt-up cells are counted, and their number and ratio are compared with the limit values. If the limit values are not exceeded, the test is considered to have been passed. Figure 4 sketches the main data structure of the algorithm. The inaccuracies due to the cell grid structure are negligible if the resolution is sufficiently high, e.g., using a resolution of 1 square centimeter per cell.

4.3. Roof Gradient Check

The roof gradient check inspects the slope of the roof: the roof inclination has to be within a specified range. This test algorithm uses a grid structure storing the maximum height in each grid cell. Figure 5 illustrates the purpose of the grid approach: on a “micro”-level, the geometry (blue) may have inclination angles of 71.6 and 76.0 . A medium-resolution grid storing the maximum heights only simplifies the geometry to a staircase function (light red). The top center points of all grid cells with their corresponding neighbor cell points approximate the roof gradient in a numerically stable way (red). Using this method, the shown example in Figure 5 reveals a roof inclination of 26.6 .
This principle can be generalized from 2D to 3D. In 3D (see Figure 6, left), the more extensive neighborhood relationships give rise to several possibilities for determining the gradient in a cell. The implemented algorithm uses all eight neighboring cells and calculates eight gradients accordingly (see Figure 6, right).

4.4. Maximum Number of Floors Check

Buildings are subject not only to a restriction on the maximum height in absolute terms but also on the maximum number of floors. This test checks compliance with these limits in two ways: (a) the storeys mapped in the IFC structure and their number must be below the limit, and (b) the product of the number of storeys and a specified average storey height must also be below the limit. In simple cases (see Figure 7, left), the product of the storey and the average height coincides with the total height, which is checked with the containment check. In complicated cases with mezzanines (e.g., on slopes), the product results in further, additional restrictions (see Figure 7, right).

4.5. Exposure Quotient Check

Living areas of a building should or must (depending on the regulation) have natural lighting. The degree of natural lighting is mainly determined by the geographical conditions, by the geometry and topology of the surroundings, and by the quotient of the window area to the room size. Geographical conditions are taken into account by the national and regional laws and regulations. The geometry and topology of the surroundings are reflected in the buildable areas and in clearance areas (see Containment check). The ratio of window area to room size is checked in this exposure quotient check: all spaces marked to be “living area” are checked whether the ratio of the window area in relation to the room area passes a minimum threshold. This test requires living spaces to be labeled as “living area” and windows to be modeled as semantic entities in IFC.

4.6. Designation Check

The permitted uses of a building/property and the specified designation (residential or commercial) form an essential specification, which are regulated by ordinances and laws in almost all countries. This check verifies that all instances of IFC spaces and IFC buildings have set the properties’ “OccupancyType” and “BuildingDesignation”. The permitted property values are stored in the requirements model in the corresponding containment spaces as a complete list. The absence of these property entries, or property entries that are not defined in the requirement model, are interpreted as errors.

4.7. Escape Route Check

Another property that must be stored in the IFC model is the identification of the entrances and exits as possible fire exits. The escape route algorithm uses the “fireexit” label to virtually walk through the building in reverse order; i.e., the exit/door with the property “fireexit” has the level l = 0 and distance d = 0 to the nearest emergency exit (see Figure 8). Subsequently, all reachable spaces and connections to other spaces are analyzed and traversed. For this purpose a connection graph is created starting with the exit. All connections and connected spaces are interpreted as level 1, measured with respect to the distances of the entries and exits ( d 1 , i ), and saved as visited. This step is repeated with the spaces reachable from level 1 for levels 2, 3, 4, etc., until all spaces have been visited or no further space is reachable. The distances d l e v e l , i n d e x are combined to a graph structure whose leaf nodes contain the length of the space diagonal, so that for each reachable space the shortest way to the exit is provided by the path from the leaf to the root of the graph. For the case of a ring closure (see room “D” with connection D-IV-B-V-E-VI-F-VII-D), the graph must be simplified according to the minimum-spanning-tree algorithm. Finally, it is checked whether all spaces have been reached/visited and whether the fire exit path lengths are smaller than a predefined, fixed limit value.
This inverse approach (not starting from any point in the building and walking the path to the exit but exploring the building from the exit) is also used in the following, final test.

4.8. Noise Emission Check

The noise emission check calculates the maximum noise level so that the emission limits are not exceeded at the boundary of the property. Sound and noise propagation follows the inverse-square law; i.e., the noise level is inversely proportional to the square of the distance from the source. Starting from the permissible limit value at the boundary of the property, the correspondingly higher values are calculated towards the inward part of the property [53]. Considering the property as a geometric polygon P, the distance δ to the boundary corresponds to the inner constrained δ -annulus of the polygon, i.e., the closed region containing all points inside P at distance at most δ from the boundary of the polygon [54].
Since the computation of the inner constrained δ -annulus—especially the consideration of all special cases—is complicated and numerically unstable, and since no high accuracy is required, a grid-based approach is implemented in this check: for each cell, the distance to the boundary is calculated; in this way, the computation of the inner constrained δ -annulus is reduced to simple distance calculations between points and straight lines (see Figure 9).

5. Results

The selection of the individual tests serves to illustrate a basically broad spectrum of applications. In this context, the (manual) test procedures that are relevant in Austria were analyzed and discussed. Subsequently, these tests were grouped into equivalent classes, and corresponding representatives were selected and implemented. The equivalent classes and their representatives are:
Semantic annotation: 
This class includes tests that verify the presence of necessary semantic markup in the IFC data. The “designation check” is a representative of this class.
Threshold inspection: 
Many tests only check a single value or the fulfillment of a simple scalar inequality. This class is represented by the tests’ “maximum number of floors check” and “exposure quotient check”.
Geometric checks: 
The geometric tests are divided into three classes. The first class performs direct geometric tests; two other geometric classes perform indirect tests on simplified or derived geometries. A representative of a direct geometric test is the “containment check”.
Geometric simplification: 
Two representatives of an indirect geometric test are the “projected limit check” and the “roof gradient check”. In both cases, the geometry in the IFC is first simplified (transformed to a block structure using cell grid algorithms) before a geometric test is performed. The errors introduced by the simplification are limited (by the choice of the cell size), and the advantages of the simple, numerically stable implementation outweigh minor inaccuracies (whose size is known).
Geometric derivation: 
The last class includes derived (and additionally simplified, if necessary) geometries. Two representatives of this class are the “escape route check” and the “noise emission check” test. In both cases, new structures are derived from the initial geometry: the “escape route check” derives a discrete graph structure representing the layout from the continuous room geometry; the “noise emission check” deduces the (simplified) annulus structure of the building.
The final application was implemented in Java using the data structures provided by BIMserver https://bimserver.org/ (accessed on 1 December 2022), the open-source building information model server to import and process IFC data.
The application consists of a form mask, which in the first part requires general information about the BIM server and the requirement and candidate models and which in the second part allows the configuration of the individual tests to be performed (see Figure 10). Having entered all parameters, the application performs the approval tests and returns the test results in form of an HTML file that can be viewed in any browser. Figure 11 shows the application’s output using one of the test cases. Although the software is still in a very early stage of development, it already shows a high potential for future developments and applications.

6. Discussion

The results of the proof-of-concept implementation show the feasibility in principle, even if there is still a clear need for improvement in individual parts:
  • The containment check works perfectly. Only if the test fails and finds geometry that is outside the intended containment, troubleshooting may be difficult. Large models, where not all assemblies and parts are named in a meaningful way, pose a problem for a meaningful error message, which makes troubleshooting more difficult.
  • The projected limit check works and the used grid approach is numerically stable and robust. Only the choice of the grid cell size results in inaccuracies, which may lead to wrong test results in borderline cases.
  • The roof gradient check suffers from the same problem. The grid approach can be interpreted signal-wise as a low-pass filter, so that “high-frequency geometry” may not be considered comprehensively or completely. From the application user’s point of view, especially the nontrivial consequences of cell size selection are not always obvious and pose a problem.
  • The maximum numbers of floors check works flawlessly.
  • The exposure quotient check is an implementation of the simple procedure currently in use. For historical reasons, this does not use the possibilities of modern data processing. Shadowing effects in cities due to neighboring buildings or in the countryside due to mountains are not taken into account in this test, although corresponding data exist.
  • The designation check works without problems or limitations.
  • The escape route check uses simple geometric estimates (the path length through a room is approximated by the room diagonal, etc.), which, as with the cell grid algorithms, can lead to numerical inaccuracies and thus incorrect results in borderline cases.
  • The noise emission check needs further evaluation with real-world data, as the indication of noise sources in the IFC data is often not marked.
In spite of all the minor limitations, the implementation does not show any problem that questions the basic feasibility.
This proof of concept is adapted to the Austrian legal basis. The main concept is similar to other existing approaches [55]; especially, it is similar to the work presented by Sagar Malsane [39], Plazza et al. [25], and Kim et al. [40], who presented solutions for the United Kingdom, Italy, and South Korea, respectively. All solutions show that many regulations can be mapped to algorithms in order to perform automatic checks.
Furthermore, these solutions illustrate another problem: the inconsistent legal situation is a barrier to digitization. It enforces multiple adjustments for small regional markets, making a solution economically nonviable. In personal conversations with Austrian stakeholders, we received confirmations that the technical challenge is not the biggest problem but rather the mixed situation of different involved institutions, with different legal frameworks and political interests at the municipal, state or national level. For this reason, both top-down (nationally prescribed solutions) and bottom-up (local initiatives) approaches are difficult to implement.
This underlying situation of mixed responsibilities also delays the necessary transformation of regulations into machine-readable and objectively interpretable rules. As soon as the rules and regulations are machine-readable, there are no obstacles to an automatic solution from a technical point of view. While the simplification of responsibilities would be desirable from a citizen’s perspective, it is not a technical limitation. Distributed databases [56], cryptosystems [57], digital signature mechanisms [58], and smart contracts [59] also provide the technical basis for distributed responsibilities.
Non-machine-readable specifications, such as “the building must blend into the landscape”, cannot be clearly decided objectively. This class includes many rules and regulations from a wide variety of thematic areas and legislative responsibilities.

7. Conclusions

Building Information Modeling is an essential element for the digitization of the construction industry and forms the basis for the exchange of model-based data.
One example of data exchange that illustrates the potential of digitization is the automatic approval of buildings by the building authorities. In the long term, this process should be digital and largely automatic in order to accelerate and standardize processes. In a first step, we analyzed the current processes in different Austrian building authorities. As a result, we identified eight algorithmic tasks that can be automated and that are a part of every approval process, and we implemented these algorithms to prove the automation concept.
This proof-of-concept is the main contribution of this article. During development, it became more and more clear that the implementation requires not only changes in the technical but also in the social, societal, and political environments. As a practical implication, our future activities will comprehend not only research on technical questions but also address societal issues of cooperation at various levels and political issues to unify the legal framework.
The current limitations of the prototypical solution presented originate in fragmented responsibility and inhomogeneous (software) environments. This circumstance should be addressed in the future at an organizational level in a top-down manner, whereas the technical obstacles should be clarified in future versions of standardization in order to include markup needed for environmental protection checks, fire protection checks, noise protection checks, etc.

Author Contributions

Conceptualization by K.B., C.E. and T.U.; Writing—original draft by all authors; software by M.D. and Z.T.; validation by J.M.L.; project administration by E.E.; funding acquisition by T.U.; visualization by T.U.; writing by all authors. All authors have read and agreed to the published version of the manuscript.

Funding

The authors acknowledge the support by the Austrian Research Promotion Agency (FFG) within the project “AMAzE—Automatische Einreichung” (#867376). Furthermore, this work has been supported by the TU Graz Open Access Publishing Fund and by the Government of Styria via the project “Virtual Assembly Training—VISTA”.

Informed Consent Statement

Not applicable.

Data Availability Statement

No new data were created.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Hofstadler, C.; Motzko, C. (Eds.) Agile Digitalisierung im Baubetrieb (Engl.: Agile Digitization in the Construction Industry); Springer: Berlin/Heidelberg, Germany, 2021. [Google Scholar]
  2. Berbner, R.; Elsholz, C.; Schüch, L.; Hoffmann, S.M. (Eds.) Digitalisierung, Nachhaltigkeit und Corona in der Bauindustrie (Engl.: Digitalization, Sustainability and Corona in the Construction Industry); Pricewaterhouse Coopers GmbH: Frankfurt am Main, Germany, 2021. [Google Scholar]
  3. Borrmann, A.; König, M.; Koch, C.; Beetz, J. Building Information Modeling: Why? What? How? Build. Inf. Model. 2018, 1, 6–25. [Google Scholar]
  4. Köhler, K. Open versus Closed BIM—Different Planning Approaches and their Importance for the Planning Process of Municipalities. PEFnet 2019, 23, 69–71. [Google Scholar]
  5. Battisti, K.; Dörn, M.; Eichler, C.; Scherret, J.; Ullrich, T. Digital Planning, Construction Submission and Approval Processes in Austria. Proc. Int. Acad. Conf. Places Technol. 2020, 7, 208–214. [Google Scholar]
  6. Maliene, V.; Grigonis, V.; Palevičius, V.; Griffiths, S. Geographic information system: Old principles with new capabilities. Urban Des. Int. 2011, 16, 1–6. [Google Scholar] [CrossRef]
  7. Arroyo Ohori, K.; Diakité, A.; Krijnen, T.; Ledoux, H.; Stoter, J. Processing BIM and GIS models in practice: Experiences and recommendations from a GeoBIM project in the Netherlands. Int. J. Geo-Inf. 2018, 7, 311. [Google Scholar] [CrossRef] [Green Version]
  8. Jaud, S.; Donaubauer, A.; Heunecke, O.; Borrmann, A. Georeferencing in the context of building information modelling. Autom. Constr. 2020, 118, 1–21. [Google Scholar] [CrossRef]
  9. Salheb, N.; Arroyo Ohori, K.; Stoter, J. Automatic conversion of CityGML to IFC. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2020, 44, 127–134. [Google Scholar] [CrossRef]
  10. Biljecki, F.; Lim, J.; Crawford, J.; Moraru, D.; Tauscher, H.; Konde, A.; Adouane, K.; Lawrence, S.; Janssen, P.; Stouffs, R. Extending CityGML for IFC-sourced 3D city models. Autom. Constr. 2021, 121, 1–14. [Google Scholar] [CrossRef]
  11. Kalantari, M.; Olsen, M.J. Nexus of BIM and GIS: Integrating building and geospatial data. J. Spat. Sci. 2020, 65, 191–192. [Google Scholar] [CrossRef]
  12. Zhu, J.; Wright, G.; Wang, J.; Wang, X. A Critical Review of the Integration of Geographic Information System and Building Information Modelling at the Data Level. ISPRS Int. J. Geo-Inf. 2018, 7, 66. [Google Scholar] [CrossRef] [Green Version]
  13. Hjelseth, E. Converting performance based regulations into computable rules in BIM based model checking software. EWork EBusiness Archit. Eng. Constr. 2012, 4, 461–470. [Google Scholar]
  14. Liu, Y.; van Nederveen, S.; Hertogh, M. Government’s perspective on BIM and Sustainability in transport infrastructure in Europe and China. Life-Cycle Civ. Eng. 2016, 5, 570–577. [Google Scholar]
  15. Cheng, J.C.P.; Lu, Q. A review of the efforts and roles of the public sector for BIMadoption worldwide. J. Inf. Technol. Constr. 2015, 20, 442–478. [Google Scholar]
  16. Edirisinghe, R.; London, K. Comparative Analysis of International and National Level BIM Standardization Efforts and BIM adoption. IT Constr. 2015, 32, 149–158. [Google Scholar]
  17. Mustaffa, N.E.; Salleh, R.M.; Ariffin, H.L.B.T. Experiences of Building Information Modelling (BIM) adoption in various countries. Res. Innov. Inf. Syst. 2017, 5, 1–7. [Google Scholar]
  18. Ho, S.; Rajabifard, A.; Stoter, J.; Kalantari, M. Legal barriers to 3D cadastre implementation: What is the issue? Land Use Policy 2013, 35, 379–387. [Google Scholar] [CrossRef] [Green Version]
  19. Parviainen, P.; Tihinen, M.; Kääriäinen, J.; Teppola, S. Tackling the digitalization challenge: How to benefit from digitalization in practice. Int. J. Inf. Syst. Proj. Manag. 2017, 5, 63–77. [Google Scholar] [CrossRef]
  20. Belanger, F.; Carter, L. Digitizing Government Interactions with Constituents: An Historical Review of E-Government Research in Information Systems. J. Assoc. Inf. Syst. 2012, 13, 363–394. [Google Scholar] [CrossRef]
  21. Pfeifer, M.; Kraushaar, M.; Lintz, H. Der digitale Bauantrag (engl. the digital building application). Dtsch. Bau Z. DBZ 2020, 1, 25. [Google Scholar]
  22. Chognard, S.; Dubois, A.; Benmansour, Y.; Torri, E.; Domer, B. Digital Construction Permit: A Round Trip Between GIS and IFC. Adv. Comput. Strateg. Eng. 2018, 10864, 287–306. [Google Scholar]
  23. Rajabifard, A.; Atazadeh, B.; Kalantari, M. BIM and Urban Land Administration; CRC Press: Boca Raton, FL, USA, 2019. [Google Scholar]
  24. Ullah, K.; Witt, E.; Lill, I. The BIM-Based Building Permit Process: Factors Affecting Adoption. Buildings 2022, 12, 45. [Google Scholar] [CrossRef]
  25. Plazza, D.; Röck, M.; Malacarne, G.; Passer, A.; Marcher, C.; Matt, D.T. BIM for public authorities: Basic research for the standardized implementation of BIM in the building permit process. Earth Environ. Sci. 2019, 323, 012102. [Google Scholar] [CrossRef] [Green Version]
  26. Lee, H.; Lee, J.; Park, S.; Kim, I. Translating building legislation into a computer-executable format for evaluating building permit requirements. Autom. Constr. 2016, 71, 49–61. [Google Scholar] [CrossRef]
  27. Beach, T.H.; Rezgui, Y. Semantic encoding of construction regulations. Linked Data Archit. Constr. 2018, 6, 52–61. [Google Scholar]
  28. Ponnewitz, J.; Schneider, S. Stand der Forschung zu BIM-basierten Baugenehmigungsprozessen. Forum Bauinformatik 2019, 31, 33–40. [Google Scholar]
  29. Solihin, W.; Dimyadi, J.; Lee, Y.; Eastman, C.; Amor, R. Simplified schema queries for supporting BIM-based rule-checking applications. Autom. Constr. 2020, 117, 1–17. [Google Scholar] [CrossRef]
  30. Zhou, Y.; Yang, Y.; Yang, J.B. Barriers to BIM implementation strategies in China. ISPRS Int. J. Geo-Inf. 2019, 26, 554–574. [Google Scholar] [CrossRef]
  31. Jingkuang, L.; Shiv, G. Quality Control of a Complex Lean Construction Project Based on KanBIM Technology. Eurasia J. Math. Sci. Technol. Educ. 2017, 13, 5905–5919. [Google Scholar]
  32. Berndt, R.; Tuemmler, C.; Kehl, C.; Aehnelt, M.; Grasser, T.; Franek, A.; Ullrich, T. Open Problems in 3D Model and Data Management. Int. Jt. Conf. Comput. Vis. Comput. Graph. Theory Appl. (VISIGRAPP) 2020, 15, 347–354. [Google Scholar]
  33. Clayton, M.; Fudge, P.; Thompson, J. Automated plan review for building code compliance using BIM. Intell. Comput. Eng. 2013, 20, 1–10. [Google Scholar]
  34. Choi, J.; Kim, I. Development of rule-based building code compliance checking system for BIM-based quality improvement. Information 2017, 20, 2929–2936. [Google Scholar]
  35. Sun, H.; Kim, I. Automated Checking System for Modular BIM Objects. J. Civ. Eng. Manag. 2022, 28, 554–563. [Google Scholar] [CrossRef]
  36. Eastman, C.; Lee, J.; Jeong, Y.; Lee, J. Automatic rule-based checking of building designs. Autom. Constr. 2009, 18, 1011–1033. [Google Scholar] [CrossRef]
  37. Noardo, F.; Malacarne, G.; Mastrolembo Ventura, S.; Tagliabue, L.C.; Ciribini, A.L.C.; Ellul, C.; Guler, D.; Harrie, L.; Senger, L.; Waha, A.; et al. Integrating expertises and ambitions for data-driven digital building permits—The EUnet4DBP. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2020, 44, 103–110. [Google Scholar] [CrossRef]
  38. Harun, A.N.; Samad, S.A.; Nawi, M.N.M.; Haron, N.A. Existing Practices of Building Information Modeling Implementation in the Public Sector. Int. J. Supply Chain Manag. 2016, 5, 166–177. [Google Scholar]
  39. Malsane, S.M. The Application of Automated Rule Checking to Existing UK Building Regulations Using BIM Technologies; University of Northumbria at Newcastle, United Kingdom; ProQuest Dissertations Publishing: Ann Arbor, MI, USA, 2015. [Google Scholar]
  40. Kim, I.; Choi, J.; Teo, E.A.L.; Sun, H. Development of K-BIM e-Submission prototypical system for the openBIM-based building permit framework. J. Civ. Eng. Manag. 2020, 26, 744–756. [Google Scholar] [CrossRef]
  41. Noardo, F.; Wu, T.; Ohori, A.; Krijnen, T.; Stoter, J. IFC models for semi-automating common planning checks for building permits. Autom. Constr. 2022, 134, 1–18. [Google Scholar] [CrossRef]
  42. Schranz, C.; Urban, H.; Gerger, A. Potentials of Augmented Reality in a BIM-based Building Submission Process. J. Inf. Technol. Constr. 2021, 26, 441–457. [Google Scholar] [CrossRef]
  43. Narayanaswamy, H. BIM-Based Automated Design Checking for Building Permit in the Light-Frame Building Industry; University of Alberta: Edmonton, AB, Canada, 2019. [Google Scholar]
  44. Fauth, J.; Soibelman, L. Conceptual Framework for Building Permit Process Modeling: Lessons Learned from a Comparison between Germany and the United States regarding the As-Is Building Permit Processes. Buildings 2022, 12, 638. [Google Scholar] [CrossRef]
  45. Beach, T.H.; Hippolyte, J.L.; Rezgui, Y. Towards the adoption of automated regulatory compliance checking in the built environment. Autom. Constr. 2020, 118, 1011–1033. [Google Scholar] [CrossRef]
  46. Hjelseth, E. Public BIM-based model checking solutions: Lessons learned from Singapore and Norway. Build. Inf. Model. Des. Constr. Oper. Trans. Built Environ. 2015, 149, 421–436. [Google Scholar]
  47. Massimo-Kaiser, I.; Exenberger, H.; Hruschka, S.; Heil, F.; Flora, M. Streamlining Tunnelling Projects through BIM. Sustainability 2022, 14, 11433. [Google Scholar] [CrossRef]
  48. Yazicioglu, Z. Multi-stakeholder involvement in construction and challenges of BIM implementation. EWork EBusiness Archit. Eng. Constr. 2021, 13, 551–557. [Google Scholar]
  49. Fauth, J. Building permit process modeling. EWork EBusiness Archit. Eng. Constr. 2021, 13, 42–50. [Google Scholar]
  50. Altintas, Y.D.; Ilal, M.E. Loose coupling of GIS and BIM data models for automated compliance checking against zoning codes. Autom. Constr. 2021, 128, 103743. [Google Scholar] [CrossRef]
  51. Hoffmann, A.; Shi, M.; Wagner, A.; Thiele, C.D.; Huyeng, T.J.; Rüppel, U.; Sprenger, W. Evaluating SPARQL-based model checking: Potentials and limitations. EWork EBusiness Archit. Eng. Constr. 2021, 13, 83–90. [Google Scholar]
  52. Javed, O.; Javed, A.; Ali, Y.; Adil, M. Application of ICT and BIM in the implementation of Building Byelaws. Sustain. Resil. 2020, 2, 1–3. [Google Scholar]
  53. Möser, M. Engineering Acoustics—An Introduction to Noise Control; Springer: Berlin/Heidelberg, Germany, 2009. [Google Scholar]
  54. Barequet, G.; Goryachev, A. Offset polygon and annulus placement problems. Comput. Geom. 2014, 47, 407–434. [Google Scholar] [CrossRef]
  55. Schmitd Villaschi, F.; Carvalho, J.P.; Braganca, L. BIM-Based Method for the Verification of Building Code Compliance. Appl. Syst. Innov. 2022, 5, 64. [Google Scholar] [CrossRef]
  56. Turk, Z.; Klinc, R. Potentials of Blockchain Technology for Construction Management. Procedia Eng. 2017, 196, 638–645. [Google Scholar] [CrossRef]
  57. Nanayakkara, S.; Perera, S.; Bandara, D.; Weerasuriya, T.; Ayoub, J. Blockchain technology and its potential for the construction industry. Australas. Univ. Build. Educ. Assoc. 2019, 42, 662–672. [Google Scholar]
  58. Mathews, M.; Robles, D.; Bowe, B. BIM+Blockchain: A Solution to the Trust Problem in Collaboration? In Proceedings of the CITA BIM Gathering 2017, Dublin, Ireland, 23–24 November 2017; pp. 1–10. [Google Scholar]
  59. Mason, J. Intelligent Contracts and the Construction Industry. J. Leg. Aff. Disput. Resolut. Eng. Constr. 2017, 9, 04517012. [Google Scholar] [CrossRef]
Figure 1. This ideal building approval process is the long-term goal to which the AMAzE project aims to contribute.
Figure 1. This ideal building approval process is the long-term goal to which the AMAzE project aims to contribute.
Buildings 13 00078 g001
Figure 2. The ideal process of building approval uses the IFC (industry foundation classes) standard to formulate building requirements (left), as well as exemplary candidate models (right) for approval. The geometric requirements model consists mainly of spaces defining permitted and prohibited spaces and areas.
Figure 2. The ideal process of building approval uses the IFC (industry foundation classes) standard to formulate building requirements (left), as well as exemplary candidate models (right) for approval. The geometric requirements model consists mainly of spaces defining permitted and prohibited spaces and areas.
Buildings 13 00078 g002
Figure 3. The containment check defines a container by the intersection of halfspaces (left). Each geometric part of the candidate model must be located in all specified halfspaces. In 3D, halfspaces are defined by planes (right). A triangle or polygon (red) with one or more vertices outside one of the defined halfspaces (blue) violates the test.
Figure 3. The containment check defines a container by the intersection of halfspaces (left). Each geometric part of the candidate model must be located in all specified halfspaces. In 3D, halfspaces are defined by planes (right). A triangle or polygon (red) with one or more vertices outside one of the defined halfspaces (blue) violates the test.
Buildings 13 00078 g003
Figure 4. The projected limit check uses a grid structure in order to determine the degree of occupancy on a property (white: nonproperty; blue: nonbuilt-up property; and purple: built-up property). Using a sufficiently high resolution, e.g., one square centimeter per cell, this method does not require complicated geometric intersection operations, and thus it is numerically stable.
Figure 4. The projected limit check uses a grid structure in order to determine the degree of occupancy on a property (white: nonproperty; blue: nonbuilt-up property; and purple: built-up property). Using a sufficiently high resolution, e.g., one square centimeter per cell, this method does not require complicated geometric intersection operations, and thus it is numerically stable.
Buildings 13 00078 g004
Figure 5. The calculation of the gradient of a roof requires a reduction in the resolution. “Micro”-structures can have arbitrary gradients in the smallest resolution (blue), which are not reflected in the “macro”-structure (red).
Figure 5. The calculation of the gradient of a roof requires a reduction in the resolution. “Micro”-structures can have arbitrary gradients in the smallest resolution (blue), which are not reflected in the “macro”-structure (red).
Buildings 13 00078 g005
Figure 6. The maximum values in the grid form the basis for an elevation profile in which the eight neighborhood is analyzed for each cell, and eight corresponding gradients are calculated. The set of all these gradients must fall within the specified range.
Figure 6. The maximum values in the grid form the basis for an elevation profile in which the eight neighborhood is analyzed for each cell, and eight corresponding gradients are calculated. The set of all these gradients must fall within the specified range.
Buildings 13 00078 g006
Figure 7. Restrictions on the maximum building height and the maximum number of stories are closely related; however, the associated rules correspond only in simple cases (left). In more complicated cases, the rules on the number of floors and the maximum height are independent of each other (right).
Figure 7. Restrictions on the maximum building height and the maximum number of stories are closely related; however, the associated rules correspond only in simple cases (left). In more complicated cases, the rules on the number of floors and the maximum height are independent of each other (right).
Buildings 13 00078 g007
Figure 8. This example illustrates the resulting connection graph (right), a so-called minimum-spanning tree, for a floor plan (left) on which all rooms must be contained (i.e., accessible) and whose escape routes must not exceed a limit value in length. The edges in the graph correspond to geometric lengths in the model, so that the escape route results as a direct edge sum.
Figure 8. This example illustrates the resulting connection graph (right), a so-called minimum-spanning tree, for a floor plan (left) on which all rooms must be contained (i.e., accessible) and whose escape routes must not exceed a limit value in length. The edges in the graph correspond to geometric lengths in the model, so that the escape route results as a direct edge sum.
Buildings 13 00078 g008
Figure 9. The “shrinking” of a polygon is geometrically called inner constrained δ -annulus. Since the calculation is complicated and numerically not stable (left), a simpler approach using cell grids (right) is implemented in the test.
Figure 9. The “shrinking” of a polygon is geometrically called inner constrained δ -annulus. Since the calculation is complicated and numerically not stable (left), a simpler approach using cell grids (right) is implemented in the test.
Buildings 13 00078 g009
Figure 10. The application provides a form to access the BIM server and to specify the requirements and the candidate models (left). Furthermore, it comprehends the possibility to configure each test individually by setting the corresponding test parameters (right).
Figure 10. The application provides a form to access the BIM server and to specify the requirements and the candidate models (left). Furthermore, it comprehends the possibility to configure each test individually by setting the corresponding test parameters (right).
Buildings 13 00078 g010
Figure 11. The output of the application has the same structure as used in the application itself (see Figure 10). The first part comprehends a summary of the server, the requirements model and the candidate model (left). The second part provides information on the tests, especially in case of a failure to report the names of the entities which did not pass the approval test (right).
Figure 11. The output of the application has the same structure as used in the application itself (see Figure 10). The first part comprehends a summary of the server, the requirements model and the candidate model (left). The second part provides information on the tests, especially in case of a failure to report the names of the entities which did not pass the approval test (right).
Buildings 13 00078 g011
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Battisti, K.; Dörn, M.; Eggeling, E.; Eichler, C.; Loës, J.M.; Scherret, J.; Tsoggerel, Z.; Ullrich, T. An Automatic Process for the Application of Building Permits. Buildings 2023, 13, 78. https://doi.org/10.3390/buildings13010078

AMA Style

Battisti K, Dörn M, Eggeling E, Eichler C, Loës JM, Scherret J, Tsoggerel Z, Ullrich T. An Automatic Process for the Application of Building Permits. Buildings. 2023; 13(1):78. https://doi.org/10.3390/buildings13010078

Chicago/Turabian Style

Battisti, Kurt, Markus Dörn, Eva Eggeling, Christoph Eichler, Jan Morten Loës, Jacqueline Scherret, Zolbayasakh Tsoggerel, and Torsten Ullrich. 2023. "An Automatic Process for the Application of Building Permits" Buildings 13, no. 1: 78. https://doi.org/10.3390/buildings13010078

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