| CPC G06F 16/24532 (2019.01) [G06F 16/211 (2019.01); G06F 16/24553 (2019.01); G06F 16/275 (2019.01)] | 19 Claims |

|
1. A method, comprising:
retrieving, over a network by one or more processing circuits, metadata from one or more edge devices located in a building to generate a first digital twin of the building to store on a first memory device, the metadata identifying a first space, point, or piece of equipment of the building related to a second space, point, or piece of equipment of the building;
generating, by the one or more processing circuits, the first digital twin of the building using the metadata and storing the first digital twin on the first memory device, the first digital twin comprising:
a plurality of entities of the building and a plurality of relationships between the plurality of entities;
receiving, from a second memory device by the one or more processing circuits, an identifier of a second digital twin stored by the second memory device and an identifier of an entity stored within the second digital twin representing the second space, point, or piece of equipment;
causing, by the one or more processing circuits, the first digital twin to include:
an entity including the identifier of the second digital twin;
a relationship between an entity of the plurality of first entities stored within the first digital twin representing the first space, point, or piece of equipment and the entity of the first digital twin comprising the identifier of the second digital twin, the relationship comprising the identifier of the entity stored within the second digital twin to relate the entity representing the first space, point, or piece of equipment and the entity representing the second space, point, or piece of equipment;
querying, by the one or more processing circuits, the first digital twin based on query data; and
performing, by the one or more processing circuits, one or more operations based on a query result of the querying.
|