Os objetos no modelo de mensagem (elementos, atributos, tipos, grupos) são identificados apenas pelo seu nome. Isso indica que não é permitido que dois objetos no mesmo escopo tenham o mesmo nome. Conflitos de nomes podem ser evitados mais facilmente se objetos globais forem utilizados apenas quando for necessário. Os objetos locais não são visíveis fora do escopo de seu objeto pai, portanto, seus nomes podem ser reutilizados sem causar um conflito de nomes.
Objetos globais em diferentes espaços de nomes podem compartilhar o mesmo nome, portanto, espaços de nomes oferecem outros meios de evitar conflitos de nomes entre objetos globais.
Para obter detalhes sobre o Esquema XML, consulte Esquema XML Parte 0: Principal no Web site W3C (World Wide Web Consortium) Web site.