Uniform Resource Identifier: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
FrescoBot (discussione | contributi)
m Altri progetti: Aggiunto il parametro "Preposizione" nel template "Interprogetto"
 
(15 versioni intermedie di 11 utenti non mostrate)
Riga 1:
[[File:URI syntax diagram.svg|thumb|alt=Diagramma di sintassi URI. |Diagramma di sintassi di un URI.]]
In [[informatica]], lo '''Uniform Resource Identifier''' (in [[acronimo]] '''URI''') è una sequenza di [[carattere (informatica)|caratteri]] che identifica universalmente ed univocamente una risorsa. Sono esempi di URI: un indirizzo web ([[URL]]), un [[documento]], un'[[immagine]], un [[file]], un [[server|servizio]], un indirizzo di [[posta elettronica]], il codice [[ISBN]] di un libro, un numero di telefono col prefisso internazionale.
 
== Definizione ==
Riga 12 ⟶ 13:
== Relazione fra URI, URL e URN ==
Un URI può essere classificato come qualcosa che definisce posizioni (URL) o nomi (URN) o entrambi.
* Un URL ([[Uniform Resource Locator]]) è un URI che identifica una risorsa tramite la sua "collocazione" ("___location") in un grafo, o su una {{chiarire|mappa continua}}. Di fatto, non identifica la risorsa per nome, ma con il modo con cui la si può reperire. Per esempio, l'URL http://www.example.com/ è un URI che identifica una risorsa (l'home page di un sito web) e lascia intendere che una rappresentazione di tale risorsa (il codice HTML della versione corrente di tale home page) è ottenibile via [[Hypertext Transfer Protocol|HTTP]] da un host di rete chiamato www.example.com.
* Un URN ([[Uniform Resource Name]]) è un URI che identifica una risorsa mediante un "nome" in un particolare dominio di nomi ("[[namespace]]"). Tale URN deve restare unico e persistente anche qualora la risorsa smetta di esistere o non sia più disponibile. Un URN può quindi essere usato per identificare una risorsa, senza lasciarne intendere l'ubicazione o come ottenerne una rappresentazione. Per esempio l'URN urn:isbn:0-395-36341-1 è un URI che mappa universalmente e univocamente un libro mediante il suo identificativo, o nome, (0-395-36341-1) nel namespace dei codici [[ISBN]], ma non suggerisce dove e come possiamo ottenere una copia di tale libro. Si noti che, da RFC8141, un URN è un URI assegnata sotto lo schema URI "urn".
 
Riga 49 ⟶ 50:
* <code><nowiki>irc://irc.freenode.net/wikipedia-it</nowiki></code>—schema per [[Internet Relay Chat|IRC]]
* <code>spotify:track:4cOdK2wGLETKBW3PvgPWqT</code>—schema per brani su [[Spotify]]
* <code><nowiki>usb://Samsung/SCX-4x21%20Series?serial=8P36BADL316673B.&interface=1</nowiki></code>—Esempio—esempio di stampante in ambiente [[Linux]]
* <code>data:text/html;charset=UTF-8,contenuto</code>—inserisce testo/html su [[browser]]
 
== Esempi di URN ==
Riga 81 ⟶ 83:
 
== Altri progetti ==
{{interprogetto|preposizione=sullo}}
 
== Collegamenti esterni ==