Cosa sono e a cosa servono gli URI e gli URN?

Oltre agli URL ( Uniform Resource Locator) abbiamo anche gli URI ( Uniform Resource Identifier) e gli URN ( Uniform Resource Name).

Url, come già sapete, permette di identificare e reperire documenti e risorse presenti sul Web ad esempio https://www.servizigratis.com

Un URI è un meccanismo generico che viene utilizzato per identificare o localizzare una risorsa. Un URL è un URI infatti permette di reperire una risorsa fornendo un indirizzo di localizzazione ovvero ci porta effettivamente dove si trova la risorsa, mentre un URN è un URI che identifica ( o etichetta) una risorsa utilizzando un nome.

Utilizzando il seguente esempio tutto diventa più chiaro:

Utilizzando un URN identifichiamo univocamente un determinato libro, ad esempio. Infatti il codice univoco del libro è il suo ISBN ( urn:isbn:559833..(numero a caso)) e poi un URL consente di ottenere la risorsa che si trova in una PATH ( o in un percorso server) di destinazione a titolo di esempio file:///server/libro/html5.pdf ( anche questo percorso è inventato).

Con questa breve sintesi spero di aver chiarito il vostro dubbio.