S Fuchs, R J Scherer: MMQL – A language for multi-model linking and filtering. In: 2014.

Abstract

The linking of existing domain models gains high importance in construction information processes. Such linked data provide an added informational value compared to the single application models. Information which belongs together, but is split up heterogeneous application models, can be automatically evaluated. Existing approaches to interoperability—namely integrated systems— cannot solve both challenges simultaneously: supporting exchangeable, original, heterogeneous data formats and evaluating cross-model relationships. This is because existing filter and query languages are used, that require the presence of all the data in a corresponding, homogeneous data format. For this reason, the novel Multi-Model Query Language (MMQL) is presented here. Instead of a homogeneous data format, MMQL only requires a homogeneous, generic data access. MMQL allows a user to formulate construction-related criteria for linking and filtering of multi-model information. The language is textual and declarative. Its syntax is similar to SQL to gain high expressiveness and user acceptance. Query results are presented in tabular form.

    BibTeX (Download)

    @article{Fuchs2014a,
    title = {MMQL – A language for multi-model linking and filtering},
    author = {S Fuchs and R J Scherer},
    editor = {eWork and Engineering eBusiness in Architecture and Construction: ECPPM},
    year  = {2014},
    date = {2014-12-31},
    abstract = {The linking of existing domain models gains high importance in construction information processes. Such linked data provide an added informational value compared to the single application models. Information which belongs together, but is split up heterogeneous application models, can be automatically evaluated. Existing approaches to interoperability—namely integrated systems— cannot solve both challenges simultaneously: supporting exchangeable, original, heterogeneous data formats and evaluating cross-model relationships. This is because existing filter and query languages are used, that require the presence of all the data in a corresponding, homogeneous data format. For this reason, the novel Multi-Model Query Language (MMQL) is presented here. Instead of a homogeneous data format, MMQL only requires a homogeneous, generic data access. MMQL allows a user to formulate construction-related criteria for linking and filtering of multi-model information. The language is textual and declarative. Its syntax is similar to SQL to gain high expressiveness and user acceptance. Query results are presented in tabular form.},
    keywords = {MMQL, Multimodell},
    pubstate = {published},
    tppubtype = {article}
    }