Information models for product representation: core and assembly models | Synapse