Abstract: An apparatus for coordinating building including a data memory for storing a three dimensional building model, the three dimensional building model having a plurality of elements, each element having a plurality of attributes. An element ownership processor for assigning ownership of each of the plurality of elements to one of a plurality of users, wherein each of the plurality of users has ownership of a subset of the plurality of elements. A model modification processor for receiving the three dimensional building model and for allowing a user to modify only elements that they have ownership of. A model synchronization processor for receiving only modified elements from the model modification processor and updating the three dimensional building model to include the modified elements.
Abstract: An apparatus for coordinating building including a data memory for storing a three dimensional building model, the three dimensional building model having a plurality of elements, each element having a plurality of attributes. An element ownership processor for assigning ownership of each of the plurality of elements to one of a plurality of users, wherein each of the plurality of users has ownership of a subset of the plurality of elements. A model modification processor for receiving the three dimensional building model and for allowing a user to modify only elements that they have ownership of. A model synchronization processor for receiving only modified elements from the model modification processor and updating the three dimensional building model to include the modified elements.