Building engineering design semantic structured description and compliance review method and system

By constructing a unified data format and a multi-dimensional knowledge base, combined with a visual rule language, intelligent compliance review of architectural engineering designs has been achieved, solving the problems of low efficiency and maintenance difficulties in existing technologies, and realizing efficient and accurate compliance review.

CN116186831BActive Publication Date: 2026-03-24GUANGZHOU AOGE INTELLIGENT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-08
Publication Date
2026-03-24

AI Technical Summary

Technical Problem

The compliance review of existing building engineering designs relies on manual review, which is inefficient and difficult to guarantee accuracy. Hard coding methods have problems such as redundancy, poor flexibility, and difficulty in maintenance. In addition, the existing structured natural language description has limited depth and is difficult to perform composite judgments and multiple calculations.

Method used

We adopt object-oriented thinking to build a unified data format and multi-dimensional knowledge base. Through semantic structured description and visual rule language, we realize intelligent compliance review of architectural design objects, including data encapsulation, knowledge extraction and visual configuration of rule language.

Benefits of technology

It improves review efficiency and accuracy, solves the problems of redundancy and maintenance difficulties caused by hard-coded code, and realizes logically transparent and flexible intelligent review, supporting multiple calculations and combined judgments of complex rules.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116186831B_ABST
    Figure CN116186831B_ABST
Patent Text Reader

Abstract

The application belongs to the technical field of building modeling, and is a building engineering design semantic structured description and compliance review method and system, which comprises the following steps: formulating a unified data format, storing various building design objects and their attribute fields in the data format, integrating model information of various types layer by layer to form an information model; performing knowledge extraction on the Chinese natural language text in the digitalized articles, combining the knowledge into a multi-dimensional unified description knowledge set, and storing the knowledge set in a database in a structured form to form a knowledge base; using the knowledge base to encapsulate the building design objects and their attribute fields stored in the data format, providing a description structure of the building engineering design compliance semantics, formulating a descriptive rule language with object orientation as the core, and performing compliance review of the building engineering design; and solving the problems of repeated redundancy, difficult maintenance and upgrade, and invisible logic caused by the hard coding mode of the prior art.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The application belongs to the technical field of building modeling, and particularly relates to a building engineering design semantic structured description and compliance review method and system. BACKGROUND

[0002] The existing building engineering design mode is generally based on two-dimensional drawings. In the engineering construction approval and supervision process, professional technical personnel mainly review drawings and other technical documents. These works have high requirements for the professional technology of the review personnel, are highly dependent on people, have long manual review time, low efficiency, and the accuracy of the review results is difficult to effectively guarantee. Under the time limit requirement, the review is often carried out through sampling, which leads to incomplete review. The final review result is easily affected by the comprehensiveness of the professional knowledge and the experience of the approval personnel.

[0003] With the development and wide application of building information modeling (BIM) technology, BIM technology has brought strong technical support for the fine and information management of building projects, and promoted the deep integration of building design and information technology. By fully utilizing the data in the BIM model and combining the review requirements, intelligent review can be realized, such as whether the relevant indicators meet the planning requirements, including the volume rate and parking statistics; whether the BIM design meets the specification requirements of building design, including the strong item check of the building design fireproofing specification. The intelligent review can greatly improve the review efficiency and comprehensiveness.

[0004] However, for the implementation mode of compliance intelligent review, the existing enterprises basically adopt the mode of hard coding the specification provisions and index content, and form computer executable logic code according to certain rules. The advantage of this hard coding is that the logic of the coding is strong, and the execution efficiency is high. However, the hard coding mode also has the following disadvantages: (1) different specification texts and index contents need to be coded one by one, and there are many repetitive and redundant calculation items in the process. (2) After hard coding, the maintenance and update work has the problems of high labor input, long time consumption, poor flexibility, insufficient maintainability and high change cost. (3) Since the logic calculation and logic judgment mode of hard coding is invisible to the user, the user cannot judge whether the calculation process and calculation formula meet the requirements of the relevant specification standards.

[0005] The existing structured natural language definition and description of the review rule have very limited depth, and there are certain technical barriers in cross-disciplinary research. For rules with complex semantics and many limited conditions, there are problems such as difficulty in combination, difficulty in composite judgment, difficulty in multiple calculation, difficulty in accurate translation, etc.

