Uniform Resource Identifier
Enuniform ressursidentifikator(URI,engelsk:«Uniform Resource Identifier») er en kompakt streng av tegn som identifiserer en abstrakt eller fysisk ressurs. En URI kan videre klassifiseres som en lokator eller et navn, eller begge deler.[1]
Uniform Resource Identifier var opprinnelig kaltUniversalResource Identifiers, og ble spesifisert iRFC 1630avTim Berners-Leei 1994. URI-spesifikasjonen definerer en felles syntaks for identifisering og adressering av objekter på Internett.Uniform Resource Locator(uniform ressurlokator, URL) ogUniform Resource Name(uniformt ressursnavn, URN) er begge mer spesifikke former av URI.
Mens URI-er kun tillaterASCII-tegn,støtter den nyeIRI-standarden(internasjonalisert ressursidentifikator,engelsk:«Internationalized Resource Identifier») hele det langt størreUnicode-tegnsettet.
URI i forhold til URN og URL
[rediger|rediger kilde]![](https://upload.wikimedia.org/wikipedia/commons/thumb/f/ff/URI_Venn_Diagram.svg/250px-URI_Venn_Diagram.svg.png)
En URI kan bli klassifisert som en lokator (URL) eller et navn (URN) eller begge deler (URI).
En URN er tilsvarende en persons navn eller personnummer, mens en URL er tilsvarende hans eller hennes gateadresse. En URN definerer objektets identitet, mens URL-en gir en metode for å finne objektet.
En typisk URN erISBN-systemet.ISBN 9788205248939(URN:ISBN:9788205248939) refererer en unik versjon avHamsunsSult.For å finne frem til dette objektet, for å lese boken, så trenger man også å vite dets plassering; en URL. URL-en til dette objektet kan f.eks være file:///C:/MyDocuments/Sult.pdf som refererer til en elektronisk fil lagret lokalt påplatelagereti en hjemmedatamaskin. URN-er og URL-er utfyller mao. hverandre.
På samme måte kan en internasjonalisert ressursidentifikator (IRI) bli klassifisert som en lokator (IRL) eller et navn (IRN) eller begge deler (IRI).
Syntaks
[rediger|rediger kilde]En URI består av to deler, et skjemanavn og en skjemaspesifikk streng, adskilt av et kolon. Man har f.eks skjemanavn sommailto,httpogftp,som hver definerer sine egen syntaks for hvordan en gyldig adresse ser ut.
Skjemanavnet er ofte det samme som, eller basert påprotokollnavnet.Det er dog ikke noen regel som tilsier at det må være slik.
Selv om den skjemaspesifikke delen av en URI defineres av spesifikasjonen for det skjemaet, så er det det også fastsatt enkelte regler i URI-spesifikasjonen for gyldige tegn, og hvordan man kan kode spesialtegn.[2]
Et annet eksempel
[rediger|rediger kilde]MusikkprogrammetSpotifybruker URI til å identifisere musikk og album lett tilgjengelig. Et eksempel på dette er "spotify:track:70mSIaKV6BQsQ2cWL0dKwa" som refererer til "Peer Gynt - In The Hall Of The Mountain King" av Edvard Grieg. Ved bruk av URI, vil det bli enklere for forbrukeren å søke etter sanger og albumer, samt å dele dette via sosiale nettjenester som det hovedsakelig i dette tilfellet er bygget for.
Referanser
[rediger|rediger kilde]- ^Trond Aalberg og Knut Hegna (2000).Arkitektur for digitale bibliotek(PDF).s. 91.ISBN82-7729-027-6.Arkivert fraoriginalen(PDF)9. november 2007.
- ^RFC 2396