Next Article in Journal
Identification of Desired Qualifications for Construction Safety Personnel in the United States
Next Article in Special Issue
Mechanical Properties of Cement Mortars Reinforced with Polypropylene Fibers Subjected to High Temperatures and Different Cooling Regimes
Previous Article in Journal
Effect of a Novel Dowel and Cramp on the In-Plane Behavior of Multi-Leaf Stone Masonry Walls Proposed for Modern Masonry Buildings
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Semi-Explicit Practical Coding Method for Prefabricated Building Component Parts in China

1
School of Civil Engineering, Central South University, Changsha 410075, China
2
National Engineering Research Center of High-Speed Railway Construction Technology, Changsha 410075, China
3
Engineering Technology Research Center for Prefabricated Construction Industrialization of Hunan Province, Changsha 410075, China
*
Author to whom correspondence should be addressed.
Buildings 2023, 13(5), 1236; https://doi.org/10.3390/buildings13051236
Submission received: 10 April 2023 / Revised: 25 April 2023 / Accepted: 5 May 2023 / Published: 8 May 2023
(This article belongs to the Special Issue New Challenges in Building Innovation Technologies and Management)

Abstract

:
In the context of building industrialization, the dissemination and transmission of information related to prefabricated building component parts are of paramount importance throughout the building’s life cycle and the entire industry chain, necessitating high standards of information integration. At present, the development of information coding for prefabricated building component parts in China is hindered by various challenges, such as the lack of uniform norms and standards across different regions, as well as significant differences in the composition and character length of coded information categories. Through reviewing academic papers and society, group, and local standards related to the coding of prefabricated building component parts, this article identifies the importance of component part coding information categories. Considering the readability of codes, a practical coding system is adopted for the coding design, proposing a semi-implicit practical coding method for prefabricated building component parts. This method has strong flexibility and wide applicability. Additionally, a common coding system for component parts is devised to address the issue of missing information caused by the limited characters of component parts codes. This system enables comprehensive life cycle information management of component parts of prefabricated buildings and promotes the application of prefabricated buildings in China.

1. Introduction

Prefabricated building is a modern building approach that relies on factory-based production and on-site assembly, and it represents a pivotal component of the contemporary industrialization of the construction sector [1]. In recent years, the Chinese government has been vigorously promoting the implementation of prefabricated buildings by encouraging and supporting enterprises to invest in research and development, as well as production, of prefabricated buildings, thereby facilitating the advancement of the prefabricated building industry. Notably, the component parts are the fundamental units of prefabricated buildings, and they play an indispensable role throughout the entire lifespan of the building, pervading the different stages of design, production, transportation, construction, operation, and maintenance [2]. With the increasing complexity of the component parts involved, their classification and coding have become critical prerequisites for improving retrieval efficiency and matching accuracy and laying the groundwork for an integrated and comprehensive information management system for the component parts in the entire life cycle of prefabricated building. The establishment of a systematic component parts classification and coding framework represents a crucial milestone in realizing the seamless integration of the information flow of the entire industry chain of component parts, and facilitating efficient circulation, transmission, and sharing of component parts information in the entire industry chain [3]. Hence, the research on the method and structure of information encoding within the domain of prefabricated construction has emerged as a crucial and pressing endeavor in contemporary times.
This paper concentrates on the issues and challenges of coding component parts information in Chinese prefabricated buildings, with the aim of proposing a practical coding method for prefabricated building component parts to resolve existing problems and challenges and to facilitate the popularization and application of prefabricated buildings.
This paper takes the classification and coding of component part information as its starting point. In Section 2, the literature review is conducted on typical domestic Chinese and foreign classification and coding systems for building product information, as well as coding methods and structures for prefabricated buildings component parts. Subsequently, in Section 3 and Section 4, literature research and questionnaire survey methods were used to identify and screen the important categories of component part coding information, as well as analyze their readability. An innovative semi-explicit coding method was proposed, which consists of both semantic and non-semantic parts in its structure. Then, in Section 5, the coding method is applied to specific engineering projects to verify its rationality and applicability. Additionally, a proposal was made to establish a universal coding system for building component parts that is compatible with the database, and the interface layout of the system was designed. Finally, in Section 6, the application of the coding method is analyzed, and a comparative discussion is conducted with other relevant coding standards and methods.

2. Literature Review

In pursuit of the digitization of the construction industry, the International Organization for Standardization (ISO) put forward a comprehensive system for the classification and coding of building information. After more than two decades of collaborative efforts with developed countries in Europe and America, the organization succeeded in developing a series of sophisticated classification and coding systems for building products. Overseas, the classical building component classification and coding frameworks were comprised of four standards: Standard Classification for Building Elements and Related Sitework—Uniformat II [4], CSI MasterFormat: Specifications for Construction [5], the OmniClass Construction Classification System [6], and ISO 12006-2 Building Construction–Organization of information about construction works—Part 2: Framework for classification [7]. Among these, Uniformat II and MasterFormat are traditional classification and coding standards that are suitable for specific disciplines or aspects of the building industry, such as engineering cost, document management, and organizational norms. In contrast, OmniClass and ISO 12006-2 represented cutting-edge classification and coding standards that cover all aspects of the building industry. They are comprehensive classification systems that could satisfy the higher demands of the development of information technology in the construction industry. The research on building information modeling and building product classification and coding in China started relatively late [8,9]. In order to promote the industrialization and standardization of the Chinese construction industry and to move towards internationalization, China conducted extensive research and formulated various classification and coding systems for building products based on internationally advanced standards. China developed three mature frameworks for the classification and coding of building products. The first is the “GB/T 22633-2008 Terms of housing parts” [10], which aimed to promote the standardization and industrialization of China’s residential industry and establish a standard system for residential standards. The second is the “JG/T 151-2015 Classifying and coding of construction products” [11], which aimed to strengthen communication and management of building products between civil buildings and general industrial buildings and promote the industrialization and informatization of China’s construction industry. The third is the “GB/T 51269-2017 Standard for classification and coding of building information model” [12], which aimed to facilitate the circulation and sharing of building product information throughout the entire life cycle of project construction. In recent years, based on the Chinese building information modeling classification and coding system, various society, group, and local standards for the classification and coding of prefabricated building component parts were established by organizations such as China Civil Engineering Society, China Society for the Promotion of Science and Technology Commercialization, and the housing and construction departments of Fujian, Zhejiang, Hunan, Yunnan provinces and Guangxi Zhuang Autonomous Region [13,14,15,16,17,18,19]. Compared with the classical international and domestic Chinese classification and coding methods for building products, the classification and coding standards for prefabricated building component parts combine category codes for component parts with different coding information types to obtain a complete code structure. This was done in order to promote the information management of prefabricated buildings in the design, production, construction, and maintenance stages, meet the application requirements of the entire prefabricated building industry chain, and achieve the transmission and sharing of information throughout the entire life cycle of the building project. Table 1 provides a comparative analysis of the classical international and domestic Chinese classification and coding systems for building products with the society, group, and local standards for the classification and coding of prefabricated building component parts in China and includes examples and names of codes.
The development of coding for building component parts in the field of prefabricated construction in China is still facing challenges such as the lack of complete regulations and standards in different regions, and significant differences in the composition and character length of coding information. One of the reasons for these challenges is inadequate research on the importance of coding information categories. The traditional method of coding is to classify or code information based on characteristics [20], but a single information attribute cannot provide complete information about building component parts [21]. Therefore, the coding process for building component parts is essentially a process of determining their important attributes [22]. So, which coding information categories should be included in the coding range? How to choose the depth of classification? This requires compatibility with existing international standards as a prerequisite for information coding [23]. Moreover, based on the characteristics of the Chinese construction industry and in line with the features of the coded structure and the identified information subject [21], the code should also establish a mapping relationship with the classification method and level of the coded object to reflect its characteristics and support system integration [24]. Secondly, the degree of readability of the code for human beings has not been fully considered. At present, the domestic Chinese construction process still requires sufficient time to be integrated with the future BIM industry chain, and there is a lack of effective integration of informatization and complexity management in various processes [25]. The various stages of the construction life cycle still involve human–machine interaction [26], and humans play a leading role, with the informatization and digitization capabilities of a large number of practitioners being relatively elementary [27]. Considering the readability of codes by humans, it is because codes are a language with a simplified syntax [28], and the first audience for codes is still humans, not machines [29]. Therefore, in order to make the coding information easy for readers to read, accept, and understand, the coding method and its structure should be intuitive, clear, and concise. Therefore, it is necessary to carry out research on coding methods based on importance and readability.

3. Identification of Importance of Coding Information Categories Based on Literature Review and Questionnaire Survey

3.1. Literature Search and Selection

Based on the PRISMA guidelines [30], the following keywords were used in this study to search for component part coding information categories: “Prefabricated building component parts,” “Assembled building component parts,” “Modular construction,” “Industrialized building,” “Component part coding,” “BIM coding system,” “Information integration,” and “Life cycle management.” When conducting literature searches, these keywords were combined using either “AND” or “OR” to link them, for example:
(1)
(Prefabricated building component parts OR component part coding) AND (information integration OR life cycle management).
(2)
Prefabricated building component parts AND component part coding AND information integration AND life cycle management.
This study conducted a literature search on the databases of China National Knowledge Infrastructure, Wanfang Data, Web of Science Core Collection, and Scopus, and recorded the number and relevance of the search results. The literature search and selection process consisted of the following steps:
(1)
Conducting keyword searches on the above-mentioned databases using keyword combinations.
(2)
Preliminary screening of the literature based on the titles, keywords, and abstracts, resulting in a total of 220 articles.
(3)
Reading and evaluating the preliminarily screened articles based on the PRISMA guidelines, such as whether the article is relevant to the research topic and whether it is an original research paper in the field of prefabricated construction. Articles that were irrelevant, low-quality, or duplicates were excluded, resulting in 38 selected articles.
(4)
Checking whether the selected articles have a clear coding structure or coding information category, and finally determining the number of selected articles for frequency statistics of the component part coding information category. Thirty-two articles were identified as meeting the requirements.
It should be noted that the PRISMA statement does not specify a minimum or maximum number of articles that should be included in a systematic review, but it is important to include a sufficient number of studies to provide a comprehensive and reliable summary of the available evidence.

