Skip to main content

File Store Reference

A file store is a directory that holds a BimlFlex model as JSON documents, with a manifest named bimlflex.json at its root. One file store holds one version line of one customer.

This reference describes the on-disk shape of a file store. It is written for people who read, review or edit the files by hand, and for authors of tools that read or write them. For what file-mode metadata is and why files are the product direction, see File-Mode Metadata.

Format version​

BimlFlex writes and reads version 2.0 of the file store format. The manifest declares the version in its bimlflexFormat property.

JSON Schema​

The BimlFlex App serves one JSON Schema set for the format, with one schema for each entity kind and schemas for the files that carry them. The Files viewer in the BimlFlex App uses this schema set for validation, completion and hover text. The schema set is the place to look up the properties of each entity kind.

In this reference​