[0006] Therefore, formulating rules based on BIM technology in architectural engineering design compliance semantic structured description, and realizing intelligent review technology has great significance for improving the efficiency of traditional drawing review and improving the precision of BIM management. SUMMARY

[0007] In order to solve the defects existing in the prior art, the purpose of the present application is to provide a building engineering design semantic structured description and compliance review method and system, to construct a unified description and structured storage of multi-source heterogeneous building BIM model, to construct a descriptive rule language structure of nested, parent-child containing and multiple use, and to visually configure the rule language, so as to solve the problems of repetition and redundancy, poor flexibility, difficult maintenance and upgrade, and invisible logic caused by the implementation mode of using hard coding in the intelligent review process based on BIM technology.

[0008] The method of the present application is realized by the following technical scheme: a building engineering design semantic structured description and compliance review method, comprising the following steps:

[0009] A building design specification expression method based on the object-oriented idea is adopted, a unified data format is formulated, various building design objects and their attribute fields are completely stored in the data format, model information of various types is integrated layer by layer, and an information model is formed;

[0010] The digitalizable content in the building engineering design specification provisions is removed, the Chinese natural language text in the digitalizable provisions is knowledge extracted, combined into a multi-dimensional unified description knowledge set, and stored in a structured form in a database to form a knowledge base;

[0011] The knowledge base formed is used to encapsulate the building design objects and their attribute fields stored in the data format, to provide a description structure of building engineering design compliance semantics, to formulate a descriptive rule language centered on object-oriented, and to perform compliance review of building engineering design.

[0012] In the preferred embodiment, the data format is a data format used when data is bidirectionally exchanged between different information systems, which not only contains the geometric shape information of the model itself, but also stores the mutual correlation information of the model and the data information required for quality inspection.

[0013] Further, the data format covers the definition of non-geometric information of specific building design objects, and the business data required for application in each stage of building engineering; the various building design objects stored in the data format include walls, columns, doors and windows, floors, staircases, elevators and various functional rooms.

[0014] In the preferred embodiment, knowledge extraction is performed on the Chinese natural language text in the digitalizable clauses, which is decomposed into Chinese word segmentation, Chinese part-of-speech tagging, Chinese named entity recognition and named entity relationship; and then combined into a knowledge set uniformly described in four dimensions of building component / building space, component attribute / space attribute, comparison word and target value.

[0015] In the preferred embodiment, the main content of the descriptive rule language is a description function and an attribute; wherein the attribute is a commonly used data type, including character type, integer type, decimal type and Boolean type; the description function is a logical function for achieving a purpose, function or effect, composed of any legal identifier, identified by a "~" prefix, each description function has a parameter, and each description function has a return value.

[0016] In the preferred embodiment, the compliance review of the building engineering design includes construction drawing review, and the execution logic sequence of the construction drawing review is:

[0017] In combination with the data format, a description function for obtaining elements is executed to obtain an element group of the entity data;

[0018] In the description function for judging whether the parameters of all elements in the element group meet the numerical requirements, the element group is defined as the first parameter, the parameter name is the second parameter, the comparison symbol is the third parameter, and the target value is the fourth parameter; the obtained element group of the entity data is input as the first parameter into the description function for judging whether the parameters of all elements in the element group meet the numerical requirements, to complete the definition of the first parameter; according to the description of the knowledge set, the second parameter is the provision of the digitalizable clause content, the third parameter is the comparison symbol "==" and the fourth parameter is the target value "is", to formulate a rule language formed by nested description functions outside and inside.

[0019] According to the conditions that need to be met simultaneously by the knowledge set, a multi-repeated composite form of the description function is configured to obtain a final nested description rule language inside and outside and multi-repeated composite.

[0020] The system of the present application is implemented by the following technical scheme: a building engineering design semantic structured description and compliance review system, comprising the following modules:

[0021] The data format development module adopts an object-oriented building design specification expression method to develop a unified data format, and stores various building design objects and their attribute fields in the data format, and integrates model information of various types layer by layer to form an information model.

