spazi dei nomi sono uniche forme di identificazione connessi con una determinata organizzazione che ha creato un certo tipo di schema XML. La funzione principale di uno spazio dei nomi è quello di evitare ogni ambiguità in nomi legati alla Uniform Resource Identifier (URI). E questo nonostante il fatto che l'etichetta o titolo può essere trovato in una varietà di diversi set di metadati.
Un modo facile pensare a uno spazio dei nomi è quello di considerare questo tipo di scoping costruire come un insieme ben definito di nomi chiuso. Essenzialmente, questa serie di nomi di chiusura è diviso in modo tale che crea un nome di attributo per ciascuna funzione o classe, ma allo stesso tempo rimane un identificabile costruire a se stante. Il risultato di questo tipo di azione è che lo spazio dei nomi in grado di interagire con tutti i tipi di protocolli, come ad esempio imballaggi, moduli, classi, e le procedure. Un elemento comune l'uso di Extensible Markup Language o XML, i namespace consente di distinguere una serie di nomi chiuso da un altro, anche se contengono alcuni degli stessi elementi ei nomi degli attributi. Lo spazio dei nomi offre una coperta mezzo di identificazione per la raccolta di elementi particolari e permette al sistema di individuare l'insieme come unica. In sostanza, ciò avviene mediante la creazione di un nome di attributo coperta che comprende lo spazio dei nomi unico seguito da l'elemento locale o funzionale o nome di attributo. La possibilità di utilizzare uno spazio dei nomi può essere molto utile quando non ci sono elementi simili utilizzati nel documento XML stesso. Ad esempio, un singolo documento può includere il tipo di elemento del giardino, ma all'interno del costrutto in realtà l'indirizzo sia vegetali e giardini fioriti. Essere in grado di definire ulteriormente la natura di entrambi i tipi di giardini con la creazione di uno spazio unico per entrambi non comporta niente di più che la creazione di nomi univoci per le collezioni particolari. L'elemento centrale del "giardino" ancora può essere utilizzato in entrambi i casi, ma lo spazio permetterà di concentrarsi su uno dei due tipi di giardini.L'approccio più parti per la creazione di uno spazio rende possibile la creazione di utilizzare la denominazione di avvalersi degli stessi elementi, pur lavorando con più di un concetto correlato. Da questa prospettiva, l'uso di un namespace aiuta a semplificare il processo di riconoscere e identificare vari nomi funzionali per gli elementi all'interno della più ampia costruzione del documento. Come risultato, la capacità di creare un URI può anche contribuire a semplificare il processo di creazione degli URL che gli utenti hanno familiarità con la maggior parte come parte del processo di navigazione in un ambiente Internet.
