FML File Format Specification¶
Welcome to the FML (Floorplan Markup Language) file specification, a standard format for storing detailed information about floor plans. This specification utilizes JSON (JavaScript Object Notation) to describe the structure of a floor plan, including the layout of rooms, walls, doors, and other features.
This format is designed to be easy to read and understand, while also providing a wide range of flexibility for different types of floor plans. Whether you're an architect, building designer, or just need to plan out the layout of a space, this specification will help you organize and communicate your ideas effectively.
Benefits¶
FML is format well suited for describing floorplans in a simple way with resource constraint requirements.
-
The use of JSON as the file format makes it easy to read and understand, as well as widely supported by a variety of programming languages and tools.
-
It allows for easy communication between different parties involved in a building project, such as architects, contractors, and engineers, as they can all use the same format to share and understand floor plan information.
-
The specification provides a standardized way of organizing and describing floor plan information, which can reduce errors and misunderstandings that can occur when using different, incompatible formats.
-
It allows for easy integration with other software and tools, such as building management systems, architectural visualization software, and BIM (Building Information Modelling) systems.
-
The flexibility of the format allows it to be used for a wide range of building types and sizes, from small residential renovations to large commercial and industrial projects.
-
It can also be used to automate certain tasks, such as cost estimation, building energy analysis and even generate 3D models.
Missing features¶
-
Roofs and roof configurations are currently not supported in the specifications.
-
Hedges and garden specific features are not yet specified.
-
Eletric wiring and plumbing are not specified yet.
History¶
FML grew out of need to a have defined format for storing floorplan data for Floorplanner's web solution to create floorplans. It was created in 2004.
License¶
Authors¶
FML has been created by Floorplanner B.V, located in Rotterdam, the Netherlands.