[0022] The knowledge base forming module is used for disassembling the digitalizable content of the building engineering design specification provisions, performing knowledge extraction on the Chinese natural language text in the digitalizable provisions, combining into a knowledge set uniformly described in multiple dimensions, and storing in a structured form in a database to form a knowledge base;

[0023] The rule language making module adopts the formed knowledge base to perform data encapsulation on the building design objects and their attribute fields stored in a data format, provides a description structure of the building engineering design compliance semantics, makes a descriptive rule language taking object orientation as the core, and performs compliance review of the building engineering design;

[0024] The data format is a data format adopted when realizing bidirectional exchange of data between different information systems, and not only contains geometric shape information of the model itself, but also stores mutual correlation information of the model and the data information required for quality checking, covers non-geometric information definition of specific building design objects, and business data required for application in each stage of the building engineering;

[0025] After the knowledge extraction on the Chinese natural language text in the digitalizable provisions by the knowledge base forming module, the Chinese natural language text is decomposed into Chinese word segmentation, Chinese part-of-speech tagging, Chinese named entity recognition and named entity relationship; and then combined into a knowledge set uniformly described in four dimensions of building component / building space, component attribute / space attribute, comparison word and target value;

[0026] The main content of the descriptive rule language is a description function and an attribute; wherein the attribute is a common data type, including a character type, an integer type, a decimal type and a Boolean type; the description function is a logic function for realizing a purpose, a function or an effect, is composed of any legal identifier, is identified with a "~" prefix, each description function has a parameter, and each description function has a return value.

[0027] Compared with the prior art, the present application has the following advantages:

[0028] 1. Unified description and structured storage of the multi-source heterogeneous building BIM model are constructed, the problems of non-standard, incomplete and non-compliant data are solved, the data basis for quality checking in the field of building engineering design is laid, intelligent review of rules and accurate calculation of application indexes are realized.

[0029] 2. For the review rules with complex semantics and many limited conditions, a descriptive rule language structure with inner and outer nesting, parent-child inclusion and multiple reuse is constructed, the problems of lack of scalability, difficulty in deep combination of logic and insufficient nesting depth in the existing rule description are solved, the user can use the self-defined rule language, freely combines according to various logic requirements, realizes various application requirements, including intelligent review, index calculation, integrity detection, and model consistency detection.

[0030] 3. The rule language is visualized and configured, the rule logic is presented in detail, the soft coding and low code running are realized, the user can understand the logic configuration, the calculation process and the calculation formula at a glance, the problems can be quickly found and quickly corrected, the problems such as repeated redundancy, poor flexibility, difficult maintenance and upgrade, invisible logic (that is, logic 'black box') and the like existing in conventional hard coding are solved; and the workload of later maintenance and update is small, the time cost is small, the modification work is highly flexible, the rule library is highly maintainable, and the change cost is low. BRIEF DESCRIPTION OF DRAWINGS

[0031] Figure 1 is a flow chart of the building engineering design semantic structured description and compliance review method in the embodiment of the application;

[0032] Figure 2 is a configuration and execution flow schematic diagram of the descriptive rule language in the embodiment of the application. DETAILED DESCRIPTION

[0033] The application will be further described below in combination with the drawings and embodiments, but the embodiments of the application are not limited thereto.

[0034] Embodiment 1

[0035] The embodiment provides a building engineering design semantic structured description and compliance review method, which can provide technical support for application scenarios such as building planning BIM reporting and construction drawing BIM review, and the like. Figure 1 As shown in the figure, the embodiment specifically comprises the following steps:

[0036] S1, a building design specification expression mode based on the object-oriented idea is adopted, a unified BIM structured data format agm is formulated, various types of building design objects and attribute fields are completely stored in the data format agm, model information of various types is integrated layer by layer, and an information model is formed.

[0037] The data format agm is a data format adopted by the embodiment for realizing bidirectional exchange of data between different BIM information systems, is a lightweight storage form compatible with conventional three-dimensional model data, and can be used for data conversion and sharing between different BIM information systems.

[0038] The data format agm not only contains geometric shape information of the model itself, but also stores mutual correlation information of the model and data information required for quality checking; therefore, the model information can be uniformly called and reused without secondary modeling and regularization, and rule checking is realized.

