DeepAI AI Chat
Log In Sign Up

MVDLite: A Light-weight Representation of Model View Definition with Fast Validation for BIM Applications

09/16/2019
by   Han Liu, et al.
0

Model View Definition (MVD) is the standard methodology to define the partial models and data exchange requirements for Building Information Model (BIM). However, the current commonly used mvdXML format is complicated and difficult to develop. In addition, the efficiency of MVD validation on large-scale models and complex rulesets is problematic. In this paper, MVDLite is proposed as a novel light-weight representation for MVD rules. By replacing data structure definitions with natural language concepts, MVDLite decouples the rules with specific IFC Schema version and is easy to use for non-IFC-experts. Based on a simplified "rule chain" structure, a fast MVD validation algorithm which performs node set mapping calculations instead of traversing the subgraphs of each root entity is proposed. A case study is provided to show the workflow for developing an enterprise-level MVD based on MVDLite, and its applications in 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

page 21

page 26

09/16/2019

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 ex...
06/06/2018

MEBN-RM: A Mapping between Multi-Entity Bayesian Network and Relational Model

Multi-Entity Bayesian Network (MEBN) is a knowledge representation forma...
07/22/2016

Validation of Information Fusion

We motivate and offer a formal definition of validation as it applies to...
07/02/2019

Rule Applicability on RDF Triplestore Schemas

Rule-based systems play a critical role in health and safety, where poli...
03/15/2022

SmartValidator: A Framework for Automatic Identification and Classification of Cyber Threat Data

A wide variety of Cyber Threat Information (CTI) is used by Security Ope...
12/17/2019

Narrowing Down XML Template Expansion and Schema Validation

This work examines how much template instantiation can narrow down schem...
01/04/2007

The Unix KISS: A Case Study

In this paper we show that the initial philosophy used in designing and ...