Structure
Introduction¶
The FML file specification schema is a blueprint for the structure of the floor plan file. It defines the different fields that are present in the file, their types, and the format in which the data is stored. The schema is written in JSON format, which makes it easy to read and understand for both humans and machines.
Version¶
We're currently at version 3.0 of the FML file format.
Structure¶
The schema consists of several main sections: metadata, floor plan information, design information, wall, door, window and furniture information. The metadata section includes information such as the version of the specification, the name of the floor plan, the author's name and the date it was created. The floor plan section includes information such as the name, description, and dimensions of each floor in the building.
This schema allows developers to ensure that any floor plan file they create or read follows the same structure and contains the same fields, which makes it easy for different parties to share, read and understand floor plan information.
FML Structure¶
Project¶

Design¶