[0039] In this embodiment, the data format agm not only expresses complete building engineering design information, but also covers the definition of non-geometric information of specific building design objects such as projects, floors, components, spaces and the like, and the business data required for application in each stage of building engineering.

[0040] The data format agm of this step adopts a building specification expression method based on the object-oriented idea, and completely stores various building design objects (such as walls, columns, doors and windows, floors, staircases, elevators and various functional rooms) and their attribute fields, integrates various types of model information layer by layer to form an information model, and becomes a BIM data structured storage standard, thereby laying a data foundation for quality inspection, intelligent review and the like.

[0041] S2, the digitalizable content of the building engineering design specification provisions is removed, the Chinese natural language text in the digitalizable provisions is knowledge extracted, combined into a knowledge set uniformly described in multiple dimensions, and stored in a database in a structured form to form a knowledge base.

[0042] The building engineering design specification provisions are mainly divided into digitalizable provisions and non-digitalizable provisions, wherein the digitalizable provisions can be translated into a language recognized and executed by a computer, and a corresponding knowledge set can be established.

[0043] In this step, the digitalizable content of the building design specification provisions covered by the project is removed, the Chinese natural language text contained in the digitalizable provisions is knowledge extracted, and is divided into Chinese word segmentation, Chinese part-of-speech tagging, Chinese named entity recognition, named entity relationship and the like, wherein the knowledge extraction methods include recognition, understanding, screening and the like; then combined into a knowledge set uniformly described in four dimensions of building component / building space, component attribute / space attribute, comparison word and target value, and stored in a database in a structured form to form a knowledge base. For example, the digitalizable provision content “the width of the top of the concrete retaining wall shall not be less than 200mm”, which can be structured and described as a knowledge set: “building component: concrete retaining wall”, “building component attribute: top width”, “comparison symbol: less than”, “target value: 200mm”.

[0044] S3, the knowledge base formed by step S2 is used to encapsulate the data stored in the BIM structured data format agm (i.e. the building design objects and their attribute fields), to provide a description structure of building engineering design compliance semantics based on BIM technology, to formulate a descriptive rule language with object-oriented as the core, and to perform compliance review of building engineering design, as shown in Figure 2 .

[0045] The main content of the descriptive rule language is mainly to describe functions and attributes; wherein, the attributes are common data types, including character type, integer type, decimal type, Boolean type, etc.; the description function is a logic function for achieving a certain specific purpose, function or effect, which is composed of any legal identifier and identified by a "~" prefix, each description function has parameters and each description function has a return value.

[0046] In the embodiment, some commonly used function modules are written into description functions for encapsulating the obtained building element data, building element data attributes and other data, and placed in a function library for public selection. The description functions can be called multiple times to improve the utilization rate of the functions and reduce the workload of repeatedly writing program segments. Generally, the main function calls the sub-function, and the sub-functions can also call each other.

[0047] The biggest feature of the structure of the descriptive rule language is the inner and outer nesting and multiple composition of the description functions, the execution result of the sub-function as the input parameter of the parent function, supporting the execution and calculation of the parent function, and the execution result of the parent function being collected as the input parameter of the grandparent function, to form the structure of the descriptive rule language with parent-child inclusion, inner-outer nesting and multiple composition.

[0048] The execution logic sequence is from inside to outside, that is, from the innermost sub-function to the outside, the parameters are continuously passed to the outer layer, the function execution result is continuously taken as the input parameter of the upper level function, the logic flow is recursively, and finally the calculation result of the whole description function is obtained. It should be particularly noted that the attribute can also be called as the form of the function, and the attribute value itself is returned.

[0049] In this step, according to the knowledge base formed in step S2, the corresponding description function and attribute are selected to further encapsulate the BIM structured data format agm stored in step S1 with various building design objects and their attribute fields. The description function itself is a further data encapsulation after the BIM structured data agm is preprocessed by querying, filtering, calculating, etc. For example, according to the chapter 7.3.8 of the "Code of Design on Building Fire Protection and Prevention" GB 50016-2014 (2018 edition), "1 should be able to stop at each floor; 2 the load capacity of the elevator should not be less than 800 kg", the knowledge set is "building component: fire elevator", "building component attribute: stop at each floor", "comparison symbol: equal to", "target value: yes", and "building component: fire elevator", "building component attribute: load capacity", "comparison symbol: greater than or equal to", "target value: 800 kg". In order to obtain the correct review result of the construction drawing corresponding to the above regulation, the description function can select "~GetElementsByName" (meaning of description function: get element) and "~CheckParamAll" (meaning of description function: judge whether the parameters of all elements in the element group meet a certain numerical requirement).

