This data model is used to describe a building's spatial structure. This data model is based on the IFC standard consisting of a main tree of Definitions: Site/Building/Floor/Space/Equipment & Zone. The model is custom implemented for the site but its structure remains identical.
It can be originated from a BIM model or built from other sources. Linksper has a lot of tools to ingest a BIM model and handles its evolution across a building's evolution.
On the below schema, you can see on the left the common schema and on the right an implementation example:
- Equipment and Zones are not always implemented. It will depend on the level of integration of a site.
- A zone is independent from a floor following the IFC standard and is used to describe a global group of spaces like a west/east aisle, or to describe tenant's organization like Company A, Company B... Multiple overlayed zones can be found.
Additional information for each Node can be defined as described below:
- A tag named "bimCode" may be added to every asset (Node of any Definition of Structure). It is used to define a unique identifier for each Node relatively to a BIM Model. It may be the GUID (if it's granted that it will not change during the project) or a combination of any attribute that makes it unique and unchangeable.
- A tag named "mepCode" may also be added to every asset to provide a MEP name if Mechanical, Electrical or Plumbing subcontractors used different naming from the MSI or BIM called.
- In a perfect world, the displayName, bimCode and mepCode would be similar
- The id (unique identifier of each asset) is most of the time self generated by the BOS but in some cases it can be defined from a third party data model such as BIM. (BIM guid are not always stable during a project and can't always be trusted)
- Additional tags can be added relatively to the site (a BIM guid, a manufacturer code...), they are not described here since they can be different from site to site.
- Syntheses and Global commands are defined by default in the relative to the Structure model. See Linksper Syntheses and Global commands for more information.
Example