Logical Data Modeling - Namespace (Hierarchical Entity Organization)

1 - About

A namespace:

• is a space for a name
• is an element that contains a set of named element (ie element that can be identified by name)
• is a hierarchy relationship (tree) that provides organization capability to primary modeling element (entity, relationship)
• is part of the fully qualified identifier of an entity
• provides the scoping functionality
• provides a grouping capability for its members (named element)

As a namespace is a ressource, it may have a URI.

4 - Design Rule

According to magical number:

• the number of part that consists of the package path should not exceed $7 \pm 2$
• the number of item in each package should not exceed $7 \pm 2$

Example:

• Bad package name because there is more than 7 parts which makes it really difficult to read and remember

com.example.really.blue.design.panel.carpet.koning



Data Science
Data Analysis
Statistics
Data Science
Linear Algebra Mathematics
Trigonometry

Powered by ComboStrap