3.2. Frequency Analysis of Component Part Code Categories

After undergoing a rigorous screening process, this paper ultimately selected a total of 32 literature sources relevant to the coding information category of prefabricated building component parts. Among them, there was 1 academic society standard, 1 group standard, 5 local standards, and 25 academic papers in the field of prefabricated building. These selected documents have been used to extract the relevant component part code categories, resulting in a comprehensive list of 234 information categories. This information has been compiled into an Excel table and subjected to a frequency analysis. As shown in Table 2, examples are provided. This analysis involved examining the coding rules employed in the different documents and standards, breaking down the code composition into various categories, identifying relevant keywords associated with each category, and subsequently tallying the frequency of each category. The results of this meticulous analysis are presented in Table 3, which provides a succinct summary of the frequency of each component part code category.

3.3. Results of Selection of Component Parts Coding Information Categories

As shown in Table 3, the top 10 frequency-sorted coding information categories are component part major category, project code, floor code, building code, serial number, location code, component part subcategory, component part extension code, project phases, geometric information, and grid information code.
Upon preliminary sorting, it is evident that the number of coding information categories is significantly large. Additionally, the national, industrial, and provincial coding standards employ terminologies such as “attribute type,” “attribute parameters,” “sub-category code,” and “detailed sub-category code” (No. A–G). Although these categories serve as basic codes for relevant information, they do not offer any insight into the importance of this information. They can be likened to a reference dictionary that lacks indications of commonly used or crucial words. Thus, it is unsuitable for direct questionnaire design.
In response to the two existing issues related to the Chinese prefabricated building component parts coding mentioned in the literature review, this paper explores the importance and readability of coding methods. The expected outcome is a coding structure consisting of 6–8 combinations of coding information categories and their corresponding coding methods, which balance the presentation of important component parts information and the readability of the code for humans. To optimize the coding information categories, this study conducted a frequency-based ranking and selection of the identified coding information categories. A total of 20 coding information categories were chosen to highlight the importance of component parts coding information categories for questionnaire design. The setting of 20 coding information categories has the following advantages: (1) it can cover most of the information categories, effectively reflecting the opinions and views of the questionnaire respondents; (2) it is conducive to data analysis and interpretation, as choosing too many coding information categories requires consideration of more variables and factors, which may make data analysis and interpretation difficult; (3) it reduces the burden on questionnaire respondents, as choosing too many coding information categories may increase the burden on them, thus affecting the effectiveness of survey results.
Furthermore, some coding information categories have been complemented with their respective meanings, and the categories have been sorted based on their frequency of use in descending order. The resulting comprehensive list of building component coding information categories, along with their corresponding meanings, is presented in Table 4.

3.4. Questionnaire Survey and Data Collection

Based on the literature review, 20 categories of component part coding information were selected, and their importance was identified through a survey using the Likert Scale with five levels. This survey was conducted among professionals in the field of prefabricated building and distributed anonymously via an online questionnaire system. A total of 154 questionnaires were distributed, with 132 valid responses collected, resulting in a response rate of 85.7%. The 132 valid respondents were mainly distributed across owner units (10), design enterprises (23), production enterprises (15), construction enterprises (43), consulting enterprises (7), and schools/research institutions (25), totaling 123, accounting for approximately 93.2% of the valid sample. The distribution of the respondents’ work units reflects the basic characteristics of the survey sample. The questionnaire collection period ended on 22 February 2023.

3.5. Data Descriptive Analysis and Reliability and Validity Analysis

3.5.1. Descriptive Analysis of Data

The statistical analysis of data was conducted using SPSS 26.0 software. After the questionnaire survey, descriptive statistics were first performed on the observed data to test whether the data satisfied normal distribution. The normal distribution of data is a basic prerequisite for subsequent statistical analysis. The descriptive statistics of observed data for the encoding information categories are shown in Table 5.
According to Table 5, the top 10 ranking mean values of the importance degree of coding information categories are as follows: component part major category, project code, location code, building code, floor code, component part subcategory, material specification, material type, serial number, and component expansion code. Additionally, the absolute values of skewness and kurtosis of the observed data for coding information categories are all less than 3 and 10, respectively, indicating that all observed data are normally distributed and can be subjected to further statistical analysis [31].

3.5.2. Reliability Analysis of Data

Conducting a reliability analysis on the observed data of coding information categories aims to test whether the selected scale in the study truly reflects the measured variable. The results are shown in Table 6.
Based on Table 6, the overall Cronbach’s alpha coefficient of the coding information category observation data is 0.921 (greater than 0.7), indicating good internal consistency reliability. The corrected item–total correlations for each measurement item are all greater than 0.5. Moreover, the Cronbach’s alpha coefficient after deleting each item is smaller than the overall Cronbach’s alpha coefficient, suggesting that the coding information category observation data has good reliability [32].

3.5.3. Validity Analysis of Data

Validity analysis was conducted on the observed data of the encoding information category to examine the extent to which the selected scale reflects the accuracy of the measured data. The results are presented in Table 7.
Based on Table 7, the KMO measure of sampling adequacy for the coding information category observational data was 0.840, indicating that the selection of 20 coding information categories had a significant relationship (greater than 0.7). Additionally, the Bartlett’s test of sphericity had a significance value of 0.000 (less than 0.001), indicating that the observed variables were related to each other [33].
The collected data passed the tests of reliability and validity, indicating that the coding information categories used in the questionnaire were reasonable and that the results of the related investigations could be used in subsequent research.

3.6. Analysis of the Importance of Component Part Coding Information Categories

Based on the literature review and questionnaire survey, the importance of component part coding information categories was analyzed. The frequency ranking of coding information categories in the literature and the scores of the importance level given by practitioners in the prefabricated building industry were obtained. Eight coding information categories were identified in the top 10 frequency and mean scores, including component part major category, project code, floor code, building code, serial number, location code, component part subcategory, and component part extension code. This indicates a high degree of attention and consistency among coding standard makers, scholars, and practitioners in the prefabricated building industry towards these coding information categories in the code structure.
Further analysis showed that these information categories can be divided into three types: category information, project information, and other information. Category information refers to information on the category and naming of component parts, including component part major category and component part subcategory; project information refers to information on the project and location of component parts, including project code, building code, floor code, and location code; and other information has no obvious meaning but serves as identification or reserved fields in the code structure, including serial number and component extension code.
Therefore, using these eight coding information categories for component part code structure design can fully describe the basic information of component parts and meet their needs in different application scenarios.

4. Semi-Explicit Coding Method Based on Human Code Readability

The readability of code primarily concerns the degree of difficulty that individuals face in reading, comprehending, and utilizing information that has been encoded. This notion serves as a fundamental consideration when designing coding methods for the various component parts. To achieve optimal readability, it is necessary to synthesize multiple aspects of information encoding, including the comprehensibility of the coded language, the readability of symbols and patterns, the clarity of typography, the technical difficulty, and the cultural background. The overarching goal of this design process is to maximize the extent to which the meaning or features conveyed by the code are accepted and to minimize the cognitive burden required for semantic processing [34,35].

4.1. Characteristics of Code

4.1.1. Classification of Code

Code can be classified into two categories: meaningful code and meaningless code, based on their expressions and functions [36]. Meaningful code conveys meaning directly (e.g., abbreviation codes) or indirectly (e.g., hierarchical codes, matrix codes, juxtaposition codes, etc.), while meaningless code lacks this expressive ability. Generally speaking, meaningful code has a certain semantic structure and norms, which provide a foundation for additional information and are easier and more reliable for human use. On the other hand, meaningless code is preferable for identification and referencing purposes. The code classification structure is illustrated in Figure 1.
Meaningless codes are commonly used as material identification codes in warehouses for ERP systems. These codes are encoded in the form of serial numbers, making them the simplest and most convenient method for material coding. However, since serial numbers lack any particular meaning, they are difficult to read. Therefore, companies require sound technical and management standards and consistent data sharing among different departments to ensure readability and consistency. The main difference between meaningful codes and meaningless codes is that meaningful codes are primarily intended for human viewers. Companies usually develop a specific set of code standards with particular meanings based on the properties and features of materials. Practical codes are a combination of meaningless and meaningful codes, which combine the advantages of both approaches. Based on the actual needs of the enterprise, practical codes ingeniously incorporate material classification information and enable employees to read the necessary information from the code description.
Therefore, when designing component part codes, it is worth considering the adoption of practical code forms.

4.1.2. Forms of Code Representation

Code can take various forms, such as numerical formats, alphabetical formats, mixed formats, and special characters. Among them, the mixed-format code is a type of code that combines numbers and letters, possessing the advantages of both numerical and alphabetical codes. It is characterized by a tightly structured format, good intuitiveness, and ease of use.
To ensure the reliability and stability of mixed-format codes, controlled mixed-format code values always use alphabetical or numerical formats in predetermined positions, rather than randomly arranged letters and numbers. This can prevent or minimize confusion and errors and facilitate code verification and validation. When designing mixed-format codes, it is recommended to avoid using characters that are easily confused with others, such as the letters “I” and “O”. Therefore, to enhance the readability and expressiveness of the code, it is suggested to use the 24 alphabetical characters without “I” and “O” and the 10 numerical digits, which provide sufficient coding space while avoiding confusion and errors.

4.1.3. Length of Code

