MVDLite: A Light-weight Model View Definition Representation with Fast Validation for Building Information Model
Model View Definition (MVD) is the standard methodology to define the exchange requirements and data constraints for Building Information Model (BIM). In this paper, MVDLite is proposed as a novel light-weight representation for MVD. Compared with mvdXML, MVDLite is more concise and could be used in more flexible scenarios. MVDLite introduces a "rule chain" structure to combine the subgraph templates and value constants, based on which a fast MVD validation algorithm is proposed. It is also compatible with the current mvdXML format, and supports bi-directional conversion with mvdXML. A case study is provided to show the workflow for developing an enterprise-level MVD based on MVDLite, and its applications in MVD validation and partial model extraction. The outperforming experimental results show that our method is much faster than the state-of-the-art methods on large real-world models.
READ FULL TEXT