Namespace |
In general, a namespace is an abstract container providing context for the items it holds and allowing disambiguation of items having the same name (residing in different namespaces).
As a rule, names in a namespace cannot have more than one meaning, i.e. two or more things cannot share the same name. A namespace is also called a context, as the valid meaning of a name can change depending on what namespace applies. Names in it can represent objects as well as a concept, whether it is a natural or ethnic language, a constructed language, the technical terminology of a profession, a dialect, a sociolect, or an artificial language (e.g., a programming language).
Namespace properties:
File Path - the path to the file containing the design file for the namespace. This file name should not contain any extension.
Internal Prefix - the .NET namespace used for classes used within a server application only.
Name - a symbolic name for the namespace, that can be used as a variable name.
Prefix - the .NET namespace used for the classes produced by the generator.
Value – the value of the namespace.
Xml Namespace - the URI for the XML namespaces, which the data types belong to, if it is different from the URI for the model namespace.
XML Prefix - a prefix is used in the XML file for the XML namespace, which the data types belong to. Only XmlNamespace is set.