[0050] In this embodiment, the description function includes the description function "~GetElementsByName" for obtaining elements, the description function "~CheckParamAll" for judging whether the parameters of all elements in the element group meet a numerical requirement, the description function "~Count" for calculating the total number of elements, the description function "~SumParamValues" for accumulating the value of a certain parameter in the element set, etc.

[0051] In this embodiment, the execution logic sequence of the construction drawing review is specifically:

[0052] S31, in combination with the BIM structured data format agm, the description function "~GetElementsBy Name('fire elevator')" for obtaining elements is executed to obtain the element group of the entity data of "fire elevator".

[0053] S32. The description function "~CheckParamAll", which is used to determine whether the parameters of all elements in the element group meet the numerical requirements, defines four parameters: element group, parameter name, comparison operator, and target value. The return value is Boolean. The element group of all entity data about the fire elevator obtained in step S31 is passed as the first parameter to the description function "~CheckParamAll", thus completing the definition of the first parameter of the description function "~CheckParamAll". According to the description of the knowledge set, the second parameter is the digitizable clause "stops on every floor"; the third parameter is the comparison operator "=="; the fourth parameter is the target value "yes". Therefore, the rule language formed by the nested description functions can be expressed as: "~CheckParamAll(~GetElementsByName('fire elevator'), 'stops on every floor', '==", 'yes')".

[0054] S33. Since the knowledge set needs to simultaneously satisfy the conditions of "can stop at every floor" and "the elevator's load capacity should not be less than 800kg", it needs to be configured as a multi-compound form of "A&B" descriptive functions. The complete rule language can be expressed as: "(~CheckParamAll(~GetElementsByName('Fire Elevator'), 'Stop at every floor', '==', 'Is'))&&(~CheckParamAll(~GetElementsByName('Fire Elevator'), 'Load capacity', '>=', '800'))" This nested, multi-compound descriptive rule language.

[0055] After the computer automatically runs the above descriptive rule language, it will obtain the execution result, which is of Boolean type. If the execution result is true, it means that all fire elevators in the BIM structured data agm can stop at each floor and the load capacity is not less than 800kg. If the execution result is false, it means that at least one fire elevator in the BIM structured data agm cannot stop at each floor or its load capacity is less than 800kg.

[0056] In addition to construction drawing review, semantically structured description functions based on BIM technology can also be used to check the integrity of BIM data and perform index calculations.

[0057] For example, to calculate the number of structural columns in the BIM data, the description function "~ Count" (description function meaning: count the total number of element sets) and the description function "~ GetElementsByName" (description function meaning: get elements) can be used. The complete descriptive rule language is "~ Count (~ GetElementsByName ('structural column'))", and the computer can obtain the total number of structural columns after running the execution logic of the above description function.

[0058] For example, to calculate the number of structural columns in the BIM data, the description function "~ Count" (description function meaning: count the total number of element sets) and the description function "~ GetElementsByName" (description function meaning: get elements) can be used. The complete descriptive rule language is "~ Count (~ GetElementsByName ('structural column'))", and the computer can obtain the total number of structural columns after running the execution logic of the above description function.

[0059] The embodiment can visualize the configuration of the corresponding rule language for each specification or each application requirement, complete the semantic structured description of the building engineering design compliance based on the BIM technology, and automatically run and intelligently review. In particular, if the review result does not meet the specification value, the BIM model can be reorganized, the intelligent review can be performed again after meeting the delivery standard, or the rule language can be adjusted, the corresponding rule can be modified through the configuration interface of the visual language, and then the computer can run the latest rule language to complete the corresponding quality inspection and intelligent review. The method of semantic structured description and intelligent review of building engineering design compliance based on the BIM technology finally achieves the effects of visual rule language, modifiable running logic, flexible rule configuration, reliable calculation result, and greatly improved drawing review efficiency.

