A Namespace is a context, in which its name must be
unique. Namespaces can be hierarchical. In this case, the names must be
unique within each hierarchical level.
- Football: The team is the namespace. The player number is the unique name.
- Telephony: The namespace is the area code, for example; the number of the connection is the unique name.
- Domain Name System (DNS): The namespace could be a second-level domain. Hostnames (www) and subdomain names (dev), then, would be uniques.
- URIs (Uniform Resource Identifiers): Each URI can be entered as a name with the superordinate resource as namespace.