CPC G06F 16/2379 (2019.01) [G06F 16/2228 (2019.01); G06F 16/2358 (2019.01); G06F 16/288 (2019.01); G06F 16/9024 (2019.01); H04L 41/024 (2013.01); H04L 41/12 (2013.01); H04L 67/02 (2013.01); H04L 67/10 (2013.01); H04L 67/60 (2022.05); H04W 4/38 (2018.02); G06F 9/547 (2013.01); H04L 41/142 (2013.01); H04L 69/08 (2013.01)] | 20 Claims |
1. A building system comprising one or more non-transitory computer readable media storing instructions thereon that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
creating and managing a data structure including a plurality of digital twins representing at least one of devices, people, or spaces, the plurality of digital twins associated with at least one of a plurality of attributes via a plurality of relationships, one relationship of the plurality of relationships relating one digital twin of the plurality of digital twins to one attribute of the plurality of attributes;
receiving building data from a data source, the building data indicating a workflow for performing maintenance on at least one of the devices or the spaces;
generating a workflow digital twin to provide a virtual representation of the workflow and translating data of the building data into one or more attributes of the workflow digital twin, the one or more attributes related to the workflow digital twin via one or more relationships of the plurality of relationships;
adding the workflow digital twin to the data structure; and
providing output data to one or more systems to cause the maintenance to be implemented, the output data based on the workflow digital twin and the one or more attributes.
|