The length of code is used to represent the number of characters in a particular code, which can be set as fixed or variable. Although variable-length codes offer flexibility and adaptability, they also present some drawbacks and issues, among which the most significant are alignment and error detection problems. An alignment problem refers to a situation where an increase in the number of characters in the code value beyond the original capacity of the data field used to store the code leads to alignment issues, making storage and transmission of data complex and inefficient, while also increasing the difficulty and error rate of decoding. Another issue is error detection, which is caused by the presence of character redundancy or addition in variable-length codes, making it difficult to detect errors manually or automatically, thereby increasing the error rate and uncertainty of data and posing potential threats to the stability and security of the system. In addition, variable length codes may result in wasted storage space, reduced conversion efficiency, and limited compatibility. In contrast, fixed-length codes are more standardized and reliable in use because their length is fixed and will not lead to errors due to formatting or layout issues.
Therefore, it is recommended to use fixed-length codes, composed of the minimum number of characters necessary, to save space and reduce data communication time. However, code optimization design should also consider factors such as code users’ reading ability and cognitive load in manual decoding.

4.2. Design of Component Part Codes

Based on the preceding analysis, eight categories of code information, namely the component part major category, project code, floor code, building code, serial number, location code, component part subcategory, and component part extension code, are encoded using a mixed-format code. To enhance the applicability of the component part code, the mixed classification system of OmniClass is adopted, which combines the benefits of both linear and planar classification methods [6,37].

4.2.1. Design of Category Information Codes

Category information is divided into component part major categories and subcategories, which represent the component category information to different degrees.
(1)
Component Part Major Category Code
Through literature research and field investigations of prefabricated factories, the types of component parts in prefabricated buildings can be categorized into 20 main categories, such as beams, columns, slabs, walls, stairs, and balconies. To enhance the readability of the major category information for humans, a two-letter uppercase code is adopted for encoding, which consists of the first letter of the Chinese pinyin of the component main category name (with “U” as the default letter for missing pinyin). The component part major category codes are shown in Table 8.
(2)
Component Part Subcategory Code
The component part subcategory represents a further classification based on the component part major category. To ensure a comprehensive classification of subcategory information, the detailed subcategory system within the China Civil Engineering Society standard was employed for design reference [12]. The subcategory code is encoded incrementally using “two digits” to represent the component part sequential number. As such, the subcategory code acts as the dependent code of the major category code, and its code range structure is flexible, with the number of code ranges varying with the major category, and the length of each code range changing based on specific classifications. Furthermore, the subcategory code does not possess any intrinsic meaning and must be read or searched in conjunction with the major category code to obtain complete category information. Examples of subcategory codes for beams, columns, and slabs can be found in Table 9.

4.2.2. Design of Project Information Codes

The project information is classified into four categories: project code, building code, floor code, and location code for component parts. These categories are hierarchically related in space, which can more accurately represent the location information of the construction and operation of component parts.
(1)
Project Code
Considering the universality of the code, the structure of the project code can be designed as “region code + partial project number”. The region code can use the administrative division code of the province, such as 11 for Beijing and 12 for Tianjin, as shown in Table 10. The partial project number can use the last four digits of the project number filed by the construction project approval management department in various regions (such as the provincial engineering construction project approval management system) where the component parts are located. This form can use a relatively short character string to ambiguously locate one or more engineering construction projects.
(2)
Building Code and Floor Code
In terms of building codes and floor codes, their own numerical information can be used for encoding. Considering the size of certain construction projects, using a two-digit number format of 01–99 for coding may lead to insufficient code capacity. Therefore, a mixed format of two characters is adopted for coding, with priority given to the two-digit numeric format code. When the number of buildings or floors is between 1 and 99, a two-digit number format of 01–99 is used. When the number of buildings or floors is 100 or above, a mixed format of letters and numbers is used. A is designated as “10”, B as “11”, C as “12”, and so on, with A0 representing the 100th floor and C3 representing the 123rd floor. Meanwhile, considering the situation of underground floors, “1X” represents the first underground floor, “2X” represents the second underground floor, and so on.
(3)
Location Code
Considering the simplicity and applicability of the location code, a four-character mixed format is used to encode it, taking into account the axis information in the construction plan. The first two characters are in letter format, indicating the horizontal axis where the component part begins. The axes are numbered from bottom to top, starting with A (the default position is represented by the letter “U”). If the number of axes exceeds 26, the numbering continues with AA, AB, AC, and so on. The last two characters are in numerical format, indicating the vertical axis where the part/component begins. The axes are numbered from left to right, starting with 1 (the default position is represented by the digit “0”). For example, “CU05” represents the horizontal axis of C and the vertical axis of 5 for the starting position of the component part.

4.2.3. Design of Other Information Codes

The other information is divided into two types: the serial code and the extended code for component parts. The serial code is a commonly used code format on the production line, which is used to distinguish and limit the number of products produced and facilitate identification and checking. The extended code is often used to represent additional feature information beyond category and project information. The specific information represented by the extended code is often accompanied by supplementary explanations in parentheses. It is not difficult to see that there is a significant difference in the design of the extended code compared to the category and project information. When designing category and project information, the coding information category has usually already been defined, and only code character design is necessary. In contrast, the elements contained in the extended code are difficult to define completely, which results in poor concision and standardization of extended code coding. Most regional standards in China have designed a considerable number of other information for coding, such as 55 additional attribute types specified in the local standard of Hunan Province [17] and comprehensive attribute code information designed in the local standards of Yunnan Province and Guangxi Zhuang Autonomous Region, with a total length of 371 characters [18,19]. This easily leads to code redundancy, which does not comply with the principle of concise information coding and results in poor readability of the code by humans.
In today’s highly digitized era, with the issue of code readability and attribute inclusion becoming more significant, other information codes are designed to only carry out the function of unique identification, while the remaining information is expressed through attributes. Therefore, it is necessary and feasible to introduce meaningless code forms in the code design of other information. This is because, on the one hand, for the entire component part code structure, category information and project information cover more important information categories, and meaningful codes have been used for their code segment design, resulting in stronger human readability of important attribute information. On the other hand, defining other information in its entirety presents significant difficulties, and using meaningful codes may result in character redundancy and weaker human readability. In contrast, using meaningless codes for coding is relatively straightforward, easy to expand, and convenient to use.
When designing the code for other information, this paper adopts a fixed six-character alphanumeric code structure. This design balances the needs of security and user experience as it does not convey any meaning and serves only as a unique identifier. Therefore, it can be referred to as an “implicit code”. By combining 24 alphabetic characters and 10 numerical digits, the capacity of this code segment is, C = (24 + 10)6 ≈ 1.54 × 109. This design meets the coding needs of a certain number of parts and components, ensuring “one item, one code” to avoid confusion in lifecycle management. Additionally, establishing the mapping relationship between the “implicit code” and the information of parts and components [2,38,39], i.e., a unique “implicit code” corresponds to a specific part or component, and integrating this mapping relationship into a universal database for component parts codes, can facilitate information queries and retrieval.

4.3. Structure and Examples of Component Part Codes

In summary, based on the analysis of the readability of component part codes by humans, this study has designed a code structure for prefabricated building component parts, as shown in Figure 2.
In the code structure diagram, the first six sections of the top row use meaningful codes, which we refer to as “explicit code segment”, and their code names have been standardized as project code, building code, floor code, location code, major category code, and subcategory code, respectively. The information contained in these codes is either intuitively readable or can be found through relevant standards and specifications. The seventh section of the top row uses meaningless codes, including implicit codes, and is thus referred to as the “implicit code segment”. The implicit codes do not convey specific information in their form but can be queried and retrieved through information mapping and data integration in the “Component Part Universal Code Database” established for building component parts. An example of a component code is shown in Table 11.

4.4. Deepening the Design of the Implicit Code

In the context of the concept of building whole-life management, the information covered by the prefabricated building component parts should encompass the five stages of design, production, transportation, construction, and operation, including quality, cost, and risk management in the construction stage, as well as maintenance management in the operation stage [40,41,42]. In the preceding text, the importance of coding information categories was identified, and their codes were designed. The “explicit code segment” contains the category and project information of the component parts, which are the most important information categories in the whole life cycle of the building. The “implicit code segment” contains implicit codes that do not express specific information in the form but can be queried and retrieved through the established “universal component part code database” via data integration. Through literature research and combined with the concept of prefabricated building whole-life management, the information categories contained/mapped by the implicit codes were further classified, as shown in Table 12.

5. Applications of the Semi-Explicit Practical Coding Method for Prefabricated Building Component Parts

Based on the importance identification of coding information categories, the analysis of code readability by humans, and the code design, this study aims to summarize the coding and information data integration processes in the field of prefabricated building component parts. In addition, a case study of a prefabricated office building project with a framed structure is presented to illustrate the application of the newly proposed coding method for prefabricated building component parts.

5.1. Business Process for Component Parts Information Coding

Information serves as the cornerstone of implementing Building Information Modeling (BIM). It is a ubiquitous component that spans the entire lifecycle of a project, and its quality has a direct impact on the successful implementation of the project. To ensure the effectiveness of the information coordination and construction, it is imperative to establish a standardized and normalized information classification and encoding system. Moreover, it is important to note that different components may have distinct information-sharing requirements, which may vary from complete sharing, partial sharing, only sharing within the model, or refusal to share. In this study, as described in Figure 3 and with reference to [43], a business process for encoding component information is presented to highlight the various stages of information collection, classification, encoding, storage, and transmission paths. A comprehensive analysis of the information status during different project implementation stages is also provided.
At the outset of the encoding process that corresponds to the encoding method proposed in this paper, when selecting component parts, their category information is determined and a parameterized model is created, which associates the component parts with their major category and subcategory codes. Secondly, after the component parts are associated with the project, the remaining coding information is generated, which includes the project code, building code, floor code, and location code. These codes are linked to the corresponding component parts belonging to the project. In addition, a randomly generated six-digit “implicit code” is associated with the component parts after being audited by the universal coding database to ensure uniqueness. Finally, the various code segments are combined to generate the complete code, which is recorded in the universal coding database.

5.2. Data Integration Process for Component Parts Coding

