Namespace definition
Namespace definitions may be defined in order to create subunits within a module or namespace. Since projects and modules are namespaces, explicit namespace definitions are optional. Namespaces can be marked as active to indicate, that the namespace gets an own name identifier (unique internal namespace number). Inactive namespaces may be used for ordering project resources, only, and will not generate a namespace prefix. Namespaces created by structure definitions are always active namespaces.
Any number of namespaces can be defined within namespace. Namespaces can be nested at any level.