Typing Terminology

Model Customization and Specialize Data Model manipulate objects described in this topic.

This page discusses:

Environment: On premises only

Functional Specialization

Way for a customer to introduce his own semantic by deriving DS types of objects to introduce specializations defined by domain experts. It applies to types and extensions.

Type

Objects delivered by apps.

Specialization Type that Can be Specialized

DS Type that can be specialized by customer.

Extension Type

Type of extension that can be added to an object.

DS Extension Type

Extension type delivered by apps.

Specialization Extension Type

Sub-extension type defined by a domain expert that inherits from a DS extension type or from another specialization extension.

Customer Extension

Extension defined by a domain leader that does not inherit (directly or indirectly) from a DS extension type.

Unique Key

Set of attributes used as a key to identify objects.

Package

Group of types and extension types by domain.

DS Package

Package containing DS delivered types and extensions.

Specialization Package

Package containing types and extensions created by a domain expert.

Deployment Package

Package containing deployment extensions and unique keys created by an administrator.

Governance app

Mostly Web applications ensuring governance business process such as Requirement, and program management for example.

WIP app

Mostly Desktop applications ensuring Work In Progress business process such as Product Structure Design, and Functional & Logical Design.