In the construction industry, the information-intensive nature of projects requires stakeholders to access various project documents, such as design drawings, specifications, contracts, change orders, site reports, requests for information, and parametric models [44]. To meet the requirements of building lifecycle management, as identified in Table 10, data tables for component part information are established for the design and production, transportation and construction, and operation and maintenance phases. The necessary fields for each data table are created, and the component part codes are set as the primary key to ensure the uniqueness of each information record. Preset data information is obtained through BIM software, generating a detailed list or external plug-in to import data into the database after passing code compliance checks [45,46,47,48,49]. Additionally, an open data table is created to allow project stakeholders and users to define and input customized information entries and corresponding data. The integrated process for part and component information design is shown in Figure 4, as described in reference [50].

5.3. Application in BOM Tables

This article applies coding and data integration to the parametric model of a prefabricated frame office building project in Hunan province, China. After completing the split design of prefabricated beams, columns, and slabs, the associated category and project information of these components were coded and combined with a hidden code to obtain their complete code. In this phase, thousands of prefabricated components were coded and entered into a database to form a Bill of Materials (BOM) table, which supports subsequent processes such as computer-recognized materials and material traceability, and improves production planning, design, and production efficiency [2]. The BOM table containing the codes of prefabricated components is shown in Table 13.

5.4. Examples of Component Part Code Diagrams

The component part codes are required to be represented in the form of physical graphical symbols and labels, and attached to or embedded within the component parts, as illustrated in Figure 5, to facilitate the transmission of information.

5.5. Application in Component Database Platforms

Considering the limitations of the database platform for project stakeholders and ordinary users, the editing and modification of component part codes may be inconvenient. Therefore, it is possible to expand the database platform to the web and client sides and establish a universal component part code system that is compatible with the database. Users can input a six-digit “Implicit Code” to query the component part and obtain information about the component part in various stages, which is highly convenient. In addition to code search, the universal component part code system should also provide multiple retrieval methods such as project search, category search, and advanced search. The interface layout of the universal component part code system is shown in Figure 6.
Through the authentication of project stakeholders and ordinary users, different permissions are assigned to enable the decentralized management of encoding information, including adding, deleting, querying, and modifying. During the design and production phases, the design and production parties can edit or add preset information. During the transportation and construction phases, the construction and supervision parties can manage the entry, installation, quality, and acceptance of the component parts through the system. In the operation and maintenance phase, the operation and maintenance party can not only inquire about the manufacturer, production, and installation time of the component parts but also update their operation and maintenance information in real-time. Additionally, the system also features data backup and recovery, system error recovery, and human error recovery.

6. Discussion

This study employed literature review and questionnaire survey methods to identify and select the categories of coded information. In both stages, eight information categories were found to be among the top ten in terms of frequency and importance scores. These eight categories can be classified into three types: category information, project information, and other information. (1) Category information serves as the foundation of coded information, with significant implications for material management, production management, and quality control in the field of prefabricated construction, providing support and guidance. (2) Project information is critical in distinguishing and linking coded information and can offer the necessary information support for the construction, installation, maintenance, and management of prefabricated buildings. (3) Other information supplements coded information, which can enhance the completeness and maintainability of coded information. They can facilitate the retrieval, management, and maintenance of coded information, while also promoting efficient usage and control.
These categories of coded information are of consistent interest to standard setters, scholars, and professionals in the prefabricated construction industry, although the degree of importance varies slightly. Therefore, in developing a coding method for prefabricated building component parts, this study comprehensively considered the needs and focus of all parties to ensure the comprehensiveness and practicality of the coding method.

6.1. Analysis of the Application of Semi-Explicit Coding Methods for Component Part Codes

In practical engineering applications, a semi-implicit coding method can effectively improve the efficiency of identification and management of components in prefabricated construction. (1) The application of category information: The use of major category and subcategory codes for describing component part categories can improve the efficiency of the identification and management of a large number of component part types. For example, the same component part type may appear repeatedly on different floors of the same project. By using major category and subcategory codes, these identical component parts can be easily identified, avoiding misunderstandings and confusion in management. (2) The application of project information: Project code, building code, floor code, and location code describe the component part location and ownership information. By using these codes, component parts can be quickly located and managed. For example, when a component problem is found on a certain floor, it can be quickly located by using the floor code and location code, which facilitates problem resolution. (3) The application of other information: Implicit codes are auxiliary information that can be used to describe component part properties, such as material and specification. The use of implicit codes can further improve the efficiency of component part identification and management.
In summary, the selected coding information categories of this method have strong relevance, and their rationality and applicability have been reflected in specific engineering projects. It can improve the identification and assembly efficiency of prefabricated construction component parts, facilitate project progress and quality control, improve data sharing and collaborative efficiency. In addition, the introduction of implicit codes facilitates the traceability of component parts and maintenance of component part life cycle and usage, thus improving maintenance efficiency and service life.

6.2. Comparison of Semi-Explicit Part Coding Method with Other Related Coding Standards and Coding Methods

The semi-explicit practical coding method proposed through designing the structure of the component part code using the aforementioned coding information categories can express the basic information of the components to some extent and meet their needs in various application scenarios. Compared with existing building product classification and coding standards, as well as other coding methods proposed in academic papers, this method has significant features and advantages:

6.2.1. Comparison with International Building Product Classification and Coding Standards

In international classical building product classification and coding standards, OmniClass and ISO 12006-2 classification standards are more advanced, and the classification scope can also cover various aspects of building information, which can meet the higher requirements of informatization in the building industry. As mentioned earlier, OmniClass uses a mixed classification method, which divides building information into 15 classification tables (planes) and expands them in turn (lines) within each classification table. It can be said that the evolution from line classification coding to plane classification coding is a watershed in the transition of the building industry from traditional management to modern information management. However, these standards are more like a retrievable dictionary, which only provides a reference coding method for building information and does not provide a coding method for prefabricated building component parts. Therefore, they cannot be directly applied to the coding of building component part information.

6.2.2. Comparison with Domestic Building Product Classification and Coding Standards in China

In China, the more mature building product classification and coding standard is the “GB/T 51269-2017 Standard for classification and coding of building information model”, which is a more systematic standard that references OmniClass and makes localized adjustments based on the characteristics of the Chinese construction industry. Therefore, this standard still only provides classification tables and reference coding methods for building information and cannot be directly applied to the coding of prefabricated building component parts.

6.2.3. Comparison with Domestic Society, Group, and Local Classification and Coding Standards for Prefabricated Building Component Parts in China

Among these domestic Chinese society, group, and local classification and coding standards, the society standard proposed by the China Civil Engineering Society is more normative and can serve as a reference for many regional coding standards, which often reflect the core ideas of the industry standards. However, these standards typically provide a large number of feature type codes and feature parameter codes, but do not provide guidance or explanations regarding the importance of feature codes or the number of coding information categories. This leads to a high degree of arbitrariness in the coding of building component parts, which can result in unstable code structures, uncontrolled code lengths, and poor code readability.

6.2.4. Comparison with the Coding Method of Prefabricated Building Component Parts Proposed in Existing Academic Papers

The semi-explicit component part coding method proposed in this paper takes into account the importance and readability of coding information categories, which is lacking in other literature studies.
In terms of the design principles of the coding method, this paper and other related academic papers share a common approach that is based on building product information classification and coding standards both domestically and abroad, China’s current prefabricated building atlas information, as well as relevant standards, regulations, and information technology for the design of the coding system. In terms of design principles, both are tailored to the characteristics of the Chinese construction industry while maintaining compatibility with existing international standards, ensuring rationality, conciseness, applicability, and expandability, while also considering connectivity with computer systems.
Regarding the research objectives and research objects, this paper is similar to other related academic papers in terms of combining and arranging coding information categories. However, this paper places greater emphasis on identifying and screening the importance of coding information categories, as well as exploring the readability of code from a human perspective, thus completing the coding method design. Therefore, this paper can serve as a supplement and extension to other studies and further improve and enrich the research results in the field of component and part coding.
Regarding the research methods, this paper is to some extent groundbreaking as existing academic papers lack research on the importance and readability of coding information categories. In terms of data sources, this paper is based on relevant coding standards and coding methods in the construction industry, which provides comparability and repeatability, and can be compared and verified with other studies.
Regarding the research results and conclusions, this paper proposes a semi-explicit coding method for component parts, which uses a mixed structure of semantic and non-semantic parts in the coding structure, making it a form of innovation to some extent. In the semantic part, the selected coding information categories for component parts are of high importance; therefore, the proposed coding method and corresponding coding structure have sufficient credibility and reliability, further supporting and validating the research results in the field of component part coding.

6.2.5. Features and Advantages of the Semi-Explicit Coding Method

(1)
Practicality: In response to the lack of recommendations or explanations on the importance and number of encoding information categories in domestic Chinese society, group, and local coding standards for building component parts, this paper identifies and filters the importance of encoding information categories and considers the readability of the code to encode information that is of high importance. In other words, the code structure proposed in this paper contains information that has been filtered and is of high importance in the explicit code segment.
(2)
Semi-explicit: In response to the problem of excessively long building component part codes and redundant code structures caused by excessive coding requirements in some regions’ coding standards, this paper divides the code structure into explicit and implicit code segments. Building component part information that is of great concern to the prefabricated building industry practitioners is encoded in the explicit code segment, while other information is encoded in the implicit code segment, and users can obtain the required information through information mapping and data integration into a universal coding system. This design shortens the length of building component part code characters, enhances readability, and reduces the cognitive load to some extent while reflecting important building component part information.
(3)
Sufficient room for expansion: This paper fully draws on the ideas of mixed classification and divides encoding information into three categories: category information, item information, and other information, and then encodes them in turn. While encoding category and item information explicitly, other information is encoded implicitly, establishing an information mapping relationship and using a six-character alphanumeric mixed code for representation. The capacity of the implicit code segment is over 1.54 × 109, which is sufficient for the billion-level, and supports project-related parties and user-defined information for continuous improvement of the required building component part information categories.

7. Conclusions and Future Directions

