URN (Uniform Resource Name)

Un URN (Uniform Resource Name) è una risorsa Internet con un nome che, a differenza di un URL, ha un significato persistente, ovvero il proprietario dell'URN può aspettarsi che qualcun altro (o un programma) sarà sempre in grado di trovare la risorsa . Un problema frequente nell'utilizzo del Web è che il contenuto Web a volte viene spostato in un nuovo sito o in una nuova pagina dello stesso sito. Poiché i collegamenti vengono creati utilizzando URL (Uniform Resource Locator), non funzionano più quando il contenuto viene spostato.

Un URN assomiglia a un URL. Ad esempio, ecco un ipotetico URN:

 urna: def: // blue_laser

dove "def: //" potrebbe indicare un'agenzia o una directory accessibile di tutti i dizionari, glossari ed enciclopedie su Internet e "laser blu" era il nome di un termine. Il risultato dell'utilizzo dell'agenzia potrebbe essere la "migliore definizione", la "definizione più lunga" o anche tutte le definizioni che l'agenzia potrebbe trovare di "laser blu".

Un URL comparabile dovrebbe specificare una posizione specifica per una definizione come:

 https://whatis.techtarget.com/definition/blue-laser

In questo caso, l'utente deve sapere dove si trova la risorsa e come si scrive il nome del file e il suffisso. Con un URN, l'utente deve solo conoscere il nome di una risorsa. Una o più agenzie saranno presumibilmente in grado di individuare la copia più vicina della risorsa e l'utente sarà libero di capire dove si trovano le risorse o dove sono trasferite.

Sia l'URN che l'URL sono tipi di un concetto chiamato Uniform Resource Identifier (URI). Un URN è associato a un altro concetto chiamato URC (Uniform Resource Characteristics), che consente di associare informazioni descrittive a un URN, come autore, data, lunghezza e così via.

È possibile avere un nome che include un indirizzo quindi, in alcuni casi, un URN può anche essere un URL ... ma non deve esserlo.

L'URN è ancora in fase di sviluppo da parte dei membri della Internet Engineering Task Force (IETF).