Domain Namespaces
A domain namespace uses a predefined, reserved vocabulary of terms to define concepts (entities) and their relationships among themselves for a specific use case.
Create a Domain Namespace
To create a domain namespace, use the Create capability in the domain namespace's Overview section.
A domain namespace is defined by the following master data:
Property | Description |
Prefix |
This is the prefix of the domain namespace. It is unique within a namespace. Please note that only the characters A-z (without special characters), digits and the special character "_" are permitted for a prefix! Furthermore, prefixes may not begin with a digit and the first character must be lowercase. A prefix can not consist more than 6 characters. The prefix cannot be changed after creation. This field is mandatory. |
Label |
This is used to give a short description of the domain namespace and its lifecycle. This field is mandatory. |
Description |
This is a long the description of the domain namespace and its lifecycle. This field is optional. |
You can also use the Open after creation checkbox to open the domain namespace for further editing after creating.
Edit a Domain Namespace
To edit the master data of a domain namespace, navigate to the namespace Details by clicking on the namespace card that is located on the domain namespace overview page. By navigating to the master data section and by using the Edit master data capability, you can adjust the "Label” and "Description". You can confirm your entry by using the Save capability.
Delete a Domain Namespace
You can delete a domain namespace by navigating to the details view, by clicking on the namespace card, and using the Delete capability.
- An event of the current namespace is used as an event trigger in an agent in a different namespace
- An event of the current namespace is used in a service or command of a different namespace
- In a different namespace, a property definition uses an entity of the current namespace as a range.
- In a different namespace, property association uses entity of the current namespace as a range restriction.
- An entity of the current namespace is used as a parent in a different namespace
- An error of the current namespace is used in a service or command in a different namespace.
- In a different namespace, a service, command uses as input/output/payload an entity of the current namespace
You will need to confirm the action before the selected namespace is permanately deleted.