ネームスペースは、オブジェクトを命名するためのスコープ メカニズムです。ネームスペースを作成した場合、ネームスペース内のすべてのオブジェクト名は固有である必要があります。
ここでは同じ名前を持つ複数のオブジェクトを、区別できるネームスペースにそれぞれ置くことで処理する方法を示します。一般に、ネームスペースは、オブジェクトの集まりの定義に使用するパッケージ スキームを形成します。ネームスペースをネストして階層を作成することもできます。
いかなるオブジェクトのフル完全名も、そのネームスペースで始まります(ネストされている場合あり)。次に、名前またはフル DAG パス(オブジェクトが DAG オブジェクトの場合)が続きます。
どのオブジェクトも、ネームスペース内にあります(通常、デフォルトでは「:」と命名されます)。
ネームスペース ネスト階層と DAG ペアレント化階層は独立しています。
ネームスペースを別のネームスペースで使用することもできます。つまり、ネームスペースの階層を持つことができます。