CPC H04L 12/2827 (2013.01) [G06F 16/9024 (2019.01); H04L 12/2809 (2013.01); H04L 12/2812 (2013.01); H04L 12/2832 (2013.01)] | 20 Claims |
1. A building system comprising one or more memory devices configured to store instructions thereon, the instructions causing one or more processors to:
store a graph data structure in a data storage device, the graph data structure comprising a plurality of nodes representing a plurality of entities and a plurality of edges between the plurality of nodes representing a plurality of relationships between the plurality of entities, wherein the plurality of entities include a first entity representing one of a person, place, or piece of equipment of a building, wherein a second entity of the plurality of entities represents a software component that is executed outside the graph data structure by the one or more processors, wherein the software component performs operations for the person, place, or piece of equipment of the building indicated by one or more edges of the plurality of edges relating the first entity to the second entity;
identify the one or more edges relating the first entity to the second entity to determine that the software component performs the operations for the person, place, or piece of equipment; and
execute the software component to perform the operations for the person, place, or piece of equipment responsive to an identification of the one or more edges relating the first entity to the second entity.
|