module
A module defines a larger conceptual area within a project. Usually, each project is a module by definition. Any module can be divided in sub modules, which can be divided in sub modules again etc. Thus, a module hierarchy of any nesting level can be defined.
Definitions in different modules do not overlap. Since each module defines its own name space, entities defined in different modules might use same names.
In contrast to object spaces, which provide physical data hierarchy, modules provide a conceptual hierarchy for data. Object spaces may contain data of any module.
Generalisations: namespace, schema element
Specialisations: project
References
Referenced in