Component parts are the fundamental units of prefabricated buildings and serve as an important carrier for the study of prefabricated buildings during the entire life cycle. The precipitation and analysis of information related to component parts are of vital significance to the development of prefabricated buildings. The study of information categories and coding methods for prefabricated building component parts enables the preservation and accumulation of entity and parameterized information, as well as project engineering information. It also provides powerful support for the optimization and development of prefabricated buildings by enabling research at the smallest scale.
Therefore, based on the existing problems and challenges of component part coding in Chinese prefabricated buildings, this paper conducts importance recognition of coding information categories for prefabricated building component parts by employing literature review and questionnaire survey methods, which is currently lacking in existing research, and selects eight important coding information categories that can fully describe the basic information of component parts to some extent. The coding standard developers, relevant scholars, and industry practitioners pay higher attention to these coding information categories in the code structure and have a good consistency. Considering the readability of codes, this paper proposes a practical semi-explicit coding method for prefabricated building component parts, which has strong flexibility and wide applicability. This method has strong reference value for the development of prefabricated building component part coding standards in different countries and regions. The component part codes are divided into explicit code segments and implicit code segments, and semantic coding and non-semantic coding are conducted. The explicit code segments can fully represent the more important information categories of the building’s entire life cycle, and project information and category information can be directly obtained through this code segment. The implicit code segment does not represent specific information in a form but can query and retrieve other information through information data integration. Therefore, this coding structure and coding method have sufficient credibility and reliability and can further support and prove the research results in the field of component part coding. In addition, considering the limitations of database platforms for users, a component part universal coding system is designed to be compatible with this coding system. By assigning different permissions to various stakeholders and users in the project, this system can achieve decentralized management of prefabricated building component coding data and support the information management of prefabricated building component parts throughout the entire life cycle and the promotion and application of prefabricated buildings.
One of the limitations of this paper is that it focuses on the perspective of China’s prefabricated construction industry and explores the importance and readability of coding methods for building component parts. Consequently, the proposed coding method may face compatibility and applicability issues outside of China, which require further localized research by scholars in relevant fields from different regions. In addition, this paper has not yet developed a comprehensive list of coding categories for building component parts. The development of a complete coding system for prefabricated construction components is a “top-down” process that requires higher-level coordination and standardization, as well as participation from experts in various fields to provide collective wisdom and practical testing. Furthermore, this paper proposes a semi-explicit coding method for prefabricated building component parts, which may have strong reference value in other fields besides civil engineering. However, this study has not yet formed a universal coding design model that has sufficient applicability and compatibility. The coding methods for other products in different fields may involve the particularity of the design, production, operation processes, etc. Therefore, future research should focus on the study of coding methods for products in fields such as mechanical and electronic engineering and abstracting a general coding method applicable to various fields.

Author Contributions

Conceptualization, L.Q. and C.H.; methodology, D.F.; software, D.F. and C.H.; validation, L.Q., Y.L. and Z.S.; formal analysis, D.F. and L.Q.; investigation, Y.L. and C.H.; resources, Z.S.; data curation, D.F. and Y.L.; writing—original draft preparation, D.F. and L.Q.; writing—review and editing, Z.S.; visualization, D.F. and Y.L.; supervision, Z.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (U1934217), Science and Technology Research and Development Program Project of China Railway Group Limited (Major Special Project, No. 2020-Special-02; Major Project, No. 2021-Major-02; Key Project, No. 2021-Key-10), and the China Energy Investment Corporation Limited (SHGF-18-50).

Data Availability Statement

The data used to support the findings of this study are included.

Acknowledgments

We would like to express our gratitude to the 154 professionals from the prefabricated construction industry who participated in our survey on the importance of different categories of coded information for prefabricated building component parts. Without their valuable input, this research could not have been possible.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Cheng, Z.; Tang, S.; Liu, H.; Lei, Z. Digital Technologies in Offsite and Prefabricated Construction: Theories and Applications. Buildings 2023, 13, 163. [Google Scholar] [CrossRef]
  2. Čuš-Babič, N.; Rebolj, D.; Nekrep-Perc, M.; Podbreznik, P. Supply-Chain Transparency within Industrialized Construction Projects. Comput. Ind. 2014, 65, 345–353. [Google Scholar] [CrossRef]
  3. Ding, S. Research and Practice of Classification and Coding System for Prefabricated Building Components Based on BIM. J. Inf. Technol. Civ. Eng. Archit. 2021, 13, 111–116. (In Chinese) [Google Scholar]
  4. E1557-09; American Society of Testing Materials Standard Classification for Building Elements and Related Sitework-UNIFORMAT II. ASTM International: West Conshohocken, PA, USA, 2009.
  5. Construction Specifications Institute and Construction Specifications Canada. Masterformat Numbers & Titles; Construction Specifications Institute and Construction Specifications Canada: Toronto, ON, Canada, 2016. [Google Scholar]
  6. Construction Specifications Institute and Construction Specifications Canada. OmniClass Construction Classification System; Construction Specifications Institute and Construction Specifications Canada: Alexandria, VA, USA, 2006. [Google Scholar]
  7. ISO 12006-2; International Organization for Standardization Building Construction-Organization of Information about Construction Works-Part 2: Framework for Classification. British Standards Institution: Milton Keynes, UK, 2015.
  8. Luo, W.; Cao, B.; Wei, S.; Zhang, P.; Lv, J. Talk about the classification and construction products. Informatiz. China Constr. 2010, 24, 50–53. (In Chinese) [Google Scholar]
  9. BIM Research Group, School of Software, Tsinghua University. Research on Chinese Building Information Modeling Standard Framework. J. Inf. Technol. Civ. Eng. Archit. 2010, 2, 1–5. (In Chinese) [Google Scholar]
  10. GB/T 22633-2008; Ministry of Housing and Urban-Rural Development of the People’s Republic of China. Terms of Housing Parts. Standards Press of China: Beijing, China, 2009. (In Chinese)
  11. JG/T 151-2015; Ministry of Housing and Urban-Rural Development of the People’s Republic of China. Classifying and Coding of Construction Products. Standards Press of China: Beijing, China, 2015. (In Chinese)
  12. GB/T 51269-2017; Ministry of Housing and Urban-Rural Development of the People’s Republic of China. Standard for Classification and Coding of Building Information Model. China Architecture & Building Press: Beijing, China, 2018. (In Chinese)
  13. China Civil Engineering Society. T/CCES 14-2020; Standard for Classification and Coding of Prefabricated Building Component Parts. China Architecture & Building Press: Beijing, China, 2021. (In Chinese)
  14. T/CSPSTC 49-2020; Classification and Coding of Building Information Model of Fabricated Concrete Structure. China Society for the Promotion of Science and Technology Commercialization. Standards Press of China: Beijing, China, 2020. (In Chinese)
  15. Code Rules for Component Parts of Assembled Construction in Fujian Province. Available online: http://zjt.fujian.gov.cn/hygl/jzy/wjhb_2728/201612/t20161216_2920674.htm (accessed on 25 March 2023).
  16. Coding Standard for Structural Component of Prefabricated Buildings in Zhejiang Province. Available online: http://jst.zj.gov.cn/art/2020/3/16/art_1229159347_42295928.html (accessed on 25 March 2023).
  17. Hunan Province Standard for Classification and Coding of Assembled Building Component Parts. Available online: http://hunan.gov.cn/hnszf/hdjl/dczj/myzj/202006/t20200609_12323889.html (accessed on 25 March 2023).
  18. General Coding Standard for Guangxi Zhuang Autonomous Region Prefabricated Building Structural Components (Exposure Draft). Available online: http://zjt.gxzf.gov.cn/zfxxgk/fdzdgkn (accessed on 25 March 2023).
  19. General Coding Standard for Prefabricated Building Structural Members of Yunnan Province (Exposure Draft). Available online: http://dfbz.ynbzde.com/ems/article_detail/id/361 (accessed on 25 March 2023).
  20. Li, Y.; Wan, B.; Liang, S.; Hu, T. Application and Prospect of Artificial Intelligence Technology in Embedded Code Review. Aerosp. Control Appl. 2020, 46, 1–10+35. (In Chinese) [Google Scholar]
  21. Jung, N.; Lee, G. Automated Classification of Building Information Modeling (BIM) Case Studies by BIM Use Based on Natural Language Processing (NLP) and Unsupervised Learning. Adv. Eng. Inform. 2019, 41, 100917. [Google Scholar] [CrossRef]
  22. Deng, L.; Zhou, Z.; Ye, X.; Liao, L.; Lei, L. Deepening design process of assembled components based on building information model. J. Guilin Univ. Technol. 2021, 41, 797–803. (In Chinese) [Google Scholar]
  23. Zhu, Y.; Wang, Y. The Organization of Information Standards in the Chinese Construction Industry. J. Inf. Technol. Constr. 2007, 12, 207–219. [Google Scholar]
  24. Thüm, T.; Kästner, C.; Benduhn, F.; Meinicke, J.; Saake, G.; Leich, T. FeatureIDE. An Extensible Framework for Feature-Oriented Software Development. Sci. Comput. Program. 2014, 79, 70–85. [Google Scholar] [CrossRef]
  25. Xu, Z.; Xie, Z.; Wang, X.; Niu, M. Automatic Classification and Coding of Prefabricated Components Using IFC and the Random Forest Algorithm. Buildings 2022, 12, 688. [Google Scholar] [CrossRef]
  26. Irizarry, J.; Gheisari, M.; Williams, G.; Roper, K. Ambient Intelligence Environments for Accessing Building Information: A Healthcare Facility Management Scenario. Facilities 2014, 32, 120–138. [Google Scholar] [CrossRef]
  27. Wu, P.; Jin, R.; Xu, Y.; Lin, F.; Dong, Y.; Pan, Z. The Analysis of Barriers to Bim Implementation for Industrialized Building Construction: A China Study. J. Civ. Eng. Manag. 2021, 27, 1–13. [Google Scholar] [CrossRef]
  28. Casalnuovo, C.; Sagae, K.; Devanbu, P. Studying the Difference between Natural and Programming Language Corpora. Empir. Softw. Eng. 2019, 24, 1823–1868. [Google Scholar] [CrossRef]
  29. Harold, A.; Gerald, J.S.; Martin, H.; Tobias, W.; Julie, S. Structure and Interpretation of Computer Programs; China Machine Press: Beijing, China, 2019. (In Chinese) [Google Scholar]
  30. Selçuk, A.A. A Guide for Systematic Reviews: PRISMA. Turk. Arch. Otorhinolaryngol. 2019, 57, 57–58. [Google Scholar] [CrossRef]
  31. Mardia, K.V. Measures of Multivariate Skewness and Kurtosis with Applications. Biometrika 1970, 57, 519–530. [Google Scholar] [CrossRef]
  32. Namdeo, S.K.; Rout, S.D. Calculating and Interpreting Cronbach’s Alpha Using Rosenberg Assessment Scale on Paediatrician’s Attitude and Perception on Self Esteem. Int. J. Community Med. Public Health 2016, 3, 1371–1374. [Google Scholar] [CrossRef]
  33. Fernández-Portero, C.; Alarcón, D.; Barrios Padura, Á. Dwelling Conditions and Life Satisfaction of Older People through Residential Satisfaction. J. Environ. Psychol. 2017, 49, 1–7. [Google Scholar] [CrossRef]
  34. Frank, S.L. Uncertainty Reduction as a Measure of Cognitive Load in Sentence Comprehension. Top. Cogn. Sci. 2013, 5, 475–494. [Google Scholar] [CrossRef]
  35. Levy, R. Expectation-Based Syntactic Comprehension. Cognition 2008, 106, 1126–1177. [Google Scholar] [CrossRef]
  36. GB/T 7027-2002; China National Institute of Standards. Basic Principles and Methods for Information Classifying and Coding. Standards Press of China: Beijing, China, 2002. (In Chinese)
  37. Afsari, K.; Eastman, C.M. A Comparison of Construction Classification Systems Used for Classifying Building Product Models. In Proceedings of the 52nd ASC Annual International Conference Proceedings, Provo, UT, USA, 13–16 April 2016; Volume 10, pp. 1–8. [Google Scholar]
  38. Kim, H.; Shen, Z.; Kim, I.; Kim, K.; Stumpf, A.; Yu, J. BIM IFC Information Mapping to Building Energy Analysis (BEA) Model with Manually Extended Material Information. Autom. Constr. 2016, 68, 183–193. [Google Scholar] [CrossRef]
  39. Hamledari, H.; Rezazadeh Azar, E.; McCabe, B. IFC-Based Development of As-Built and As-Is BIMs Using Construction and Facility Inspection Data: Site-to-BIM Data Transfer Automation. J. Comput. Civ. Eng. 2018, 32, 04017075. [Google Scholar] [CrossRef]
  40. Zhang, J.P.; Hu, Z.Z. BIM- and 4D-Based Integrated Solution of Analysis and Management for Conflicts and Structural Safety Problems during Construction: 1. Principles and Methodologies. Autom. Constr. 2011, 20, 155–166. [Google Scholar] [CrossRef]
  41. Hu, Z.; Zhang, J. BIM- and 4D-Based Integrated Solution of Analysis and Management for Conflicts and Structural Safety Problems during Construction: 2. Development and Site Trials. Autom. Constr. 2011, 20, 167–180. [Google Scholar] [CrossRef]
  42. Antón, L.Á.; Díaz, J. Integration of Life Cycle Assessment in a BIM Environment. Procedia Eng. 2014, 85, 26–32. [Google Scholar] [CrossRef]
  43. Han, T. Research on Parametric Design and Implementation Technology of Ancient Building Component Library in the Ming and Qing Based on BIM. Master’s Thesis, Xi’an University of Architecture and Technology, Xi’an, China, 2016. (In Chinese). [Google Scholar]
  44. Wang, H.-H.; Boukamp, F.; Elghamrawy, T. Ontology-Based Approach to Context Representation and Reasoning for Managing Context-Sensitive Construction Information. J. Comput. Civ. Eng. 2011, 25, 331–346. [Google Scholar] [CrossRef]
  45. Zhang, Y. Research on BIM-Based Building Information Integration and Management. Ph.D. Thesis, Tsinghua University, Beijing, China, 2009. (In Chinese). [Google Scholar]
  46. Xin, W. The Establishment and Application of Mandatory Provisions Database Based on BIM. Master’s Thesis, Chongqing University, Chongqing, China, 2017. (In Chinese). [Google Scholar]
  47. Eastman, C. Automated Assessment of Early Concept Designs. Archit. Des. 2009, 79, 52–57. [Google Scholar] [CrossRef]
  48. Preidel, C.; Borrmann, A. Automated Code Compliance Checking Based on a Visual Language and Building Information Modeling. In Proceedings of the International Symposium on Automation and Robotics in Construction, Oulu, Finland, 14 July 2015. [Google Scholar]
  49. Zhang, J.; El-Gohary, N.M. Extending Building Information Models Semiautomatically Using Semantic Natural Language Processing Techniques. J. Comput. Civ. Eng. 2016, 30, C4016004. [Google Scholar] [CrossRef]
  50. Peng, W.; Li, R.; Chen, L.; Wan, L.; Zhong, Y.; Zhou, J. Study on The Principles and Applications of Product Information Coding in CIMS Environments. China Mech. Eng. 2001, 5, 69–72+7. (In Chinese) [Google Scholar]
