Passa al contenuto principale

5. Spazi dei nomi URN (URN Namespaces)

Uno spazio dei nomi URN è una raccolta di nomi che obbediscono a tre vincoli: ogni nome è (1) unico, (2) assegnato in modo coerente e (3) assegnato secondo una definizione comune.

  1. Vincolo di unicità: Un nome all'interno dello spazio dei nomi URN non viene mai assegnato a più di una risorsa e non viene mai riassegnato a una risorsa diversa.

  2. Vincolo di assegnazione coerente: Un nome all'interno dello spazio dei nomi URN è assegnato da un'organizzazione o creato secondo un processo o algoritmo sempre seguito.

  3. Vincolo di definizione comune: Esistono definizioni chiare per la sintassi dei nomi all'interno dello spazio dei nomi URN e per il processo di assegnazione o creazione.

Esistono due tipi di spazi dei nomi URN: formali e informali.