buildingSMART Forums

Ifcxml vs mvdxml


What’s the difference between ifcxml and mvdxml? Format seems same?


ifcXML contains the same model information as an IFC STEP file (.ifc), but in XML format.

mvdXML is a machine-readable expression of a Model View Definition, a subset of the overall schema, allowing it to be used as the IFC export “template” from an application AND as a means to validate the resulting IFC file.


one more,

while the name is mvdXML, the content of the mvdXML allows to capture and exchange in a computer-readable way:

  1. the MVD subset of the IFC schema
  2. one or many Exchange Requirements that correspond to the MVD
  3. additional rules to validate that the received IFC Data is valid against the MVD and chosen Exchange Requirement