[0060] Embodiment 2

[0061] Based on the same inventive concept as embodiment 1, the embodiment provides a building engineering design semantic structured description and compliance review system, which includes the following modules:

[0062] The data format formulation module formulates a unified data format by using an object-oriented building design specification expression method, stores various building design objects and their attribute fields in the data format, and integrates model information of various types layer by layer to form an information model.

[0063] The knowledge base forming module is used for removing the digitalizable content of the building engineering design regulation provisions, extracting knowledge from the Chinese natural language text in the digitalizable provisions, combining the knowledge set described in multiple dimensions, and storing the knowledge set in a structured form in a database to form a knowledge base.

[0064] The rule language establishing module encapsulates the building design objects and their attribute fields stored in the data format by using the formed knowledge base, provides a description structure of the building engineering design compliance semantics, establishes a descriptive rule language taking object orientation as the core, and performs the compliance review of the building engineering design.

[0065] The data format is a data format used for bidirectional data exchange between different information systems, and includes not only the geometric shape information of the model, but also the mutual correlation information of the model and the data information required for quality checking, and covers the non-geometric information definition of the specific building design object and the business data required for the application of each stage of the building engineering.

[0066] After the knowledge extraction of the Chinese natural language text in the digitalizable provisions by the knowledge base forming module, the Chinese natural language text is decomposed into Chinese word segmentation, Chinese part-of-speech tagging, Chinese named entity recognition and named entity relationship, and then combined into the knowledge set described in four dimensions of building component / building space, component attribute / space attribute, comparison word and target value.

[0067] The main content of the descriptive rule language is a description function and an attribute; the attribute is a common data type, including a character type, an integer type, a decimal type and a Boolean type; the description function is a logical function for realizing a purpose, a function or an effect, and is composed of any legal identifier and identified by a "~" prefix, each description function has a parameter, and each description function has a return value.

[0068] The above modules are respectively used for performing the steps of the embodiment 1, and the detailed execution process is referred to the embodiment 1, which is not described herein.

[0069] The above description is only the preferred embodiment of the application, but the protection scope of the application is not limited to this, and other changes, modifications, substitutions, combinations and simplifications made without departing from the spirit and principle of the application should be equivalent replacement modes, and all are included in the protection scope of the application.

Claims

1. A method for construction engineering design semantic structured description and compliance review, characterized in that, Comprise the following steps: An architectural design specification expression method based on the object-oriented idea is adopted to formulate a unified BIM structured data format agm, and various types of architectural design objects and their attribute fields are completely stored in the BIM structured data format agm, and model information of various types is integrated layer by layer to form an information model; The digitalizable content in the architectural engineering design specification provisions is removed, the Chinese natural language text in the digitalizable provisions is knowledge extracted, combined into a multi-dimensional uniformly described knowledge set, and stored in a structured form in a database to form a knowledge base; The architectural engineering design compliance semantic description structure is provided by encapsulating the architectural design objects and their attribute fields stored in the BIM structured data format agm using the formed knowledge base, a descriptive rule language centered on object-oriented is formulated, and the compliance review of the architectural engineering design is performed; The main content of the descriptive rule language is a description function and an attribute; wherein the attribute is a commonly used data type, including character type, integer type, decimal type and Boolean type; the description function is a logical function for realizing a purpose, a function or an effect, composed of any legal identifier, identified by a "~" prefix, each description function has a parameter, and each description function has a return value; The description function is nested and multiple composite, the execution result of the child function is used as the input parameter of the parent function, the parent function is supported to be executed and calculated, and the execution result of the parent function is collected as the input parameter of the parent function, forming a descriptive rule language structure of parent-child inclusion, inside-out nesting and multiple composite; When the architectural design objects and their attribute fields stored in the data format are encapsulated using the formed knowledge base, the corresponding description function and attribute are selected according to the formed knowledge base, and the data format storing various types of architectural design objects and their attribute fields is further encapsulated; The compliance review of the architectural engineering design includes construction drawing review, and the execution logic sequence of the construction drawing review is: Combined with the data format, the description function for obtaining elements is executed to obtain the element group of the entity data; In the description function for judging whether the parameters of all elements in the element group meet the numerical requirements, the element group is defined as the first parameter, the parameter name is the second parameter, the comparison symbol is the third parameter, and the target value is the fourth parameter; the obtained element group of the entity data is transmitted as the first parameter into the description function for judging whether the parameters of all elements in the element group meet the numerical requirements to complete the definition of the first parameter; according to the description of the knowledge set, the second parameter is the provision of the digitalizable provision content, the third parameter is the comparison symbol " == ", the fourth parameter is the target value " is ", and the rule language formed by the inside-out nesting of the description function is formulated; According to the conditions that the knowledge set needs to meet at the same time, the description function is configured in the form of multiple composite to obtain the final inside-out nested and multiple composite descriptive rule language.