Figure 1. Code classification structure.
Figure 1. Code classification structure.
Buildings 13 01236 g001
Figure 2. Code structure of prefabricated building component parts. The top row consists of 7 segments labeled with letters or numbers. L is an abbreviation for “letter” (from A to Z), and N is an abbreviation for “number” (from 0 to 9). It should be noted that to avoid potential confusion with the letters I and O, the implicit code employs 24 alphanumeric characters and 10 numerical digits.
Figure 2. Code structure of prefabricated building component parts. The top row consists of 7 segments labeled with letters or numbers. L is an abbreviation for “letter” (from A to Z), and N is an abbreviation for “number” (from 0 to 9). It should be noted that to avoid potential confusion with the letters I and O, the implicit code employs 24 alphanumeric characters and 10 numerical digits.
Buildings 13 01236 g002
Figure 3. Business process for component parts information coding.
Figure 3. Business process for component parts information coding.
Buildings 13 01236 g003
Figure 4. Data integration process for component parts coding.
Figure 4. Data integration process for component parts coding.
Buildings 13 01236 g004
Figure 5. Example of component part codes (a composite panel).
Figure 5. Example of component part codes (a composite panel).
Buildings 13 01236 g005
Figure 6. The interface layout of component part universal coding system.
Figure 6. The interface layout of component part universal coding system.
Buildings 13 01236 g006
Table 1. Comparison of building product classification and coding standards with local standards for classification and coding of component parts of prefabricated buildings in China.
Table 1. Comparison of building product classification and coding standards with local standards for classification and coding of component parts of prefabricated buildings in China.
Classification and Coding StandardsRelease OrganizationBuilding Element Coding Method (with Expandable Information) and Related Coding Logical OperatorsSample Codes and Names
ISO 12006-2:
2015
International Organization for Standardization (ISO)ISO 12006-2:2015 provides an encompassing framework for the classification of building information, which comprises 17 tables of meticulously recommended classifications. It is imperative to note that the standard does not offer any prescribed coding methods./
Uniformat IIAmerican Society for Testing and Materials(ASTM)[Major Group Elements, 2 digits] [Group Elements, 2 digits] [Individual Elements, 2 digits] [Sub-Elements, 2 digits]C Interiors
C10 Interior Construction
C1010 Partitions
C101001 Fixed Partitions
C101002 Demountable Partitions
C101003 Retractable Partitions
MasterFormat
2016
Construction Specifications Institute (CSI) and Construction Specifications Canada (CSC)[Major category code Intermediate category code Minor category code, 6 digits]. ([extended code, 2 digits])10 22 19 Demountable Partitions
10 22 19.13 Demountable Metal Partitions
10 22 19.23 Demountable Wood Partitions
10 22 19.33 Demountable Plastic Partitions
OmniClassConstruction Specifications Institute (CSI) and Construction Specifications Canada (CSC)[Table Number]-[First Level]-[Second Level]-[Third Level]-[Fourth Level] (-[Fifth Level]-[Sixth Level]-[Seventh Level])
 
The symbol “+” denotes the amalgamation of codes extracted from multiple tables. The symbols “>“ and “<“ serve to indicate the hierarchical order between codes, and the opening direction of the symbol signifies the significance of the concept. Additionally, the symbol “/” designates the definition of a contiguous coded paragraph in a table, wherein the codes preceding and succeeding the symbol represent the start and end of the paragraph, respectively. Primarily, this symbol is utilized for data filtering purposes.
23-15 00 00 Interior and Finish Products
23-15 11 00 Space Division Product
23-15 11 11 Fixed Partitions
23-15 11 11 11
Gypsum Board Fixed Partitions
23-15 11 11 11 11
Metal Framed Gypsum Board Fixed Partitions
23-15 11 11 11 13
Wood Framed Gypsum Board Fixed Partitions
 
23-15 11 11 11 + 13-23 23 11
means building manager office with metal framed gypsum board fixed partitions
23-15 11 11 11 > 13-23 23 11
means metal framed gypsum board fixed partitions
23-15 11 11 11 < 13-23 23 11
means building manager office
23-15 11/23-15 15 35
means filter to find the content between 23-15 11 (Space Division Product) and 23-15 15 35 (Security Wall Protection Products)
“GB/T 22633-2008 Terms of housing parts”Standardization Administration of China (SAC)“GB/T 22633-2008 Terms of housing parts” provides basic, classification, functional, and related terminology for residential parts, but does not provide a coding method./
“JG/T 151-2015 Classifying and coding of construction products”China Construction Industry Association (CCIA)[Major category code, 2 digits]. [Intermediate category code, 2 digits]. [Minor category code, 2 digits]. ([subcategory code, 2 digits])01.10.40 Precast concrete wall board
01.10.40.10 Reinforced concrete slab
01.10.40.20 Autoclaved aerated concrete slab
01.10.40.30 Lightweight aggregate concrete panel
“GB/T 51269-2017 Standard for classification and coding of building information model”Standardization Administration of China (SAC)[Major category code, 2 digits]. [Intermediate category code, 2 digits]. [Minor category code, 2 digits]. ([subcategory code, 2 digits])
 
