Understand the Configuration Schema Model
- Last UpdatedFeb 15, 2024
- 1 minute read
A configuration schema is a structure of elements that can be visualized hierarchically. A typical configuration schema includes the following elements: schema, extension point, section, group, property and sub group. It is recommended to have only one schema per Standard fragment.
-
Schema: A schema element is the root in a configuration schema definition. It contains a unique identifier that makes a schema reusable across multiple Standards.
-
Extension Point: A schema can have more than one extension point, each of which may be a container for extensions that apply to one or more concepts. For example, if a schema has extensions that apply to both Functional and Document Classes, you can define those extensions in the same extension point.
-
Section: The extension point can contain more than one section, each of which may be a container for extensions that appear at a specific place or situation in the user interface. The user interface for all extensions in a section will appear together.
-
Group: A section can contain more than one group, each of which may be a container for one or more properties or sub groups.
-
Properties: A group may or may not contain properties. Each property is a representation of the uniqueness of the user interface.
-
Sub Group: A group may contain sub groups. Each sub group can contain one or more properties. A sub group is like a group, but it cannot contain any further sub groups.