この意味で同一ではないURI参照も実際には機能的に等価であることがあるので、注意してほしい。例としては、大文字小文字が違うだけのURI参照や、異なる実効ベースURIをもつ外部エンティティの中のURI参照がある。して現れることがある。名前を切り分ける1個のコロンを含んでいるものである。プリフィックスは、URI参照に割り付けられるものであり、名前空間を選択する。ユニバーサルに運営されるURI名前空間とその文書自身の名前空間との組み合わせは、ユニバーサルに一意的な識別子を生み出す。プリフィックスのスコーピングとデフォルティングのために機構が提供される。URI参照は、名前の中では許されないキャラクタを含むことができるので、直接に名前空間プリフィックスとして使うことができない。したがって、名前空間プリフィックスは、URI参照のプロキシとして働く。名前空間プリフィックスとURI参照との結びつけを宣言するためには、後述のアトリビュートベースの文法が使われる。この名前空間提案をサポートするソフトウェアは、これらの宣言とプリフィックスとを認識してそれに基づいて行動しなければならない。ここで定義されている中間生成規則が、XML仕様書で定義されている中間生成規則と同じ名前を有するときには、どのような場合にもここにある生成規則は、対応するむこうの生成規則によって一致される文字列の、そのサブセットに一致する。Constraint)」である。いう例外はあるものの、すべてランダムに選ばれたものであって、何らかのインポートをもつものとして取られるべきではない。名前空間は、1ファミリーの予約済みアトリビュートを使って宣言される。もつかのいずれかでなければならない。これらのアトリビュートは、その他のXMLアトリビュートのように、直接に、またはデフォルトによって提供されてもかまわない。アトリビュートの値は、URI参照であり、名前空間を特定している名前空間名である。名前空間名は、その意図された目的を果たすため、一意性および永続性という特性を有するべきである。(スキーマがある場合に)名前空間名がスキーマの引き出しのために直接に利用できることは、目標ではない。通常のURLもこれら同じ目標を実現するような方法で運用できることには留意されるべきである。名前空間プリフィックスを与えるものであり、エレメントやアトリビュート名を宣言の添付先エレメントのスコープの中にあるアトリビュート値の名前空間名に結びつけるために使われる。した宣言の中では、名前空間は空であってはならない。そのアトリビュート値の名前空間名は、宣言の添付先エレメントのスコープの中にあるデフォルト名前空間のそれである。したデフォルト宣言の中では、アトリビュート値は空であってもよい。