Logical operation symbols are encoded using the “+”, “/”, “<“, and “>“ symbols, with the same meaning as in the OmniClass classification system.
14-10.20.00 architectural components
14-10.20.03 architectural wall
11-10.20.03.03 architectural interior wall
11-10.20.03.06 architectural exterior wall
11-10.20.03.09 architectural special wall
T/CCES 14-2020 Standard for classification and coding of prefabricated building component partsChina Civil Engineering SocietyStandard code: [Table code, 2 digits]-[Major category code, 2 digits]. [Intermediate category code, 2 digits]. [Minor category code, 2 digits]. [detailed category code, 2 digits]
Property code: [Property type code, unlimited] [Property parameter code, unlimited]
There are a total of 2 code segments, 7 or more categories of encoded information, and a character length of 19 or more.
 
The symbols of “+”, “/”, “<“, and “>“ have the same meanings as in OmniClass. The parentheses “()” are used to indicate the content of attribute parameter values, which can be used after the standard code or after input type attribute codes. The symbol “:” is used to separate the “standard code” and “property code “.
30-01.10.10.05:0104……
Frame column placed at the standard level (more descriptive information to be provided).
T/CSPSTC 49-2020 Classification and coding specification of prefabricated concrete structure BIMChina Society for the Promotion of Science and Technology CommercializationStandard code: [Project stakeholder code, 2 digits] [Project implementation phase code, 2 digits] [Component sub-category code, 2 digits] [Component detailed category code, 2 digits]
Attribute code: [Attribute type code, unlimited] [Attribute parameter code, unlimited]
There are a total of 2 code segments, 6 or more categories of encoded information, and a character length of 13 or more.
01010101:0103……
A frame column placed at the standard level (more descriptive information to be provided) by a certain construction party in the stage of construction plan preparation.
Fujian Province standard for classification and
coding of assembled building component parts
Housing and Urban-Rural Development Department of Fujian Province[Origin, 4 digits] [Manufacturer, 2 digits] [Reserved fields, 2 digits] [Component category, 2 digits] [Production date, 6 digits] [Production sequence number, 3 digits] [Checksum, 1 digit]
There are a total of 7 categories of encoded information, with a character length of 20 digits.
01010100QT1606130011
Wall component produced by manufacturer 01 in Fuzhou, Fujian on June 13, 2016, with a production sequence number of 001 and a checksum of 1.
Zhejiang Province Coding Standard for Prefabricated Building Structural ComponentsHousing and Urban-Rural Development Department of Zhejiang Province[Category code, 8–11 digits] [Project code, 23 digits] [Building (district) code, 1–3 digits] [Floor (section) code, 1–3 digits] [Component type code, 4–6 digits] [Component name code, 2–10 digits] [Axis location code, 3–11 digits] [Identification code, 1–2 digits]
There are a total of 8 categories of encoded information, with a character length of 43–69 digits.
 
