CPC G06F 16/288 (2019.01) [G05B 15/02 (2013.01); G06F 3/01 (2013.01); G06F 16/00 (2019.01); G06F 16/23 (2019.01); G06F 16/2477 (2019.01); G06F 16/28 (2019.01); G10L 15/14 (2013.01); G10L 15/142 (2013.01); G10L 15/22 (2013.01); G10L 15/30 (2013.01); G10L 25/63 (2013.01); G05B 2219/2642 (2013.01)] | 20 Claims |
1. A building system of a building comprising one or more storage devices storing instructions thereon that, when executed by one or more processors, cause the one or more processors to:
store a digital twin of the building, the digital twin providing representations of a plurality of entities and a plurality of relationships between the plurality of entities, wherein a building component entity of the plurality of entities represents a building component of the building, wherein the digital twin includes a software component entity that provides a virtual representation of a software component, wherein the digital twin includes a data entity representing data generated by the software component, wherein the software component entity is related to the building component entity and the data entity by the digital twin, wherein the software component performs one or more operations with data of the building component to generate the data of the data entity;
receive an indication to execute the software component to perform the one or more operations; and
execute the software component to perform the one or more operations with the data of the building component to generate the data of the data entity based on the software component entity being related to the building component entity indicated by the digital twin in response to receiving the indication.
|