Customizing data models may serve several objectives and the Unified typing
configuration tools provide several different data customization patterns.
The most common pattern is the ability to extend 3DEXPERIENCE
apps data models with customer attributes: this is done by
defining attributes groups that will contain the attributes and that will be applied to
objects of a given type. For more information, see Creating and Deleting Attributes Groups.
The second pattern is the ability to define sub types (called specialization types) of 3DEXPERIENCE data models: the notion of sub type is particularly
useful when you want to introduce more detailed categories of objects than the one provided
by the 3DEXPERIENCE
apps and that will be proposed to end users for selection. For
more information, Creating, Editing, and Deleting Types.
Finally, the last pattern -which is less common-, consists in defining data extensions that
the end user will use to extend a particular object. For this, the end user has access to
generic user interfaces enabling this extension. The same kind of extension can be used to
extend objects of different types. The purpose is to model facets that can be applied to
different objects. For more information, see Creating, Editing, and Deleting Extensions.