Uniform Resource Identifier

En Uniform Resource Identifier - på dansk uniform resurseidentifikator (kort URI) - er en kompakt streng af tegn, som identificerer en abstrakt (virtuel) eller

Uniform Resource Identifier

En Uniform Resource Identifier - på dansk uniform resurseidentifikator (kort URI) - er en kompakt streng af tegn, som identificerer en abstrakt (virtuel) eller fysisk resurse. Delmængder af URI kan videre klassificeres som en lokator, et navn eller begge dele.[1]

Uniform Resource Identifier blev oprindeligt kaldt Universal Resource Identifiers - og blev specificeret i RFC 1630 af Tim Berners-Lee i 1994.

URI-specifikationen definerer en fælles syntaks for identificering og adressering af objekter på internettet. Uniform Resource Locator (URL) og Uniform Resource Name (URN) er begge mere specifikke delmængder af URI.

Mens URI'er kun tillader ASCII-tegn, understøtter den nye IRI-standarden (Internationalized Resource Identifier) hele Unicode-tegnsættet.

URI i forhold til URN og URL

En URI kan blive klassificeret som en lokator (URL) - eller et navn (URN) - eller begge dele (URI).

En URN er fx et personnavn eller personnummer, mens en URL er tilsvarende hans eller hendes gadeadresse. En URN definerer objektets identitet, mens URL'en giver en metode for at finde objektet.

En typisk URN er ISBN-systemet. ISBN 9788205248939 (URN:ISBN:9788205248939) refererer en unik version af Hamsuns Sult. For at finde frem til dette objektet, for at læse bogen, så har man også brug at vide dens placering; en URL. URL'en til dette objekt kan fx være file:///C:/MyDocuments/Sult.pdf som refererer til en elektronisk fil lagret lokalt på et digitalt lagringsmedie i en PC.

På samme måde som en URI, kan en internationaliseret resurseidentifikator (IRI) blive klassificeret som en lokator (IRL) eller et navn (IRN) eller begge deler (IRI).

Syntaks

En URI består af to dele, et skemanavn[2] og en skemaspecifik streng, adskilt af et kolon. Man har fx skemanavn som mailto, http og ftp, som hver definerer sine egen syntaks for hvordan en gyldig adresse ser ud.

Skemanavnet er ofte det samme som, eller baseret på protokolnavnet. Det er dog ikke nogen regel som tilsiger at det skal være sådan.

Selv om den skemaspecifikke del af en URI defineres af specifikationen for det skema, så er der også fastsat enkelte regler i URI-specifikationen for gyldige tegn, og hvordan man kan kode specialtegn.[3]

Et andet eksempel

Musikprogrammet Spotify bruger URI til let at identificere musik og album. Et eksempel på dette er "spotify:track:70mSIaKV6BQsQ2cWL0dKwa" som refererer til "Peer Gynt - In The Hall Of The Mountain King" af Edvard Grieg. Ved brug af URI, vil det blive enklere for forbrugeren at søge efter sange og albums, samt at dele dette via sociale nettjenester som det hovedsagelig i dette tilfælde er bygget for.

Kilde/referencer

  1. ^ Trond Aalberg og Knut Hegna (2000). Arkitektur for digitale bibliotek (PDF). s. 91. ISBN 82-7729-027-6. Arkiveret fra originalen (PDF) 2007-11-09.
  2. ^ iana.org: Uniform Resource Identifier (URI) Schemes
  3. ^ RFC 2396

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.