NameSpace - spazio di nomi 1/2 Due scopi: - Distinguere elementi e attributi con lo stesso nome appartenenti ad applicazioni XML differenti - Raggruppare tutti gli elementi e gli attributi di un'applicazione XML correlati fra loro in modo che l'agente software possa distringuerli piu' facilmente Si basa sugli URI (Universal Resource Indicator) Un namespace in XML è una collezione di nomi impiegati in documenti XML come tipi d'elemento (o element type) e nomi di attributi (name attributes). Tale collezione è identificata dal riferimento ad un URI. tecnicamente, rispetto ai namespace di altri linguaggi (es. C++) non costituisce un insieme dal punto di vista matematico