Namespace definition
Namespace definitions can be defined 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. Inactive namespaces can be used for ordering project elements, 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.

