Specifications vs Object Types
The design intent is captured in the specification feature, you can generate automatically 3D models either with Capture Component Specifications command (Civil Engineering section of the action bar) in part context, or with Change Level of Development command in part and product contexts (with a valid license for Building and Civil Assemblies and the appropriate assigned role).
For more information, see Civil Engineering 3D Design Access to Content.
Component specifications are associated with reusable components (object types). Defining component specification features lets you capture technological and geometrical information needed to generate 3D models. Other commands can use component specification features to automatically or manually generate 3D models. In the component-based design approach, the component is modeled with the help of an object type. An object type can be called component in this context.