2. The method of claim 1, wherein, The data format is a data format adopted when data is bidirectionally exchanged between different BIM information systems, which not only contains the geometric shape information of the model itself, but also stores the mutual correlation information of the model and the data information required for quality checking.

3. The method of claim 1, wherein, The data format covers non-geometric information definition of specific architectural design objects, and business data required by various stages of construction engineering; and the data format stores various architectural design objects, including walls, columns, doors and windows, floors, stairs, elevators, and various functional rooms.

4. The method of claim 1, wherein, The knowledge extraction is performed on the Chinese natural language text in the digitalizable clauses, and is decomposed into Chinese word segmentation, Chinese part-of-speech tagging, Chinese named entity recognition, and named entity relationship. Then, the knowledge set is combined according to four dimensions of architectural components / architectural spaces, component attributes / space attributes, comparison words, and target values.

5. The method of claim 1, wherein, The compliance review of the construction engineering design includes the review of engineering calculation quantities. When the review of the engineering calculation quantities is performed, the descriptive function for calculating the element aggregation and the descriptive function for obtaining the element are used to formulate a complete descriptive rule language.

6. The method of claim 1, wherein, The compliance review of the construction engineering design includes the review of calculating the building area. When the review of calculating the building area is performed, the descriptive function for accumulating the value of a parameter of an element aggregation and the descriptive function for obtaining the element are used to formulate a complete descriptive rule language.

7. A construction engineering design semantic structured description and compliance review system, implemented using the method of claim 1, characterized in that, The method comprises the following modules: A data format formulation module formulates a unified BIM structured data format agm by using an architectural design specification expression mode based on an object-oriented idea, stores various architectural design objects and attribute fields in the BIM structured data format agm, and integrates model information of various types layer by layer to form an information model. A knowledge base formation module is used to disassemble the digitalizable clauses in the architectural engineering design specification clauses, perform knowledge extraction on the Chinese natural language text in the digitalizable clauses, combine the knowledge set described in multiple dimensions, and store the knowledge set in a structured form in a database to form a knowledge base. A rule language formulation module uses the formed knowledge base to encapsulate the architectural design objects and attribute fields stored in the BIM structured data format agm, provides a description structure of the compliance semantics of the architectural engineering design, formulates a descriptive rule language taking the object-oriented idea as the core, and performs the compliance review of the architectural engineering design. The BIM structured data format agm is a data format used when data is exchanged between different BIM information systems. The BIM structured data format agm not only contains geometric shape information of the model itself, but also stores mutual correlation information of the model and data information required for quality checking, covers non-geometric information definition of specific architectural design objects, and business data required by various stages of construction engineering. After the knowledge extraction is performed on the Chinese natural language text in the digitalizable clauses by the knowledge base formation module, the knowledge extraction is decomposed into Chinese word segmentation, Chinese part-of-speech tagging, Chinese named entity recognition, and named entity relationship. Then, the knowledge set is combined according to four dimensions of architectural components / architectural spaces, component attributes / space attributes, comparison words, and target values. The main content of the descriptive rule language is a description function and an attribute. The attribute is a common data type, including a character type, an integer type, a decimal type, and a Boolean type. The description function is a logic function for realizing a purpose, a function or an effect, composed of any legal identifier, identified by a "~" prefix, each description function having parameters and each description function having a return value.

Citation Information

Patent Citations

  • Intelligent drawing auditing method and device based on BIM model, and storage medium

    CN112507431A

  • BIM-based compliance automatic review method and system

    CN114936835A