A building management cloud computing system for managing data relating to a plurality of objects associated with one or more buildings, the plurality of objects each representing a space, person, building subsystem, and/or device connected to one or more electronic communications networks, comprising:
- one or more processors;
- and
- one or more computer-readable storage media communicably coupled to the one or more processors having instructions stored thereon that, when executed by the one or more processors, cause the one or more processors to:
- generate a database of interconnected smart entities, the smart entities comprising object entities representing each of the plurality of objects and data entities representing data generated by the objects, the smart entities being interconnected by relational objects indicating relationships between the object entities and the data entities;
- receive data from a first object of the plurality of objects;
- determine a second object from a relational object for the first object based on the received data;
- and
- modify a data entity connected to an object entity of the second object within the database of smart entities based on the received data for the first object.