Espaço de nomes

Um espaço de nomes é um grupo de elementos relacionados, cada um com um nome ou identificador exclusivo. Há vários tipos diferentes de espaços de nomes, e cada um tem uma sintaxe específica usada para definir os elementos correspondentes. Cada elemento dentro de um espaço de nomes tem um “nome local” que serve como identificador exclusivo.

Os espaços de nomes são usados em muitas áreas da computação, como nomes de domínio, caminhos de arquivos e documentos XML. Abaixo estão exemplos dessas diferentes aplicações.

  1. Nomes de domínio — A sintaxe de espaço de nomes para nomes de domínio é especificada pelo Domain Name System, ou DNS. Ela inclui o domínio de nível superior (por exemplo, “techterms.com”) e um subdomínio, como “www.”. Na URL “www.techterms.com”, o identificador do espaço de nomes é “techterms.com”, enquanto o nome local é “www.”
  2. Caminhos de arquivos — Os locais de arquivos podem ser especificados usando um caminho de arquivo, que pode incluir vários diretórios. Um caminho de arquivo, que usa uma sintaxe definida pelo sistema operacional, é considerado um espaço de nomes. Por exemplo, C:\Program Files\Internet Explorer é o espaço de nomes que descreve onde estão os arquivos do Internet Explorer em um computador com Windows. O espaço de nomes /usr/local/apache/ define o local dos arquivos do Apache em um servidor web baseado em Unix. Os nomes de arquivo individuais dentro desses diretórios servem como identificadores exclusivos.
  3. Documentos XML — Os espaços de nomes XML (XMLNS) são usados para associar os nomes de elementos e atributos de um documento a um espaço de nomes identificado por um URI externo. Por exemplo, um arquivo XML pode incluir elementos HTML especificados em “http://www.w3.org/1999/xhtml”. Essa referência pode aparecer como “<html:html xmlns:html='http://www.w3.org/1999/xhtml'>” perto do início do documento XML.

Os exemplos acima são apenas alguns tipos de espaços de nomes usados na computação. Eles também são usados para definir dispositivos de rede e outros tipos de hardware de computador. Além disso, programadores geralmente usam espaços de nomes para agrupar variáveis relacionadas dentro do código-fonte de um programa. Embora existam muitos tipos diferentes de espaços de nomes, todos têm o mesmo objetivo — conter um agrupamento lógico de elementos relacionados.

Atualizado April 25, 2013 por Per C.

quizTeste seus conhecimentos

Which of the following is correct calculation of frequency?

A
Wavelength x time
0%
B
Time ÷ wavelength
0%
C
1 ÷ time to complete one cycle
0%
D
Number of cycles x wavelength
0%
Correct! Incorrect!     View the Frequency definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de Espaço de nomes nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.