MvdXML

The XML based language mvdXML has been developed to define Model View Definitions (MVDs) with IFC. It also has the ability to define allowable values at particular attributes of particular data types.

mvdXML 1.1

The latest official buildingSMART publication of mvdXML is 1.1.

Documentation for the latest official version of mvdXML (1.1) is available as a PDF, as well as an XSD.
An example of using mvdXML for documentation can be found here. Refer to chapter 7.1 of the PDF documentation.

Phasing out mvdXML

mvdXML has been deemed 'unimplementable' by the software vendors. The published XSD is not valid and the documentation has many ambiguities. There doesn't seem to be an critical mass to develop a new version of mvdXML within buildingSMART.

New technologies and the decision to maintain IFC in UML (XMI) is creating a situation where MVDs are defined in the core of IFC. The Information Delivery Specification (IDS) isΒ  the recommended way to define information requirements for IFC datasets.

A group of mvdXML enthousiasts has continued to develop mvdXML in a 1.2 and 1.3 version. These are versions that have not followed the buildingSMART Process and have not been voted on by the standards committee.