Our technology comprises of a set of tools for indexing, storing, querying and visualising product data. Specifically, we can index 3D models and recognise shape similarity; we can store and reason about bills-of-materials; we can store snapshots of data as they change over time. Our query engine allows flexible integration of additional product information.
We have developed a domain specific language for querying this data allowing complex queries mixing shape, ‘where-used’ and time. For example, ‘show me all the parts similar to this that are larger than x, used in more than n products, between 2008 and 2010′.