Uniform Resource Identifier

Fra Wikipedia, den frie encyklopedi
Gå til: navigasjon, søk

En URI (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 kalt Universal Resource Identifiers, og ble spesifisert i RFC 1630 av Tim Berners-Lee i 1994. URI-spesifikasjonen definerer et felles syntaks for identifisering og adressering av objekter på Internett. Uniform Resource Locator (URL) og Uniform Resource Name (URN) er begge mer spesifikke former av URI.

URI i forhold til URN og URL[rediger | rediger kilde]

URI Venn Diagram.svg

En URI kan bli klassifisert som en lokator (URL) eller et navn (URN) eller begge deler.

En URN er tilsvarende en persons navn, mens en URL er tilsvarende hans eller hennes gateadresse. En URN definerer objektets identitet, mens URLen gir en metode for å finne objektet.

En typisk URN er ISBN-systemet. ISBN 9788205248939 (URN:ISBN:9788205248939) refererer en unik versjon av Hamsuns Sult. For å finne frem til dette objektet, for å lese boken, så trenger man også å vite dets plassering; en URL. URLen til dette objektet kan f.eks være file:///C:/MyDocuments/Sult.pdf som refererer til en elektronisk fil lagret lokalt på platelageret i en hjemmedatamaskin. URNer og URLer utfyller mao. hverandre.

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 som mailto, http og ftp, 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]

Musikkprogrammet Spotify bruker 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 netttjenester som det hovedsakelig i dette tilfellet er bygget for.

Referanser[rediger | rediger kilde]

  1. ^ Trond Aalberg og Knut Hegna (2000). Arkitektur for digitale bibliotek. s. 91. ISBN 82-7729-027-6. 
  2. ^ RFC 2396