The symbol “/” is used to separate codes at different levels; the symbol “-” is used to separate internal information within a code; the symbol “*” is used to separate the position of the vertical and horizontal axis lines.
01.10.30/2019-330327-70-03-814884/10/20/PC-B/DLB/B-C*2-3/1
Prefabricated concrete floor with project code 2019-330327-70-03-814884, located on the 20th floor (section) of Building (area) 10. The component type code is PC-B, the component name code is DLB, the axis location code is B-C*2-3, and the identification code is 1.
Hunan province standard for classification and
coding of assembled building component parts
Housing and Urban-Rural Development Department of Hunan ProvinceBasic information code: [Year code, 2 digits] [Project code, 6 digits] [Building number, 3 digits] [Structural system, 2 digits] [Manufacturer code, 3 digits].
Standard attribute code: [Component category, 2 digits] [Floor number, 2 digits] [Component number, 4 digits] [Attribute information, 7–9 digits].
Supplementary information code: ([Attribute type code, 3 digits] [Attribute parameter, unlimited]).
There are a total of 3 code segments, with 8 or more categories of encoded information, and a character length of 31 digits or more.
18C00001003C2A02-DB200025330215061:
012(C8@200)/025(20180519)/040(Changsha City Yuelu District)
On May 19, 2018, in the Yuexiu district of Changsha, a composite panel component with a size of 3300*2150*60, made of C30 concrete and HRB400 steel bars, and manufactured by manufacturer code A0 was installed. The component has a straight bar reinforcement of 8 with a spacing of 200. It was installed in building 3 of project code C001, which has 20 floors. The component’s number is 0025 and the structural system is an assembled shear wall structure.
Guangxi Zhuang Autonomous Region General Coding Standard for Structural Component of
Prefabricated Buildings
Housing and Urban-Rural Development Department of Guangxi Zhuang Autonomous RegionBasic code: [Component major type, 2 digits] [Component minor type, 5 digits] [Component number, 6 digits] [Component position, 23 digits] [Component size, 12 digits] [Component strength, 10 digits] [Component weight, 6 digits] [Component volume, 5 digits] [Reinforcement configuration, 23 digits].
Stage code: [Stage code, 11 digits].
General code: [Construction unit information, 18 digits] [Project code, 24 digits] [Project type, 11 digits] [Architectural design unit information, 18 digits] [Component detailed design unit information, 18 digits] [Building area, 11 digits] [Building height, 6 digits] [Building structural safety level, 1 digit] [Seismic fortification category, 1 digit] [Seismic fortification intensity and acceleration, 3 digits] [Production enterprise information, 18 digits] [Hidden acceptance qualified time, 10 digits] [Pouring/making time, 10 digits] [Finished product acceptance qualified time, 10 digits] [Storage time, 10 digits] [Storage location, 10 digits] [Delivery time, 10 digits] [Construction enterprise information, 18 digits] [Supervision enterprise information, 10 digits] [Warehousing time, 10 digits] [Storage location, 10 digits] [Installation completion time, 10 digits] [Acceptance qualified time, 10 digits].
Extension code: [Extension code, 3 digits].
There are a total of 4 code segments, with 34 categories of encoded information, and a character length of 371 digits.
/
Yunnan Province General Coding Standard for Structural Component of Prefabricated BuildingsHousing and Urban-Rural Development Department of Yunnan ProvinceSimilar to the coding standard for prefabricated building structural components in Guangxi Zhuang Autonomous Region, the main difference lies in the naming and positioning of the encoded information in the basic code:
Basic code: [Component major type, 2 digits] [Component minor type, 5 digits] [Component number, 6 digits] [Component size, 12 digits] [Component strength, 10 digits] [Component weight, 6 digits] [Component volume, 5 digits] [Reinforcement configuration, 23 digits] [Component position, 23 digits].
Other information is the same.
/
Table 2. Examples of component coding information category statistics.
Table 2. Examples of component coding information category statistics.
Category No.Name of Encoding Information CategoryWord FrequencyThe Included Indicators and Corresponding Frequencies
1Component Part Major Category26Type (3), component type (7), component category (5), part type (1), part product type (1), precast component category code (1), component classification code (1), component part category (2), major component type (2), structural component part (1), product type (1), component code (1)
2Project Code16Project number (4), project code (9), residential project number (1), (project) prefabricated unit (2)
3Floor Code14Height (1), story height/elevation (5), story (2), story code (4), level (section) number code (1), level number (1)
4Building Code12Building number (8), building code or name (1), monolithic area code (1), building/area number code (1), prefabricated building (1)
5Serial Number12Special component processing code (1), serial number (3), sequence code (4), component sequence number (2), quantity code (1), component part number (1)
6Location Code11Component location (4), location number (4), positioning code (1), location code (1), location attribute (1)
7Component Part Subcategory10Component sub-category (1), part name (1), standard code (1), part code (1), component name code (1), component sub-type (2), component name (1), BIM7AA corresponding standard code (1), Uniformat/Masterformat standard code (1)
8Component Part Extension Code9Expansion code (4), attribute type/parameter code (3), reserved field (1), extended area (1)
9Project Phase9Project phase (6), project implementation phase code (1), phase code (2)
10Geometric Information8Geometric dimension (1), component dimension (3), component specification (1), cross-sectional form (1), shape (1), size (1)
11Grid Information Code8Horizontal grid-vertical grid (3), grid (1), component location (2), positioning code (1), grid location code (1)
……
Table 3. Frequency analysis of component part code categories.
Table 3. Frequency analysis of component part code categories.
No.KeywordsWord FrequencyNo.KeywordsWord Frequency
1Component Part Major Category2628Building Structural Safety Level2
2Project Code1629Earthquake Resistance Category2
3Floor Code1430Concealed Acceptance Time2
4Building Code1231Pouring/Manufacturing Time2
5Serial Number1232Finished Product Acceptance Time2
6Location Code1133Storage Time2
7Component Part Subcategory1034Warehouse Location2
8Component Part Extension Code935Delivery Time2
9Project Phase936Warehouse Entry Time2
10Geometric Information837Storage Location2
11Grid Information Code838Construction Acceptance Time2
12Material Type539Component Part System1
13Manufacturer540Bearing Capacity1
14Structural System441Use Scenario1
15Project-Related Information442Style1
16Material Specification343Place of Origin1
17Production Time344Specific Project Work1
18Installation Time345Drawing Version Number1
19Project Phase Task346Engineering Category1
20Project Address347Construction Type1
21Component Part Identification Code3AAttribute Type5
22Functional Attributes2BAttribute Parameters3
23Weight Information2CSub-Category Code3
24Reinforcement Information2DDetailed Sub-Category Code3
25Project Type2EBasic Code2
26Floor Area2FTable Code—Major Category Code2
27Building Height2GMid-Category Code2
Table 4. Selected categories and meanings of component part codes.
Table 4. Selected categories and meanings of component part codes.
Category No.Name of Encoding Information CategoryMeaning of Encoding Information Category
1Component Part Major CategoryFurther classifying the component part structure system by hierarchy. For instance, for a prefabricated frame structure system, the component part major category would be prefabricated concrete beams, columns, slabs, etc.
2Project CodeIndicating the identification number of the project where the component part is located.
3Floor CodeSpecifying the floor number where the component part is located.
4Building CodeSpecifying the building number where the component part is located.
5Serial NumberIndicating the sequential order in which the component part is produced on the production line, such as PCB001, PCB002, and so on.
6Location CodeSpecifying the location number of the component part based on the axis grid.
7Component Part SubcategoryFurther classifying the component part by hierarchy within a component part major category. For example, for a prefabricated concrete beam, the component part subcategory would be frame beams, foundation beams, cantilever beams, etc.
8Component Part Extension CodeA reserved field for additional information related to the component part code.
9Project PhaseIndicating the specific phase of the component part within its entire lifecycle.
10Geometric InformationProviding information on the shape, cross-sectional form, size, and other geometric aspects of the component part.
11Grid Information CodeIndicating the plane axis grid where the component part is located, such as cross-axis grid and longitudinal-axis grid, A-1.
12Material TypeSpecifying the category of material used to produce the component part.
13Manufacturer/
14Structural System/
15Project-Related InformationProviding information on the construction, design, construction supervision, and other related parties involved in the project where the component part is located.
16Material SpecificationIndicating the strength level, size, and other specifications of the component part material.
17Production TimeIndicating the time of production for the component part.
18Installation TimeIndicating the (planned) installation time for the component part.
19Project AddressProviding information on the address where the project is located.
20Component Part Identification CodeA code used to identify the component part.
Table 5. Descriptive statistics of the observed data for the encoding information categories.
Table 5. Descriptive statistics of the observed data for the encoding information categories.
Category No.Sample SizeMeanStandard DeviationSkewnessKurtosisCategory No.Sample SizeMeanStandard DeviationSkewnessKurtosis
11324.300.814−1.0970.806111323.940.944−0.525−0.397
21324.250.792−1.0280.907121324.080.893−0.7230.087
31324.160.860−0.811−0.001131323.641.031−0.366−0.669
41324.210.844−1.1781.911141323.800.917−0.305−0.736
51324.040.949−0.667−0.532151323.641.001−0.468−0.104
61324.250.801−0.8330.087161324.110.850−0.7370.324
71324.140.872−0.762−0.166171323.720.940−0.289−0.536
81324.030.912−0.657−0.101181323.770.966−0.439−0.288
91323.770.958−0.569−0.098191323.421.023−0.198−0.343
101323.781.010−0.565−0.178201323.980.904−0.583−0.148
Table 6. Reliability statistics of observed data of coding information categories.
Table 6. Reliability statistics of observed data of coding information categories.
Category No.Corrected Item–Total CorrelationsCronbach’s α after Item DeletionCategory No.Corrected Item–Total CorrelationsCronbach’s α after Item DeletionOverall Cronbach’s α
10.6540.917110.8040.9130.921
20.5880.918120.6310.917
30.7690.914130.6390.917
40.5880.918140.6340.917
50.7860.913150.6060.918
60.6530.917160.7640.914
70.6760.916170.6410.917
80.7750.914180.7500.914
90.7410.917190.5770.919
100.6670.916200.7690.914
Table 7. KMO and Bartlett’s test of sphericity for observation data of code information categories.
Table 7. KMO and Bartlett’s test of sphericity for observation data of code information categories.
KMO Measure of Sampling Adequacy0.840
Bartlett’s Sphericity TestChi-Square Value1640.299
Degrees of Freedom190
Significance0.000
Table 8. Descriptive statistics of the observed data for the encoding information categories.
Table 8. Descriptive statistics of the observed data for the encoding information categories.
Component Part Category NameMajor Category CodesComponent Part Category NameMajor Category CodesComponent Part Category NameMajor Category Codes
BeamLUWindowCUCanopyYP
ColumnZUBathroom fixtureWYSupportZC
SlabBUElectrical equipment partDQPurlinLT
WallQUKitchen and dining partCCTrussHJ
StairLTStorage cabinet partCGEmbedded componentYM
BalconyYTWall cladding partQZOthersQT
DoorMUFlooring partDZ
Table 9. Examples of subcategory codes for beams, columns, and slabs.
Table 9. Examples of subcategory codes for beams, columns, and slabs.
Major Category (Codes)Component Part SubcategoriesSubcategory Codes
Beam (LU)Frame beam01
Foundation beam02
Cantilever beam03
Circular beam04
Passing beam05
…………
Column (ZU)Frame column01
Truss column02
…………
Slab (BU)Reinforced truss prefabricated slab unidirectional slab01
Reinforced truss prefabricated slab bidirectional slab in the middle02
Reinforced truss prefabricated slab bidirectional slab on the edge03
Reinforced truss prefabricated slab bidirectional whole slab04
Prestressed circular hole slab05
Double-T slab06
PK prestressed concrete composite continuous slab07
PK prestressed concrete composite simply supported slab08
…………
Table 10. Administrative division code of the province in China.
Table 10. Administrative division code of the province in China.
Region CodeRegionRegion CodeRegionRegion CodeRegion
11Beijing35Fujian Province53Yunnan Province
12Tianjin36Jiangxi Province54Tibet Autonomous Region
13Hebei Province37Shandong Province61Shaanxi Province
14Shanxi Province41Henan Province62Gansu Province
15Inner Mongolia Autonomous Region42Hubei Province63Qinghai Province
21Liaoning Province43Hunan Province64Ningxia Hui Autonomous Region
22Jilin Province44Guangdong Province65Xinjiang Uygur Autonomous Region
23Heilongjiang Province45Guangxi Zhuang Autonomous Region71Taiwan Province
31Shanghai46Hainan Province81Hong Kong Special Administrative Region
32Jiangsu Province50Chongqing82Macao Special Administrative Region
33Zhejiang Province51Sichuan Province
34Anhui Province52Guizhou Province
Table 11. Example of component part coding.
Table 11. Example of component part coding.
Code TypeProject CodeBuilding CodeFloor CodeLocation CodeMajor Category CodeSubcategory CodeImplicit Code
Segmented Code4329940103CU05LU01CXZG39
Complete Code4322940305CU05LU01CXZG39
Code MeaningThe frame beam is located on the third floor of Building 1, Hope Livable Industrialization Project in Hunan Province, with the starting point of the horizontal axis as C-axis and the starting point of the vertical axis as 5-axis, its “Implicit Code” is CXZG39.
Table 12. Information classification for the lifecycle management of prefabricated building component parts.
Table 12. Information classification for the lifecycle management of prefabricated building component parts.
Code SegmentsPhaseInformation Contained (Or Mapped) in the Segment
Explicit Code Segment/Project code, Project building number, Project floor number, Component location, Component part major category, Component part subcategory.
Implicit Code SegmentDesign and Production PhaseSerial number, geometric information, material type/specification, steel bar information, design-related standards, design personnel, manufacturer, production location, production batch, maintenance conditions, inspection items, inspection personnel, inspection time, allowable error of the component, actual error of the component, time of storage in warehouse, time of delivery from warehouse, photographs of this phase, etc.
Transportation and Construction PhaseOff-site transportation plan, entry time, yard time, on-site transportation time, on-site transportation requirements, lifting requirements, installation time, installation method, installation machinery used, installation tools, connection nodes, connection methods, supervisor, acceptance time, acceptance criteria, acceptance personnel, photos for this stage, etc.
Operation and Maintenance PhaseInstallation unit, start-up date, service life, maintenance period, maintenance unit, operation unit, usage condition, number of inspections conducted, last inspection time, planned inspection time, inspection personnel, photos taken during this phase, etc.
Table 13. Bill of Materials (BOM) for Recording Component Codes (BOM of Composite Beams).
Table 13. Bill of Materials (BOM) for Recording Component Codes (BOM of Composite Beams).
Serial
No.
BOM VersionProduct CategoryComponent Part CodeLength
/mm
Width
/mm
Height
/mm
Area
/mm2
Volume
/mm3
1BStacked beam4329940102AU01LU06CXL00137303802001.4170.283
2BStacked beam4329940102AU02LU06CXL00237303802001.4170.283
3BStacked beam4329940102AU03LU06CXL00337303802001.4170.283
4BStacked beam4329940102BU01LU06CXL00437303802001.4170.283
5BStacked beam4329940102BU02LU06CXL00537303802001.4170.283
6BStacked beam4329940102BU03LU06CXL00637303802001.4170.283
7BStacked beam4329940102BU03LU06CXL00737303802001.4170.283
8BStacked beam4329940102BU03LU06CXL00837303802001.4170.283
9BStacked beam4329940102BU04LU06CXL00937303802001.4170.283
10BStacked beam4329940102BU04LU06CXL01037303802001.4170.283
……
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

Shan, Z.; Fu, D.; Qiu, L.; Liang, Y.; Huang, C. A Semi-Explicit Practical Coding Method for Prefabricated Building Component Parts in China. Buildings 2023, 13, 1236. https://doi.org/10.3390/buildings13051236

AMA Style

Shan Z, Fu D, Qiu L, Liang Y, Huang C. A Semi-Explicit Practical Coding Method for Prefabricated Building Component Parts in China. Buildings. 2023; 13(5):1236. https://doi.org/10.3390/buildings13051236

Chicago/Turabian Style

Shan, Zhi, Dingkang Fu, Lijie Qiu, Yuling Liang, and Chao Huang. 2023. "A Semi-Explicit Practical Coding Method for Prefabricated Building Component Parts in China" Buildings 13, no. 5: 1236. https://doi.org/10.3390/buildings13051236

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