Spazio dei nomi

Uno spazio dei nomi è un gruppo di elementi correlati, ognuno dei quali ha un nome o un identificatore univoco. Esistono diversi tipi di spazi dei nomi e ognuno usa una specifica sintassi per definire gli elementi corrispondenti. Ogni elemento all'interno di uno spazio dei nomi ha un "nome locale" che funge da identificatore univoco.

Gli spazi dei nomi vengono usati in molte aree dell'informatica, ad esempio nei nomi di dominio, nei percorsi dei file e nei documenti XML. Di seguito sono riportati alcuni esempi di queste diverse applicazioni.

  1. Nomi di dominio - La sintassi degli spazi dei nomi per i nomi di dominio è specificata dal Domain Name System, o DNS. Include il dominio di primo livello, ad esempio "techterms.com", e un sottodominio, come "www.". Nell'URL "www.techterms.com", l'identificatore dello spazio dei nomi è "techterms.com", mentre il nome locale è "www."
  2. Percorsi dei file - Le posizioni dei file possono essere specificate usando un percorso, che può includere più directory. Un percorso di file, che usa una sintassi definita dal sistema operativo, è considerato uno spazio dei nomi. Ad esempio, C:\Program Files\Internet Explorer è lo spazio dei nomi che descrive dove si trovano i file di Internet Explorer su un computer Windows. Lo spazio dei nomi /usr/local/apache/ definisce la posizione dei file di Apache su un server web basato su Unix. I singoli nomi di file all'interno di queste directory fungono da identificatori univoci.
  3. Documenti XML - Gli spazi dei nomi XML (XMLNS) vengono usati per associare i nomi degli elementi e degli attributi di un documento a uno spazio dei nomi identificato da un URI esterno. Ad esempio, un file XML può includere elementi HTML specificati in "http://www.w3.org/1999/xhtml". Questo riferimento potrebbe comparire come "<html:html xmlns:html='http://www.w3.org/1999/xhtml'>" vicino all'inizio del documento XML.

Gli esempi precedenti rappresentano solo alcuni dei tipi di spazi dei nomi usati nell'informatica. Gli spazi dei nomi vengono usati anche per definire dispositivi di rete e altri tipi di hardware. Inoltre, i programmatori usano spesso gli spazi dei nomi per raggruppare variabili correlate all'interno del codice sorgente di un programma. Sebbene esistano molti tipi diversi di spazi dei nomi, hanno tutti lo stesso scopo: contenere un raggruppamento logico di elementi correlati.

Aggiornato April 25, 2013 da Per C.

quizMetti alla prova le tue conoscenze

What does pulse-code modulation (PCM) do?

A
It compresses digital video.
0%
B
It converts analog audio into digital audio.
0%
C
It pre-renders 3D graphics.
0%
D
It sends image data over the Internet.
0%
Correct! Incorrect!     View the PCM definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di Spazio dei nomi in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.