Information models for product representation: core and assembly models. (28th June 2005)