1. A method, comprising: representing a product structure by a network of nodes and edges by a server computer system, each node representing a corresponding data model object; setting a local geometric bound for each of said network nodes by the server computer system; propagating a cumulative geometric bound of said local geometric bounds along each of said network edges by the server computer system; and simplifying said cumulative geometric bound at each of said network nodes during said propagation by the server computer system, wherein the cumulative geometric bound defines a spatial index geometric bound for the corresponding data model object; creating an index structure, by the server computer system, according to the data model objects and the cumulative geometric bounds; and performing a geometric query on the index structure by the server computer system to identify geometric bounds of data model objects.