Code Monkey home page Code Monkey logo

mmc's Introduction

MMC Multimodell-Container

Multimodels combine building information models and other application models to allow for a flexible integration of distributed information from design, production and operations. To exchange multimodels the Multimodel-Container (MMC) was defined within the buildingSMART German Speaking Chapter.

Purpose and Design Rational

In design and construction practice it is often not suitable to keep all project information within a single model. There are software applications to coordinate different building models (e.g. of architectural, structural and building systems) and to integrate them with schedule (4D), risk, quality and cost information (5D). However, the variety of application domains hinders a standardised exchange of the resulting model compounds.

The MMC combines different application models based on their metadata retaining their original (standard or proprietary) data formats. The interdependencies amongst the models are represented by Link Models comprising a set of link objects directly referencing (connecting) interrelated elements by ID.

MMC Specifications

A multimodel-container comprises three types of resources:

  • MMC Description (1,1), a data file conformant to the MMContainer.xsd
  • Link Models (0,*), data files conformant to the LinkModel.xsd
  • Application Models (0,*), data files (or their resources locations) in any data format

The MMC-Schemas have been published in verions:

  • MMContainer-2.0.xsd
  • LinkModel-2.0.xsd
  • MMContainer-1.0.xsd
  • LinkModel-1.0.xsd

Application Domains

The MMC Version 2.0 is generic and can be applied in literally any domain. In the Germany there are two initiatives working on implementation guidelines to use the MMC in the domains of:

  • Tendering, contracting and billing of construction works combining building models, bill of quantities and time schedules, see
  • Facility management and documentation combining building models with as-build documentation and manuals

The MMC Version 1.0 was developed in the German research project Mefisto to mainly support construction project management and construction simulation (cf. www.mefisto-bau.de).

Software and Examples

The creation and exchange of MMC Version 1.0 is supported by software applications from RIB Software AG, gibGreiner GmbH, Dr. Schiller & Partner GmbH und Tragwerk Software GmbH.

Examples can be found at http://www.mefisto-bau.de/resources.html.

mmc's People

Contributors

schapke avatar

mmc's Issues

Change Relatum_Type#ID to optional

The attribute Relatum_Type#IDis currently required. However, document links are to be realized through Relatum without an ID on the document side of the link. Therefor the attribute should be optional. A current workaround is to interpret relatum with an empty ID as the document side of a document link. The change to optional is backward compatible.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.