Internet ger oss en uppsjö av resurser och information till hands. Det är dock viktigt att förstå hur man identifierar och hämtar dem. För att göra det kan vi använda URI:er och URL:er. Även om du förmodligen är bekant med den senare termen, kanske du undrar ”vad är en URI?” Ofta använder nätverksverktyg runt om på webben denna term, vilket förvirrar användare som inte har stött på förkortningen tidigare.
I det här inlägget kommer jag att förklara vad en URI är. Jag kommer att diskutera om en URI skiljer sig från en URL, dela upp dess olika komponenter och utforska dess olika användningsfall. Låt oss hoppa in!
Vad är en URI?
En URI (Uniform Resource Identifier) är en teckensträng som används för att identifiera en resurs. Vi kan använda en URI för att lokalisera en webbplats, fil eller till och med en specifik del av data. Det är ett paraplybegrepp, under vilket olika andra locatorer faller.
Det finns många olika typer av URI, men den vanligaste är den Uniform Resource Locator (URL)Till exempel https://www.elegantthemes/som du kan se nedan:

URL:en är en specifik typ av URI som lokaliserar en specifik webbplats på internet. I det här fallet, hemsidan för Elegant Themes. Det är en URL eftersom den innehåller både namnet på resursen (elegantthemes.com) och vägen dit (https://).
Webbadresser är vanligtvis associerade med webbplatser. Men vi kan också använda olika URI-format för att hitta filer och andra resurser, såsom e-postadresser eller telefonnummer.
Några ytterligare exempel på URI-format inkluderar:
- ftp://example.com/download.zip
- mailto:[email protected]
- file:///home/user/file.txt
- tel: 1-888-555-5555
I dessa exempel skulle URI:n använda en ftp:// protokoll om resursen var en fil. Dessutom skulle det utnyttja mailto: för en e-postadress.
Andra typer av URI:er är Uniform Resource Names (URNs) och Uniform Resource Citations (URCs). URN:er är identifierare för publicerade dokument. Däremot är URC:er utformade som identifierare för specifika datastycken.
Ett exempel på en URN skulle vara urna: ISBN 978-0-87779-636-7. Du skulle använda denna URN för att identifiera pocketversionen av Merriam-Webster Dictionary, senaste upplagan enligt dess internationella standardboknummer (ISBN):

ISBN är en URI som unikt och globalt namnger en bok. Det kan hjälpa användare att verifiera att de får rätt version eller utgåva av en tryckt resurs som de vill ha.
Vad är ett URI-fragment?
En URI är en kompakt sekvens av tecken som identifierar en abstrakt eller fysisk resurs. Dessutom finns det en handfull komponenter som utgör en URI.
Nedan är den grundläggande syntaxen för en URI:
URI = schema:[//authority]väg[?query][#fragment]
Det ser ganska komplicerat ut, men det är egentligen ganska enkelt. Så låt oss ta en närmare titt på vad vart och ett av dessa element betyder:
- Schema: Protokollet du använder för att interagera med resursen, som t.ex ”https”
- Auktoritet: Värd- och portinformation
- Väg: Vanligtvis en sekvens av segment separerade med snedstreck (t.ex. /blogg/inlägg/nya-recept)
- Fråga: En valfri sträng som innehåller en serie attribut-värdepar som föregås av ett frågetecken
En annan viktig komponent är ett URI-fragment. Detta är en valfri och ytterligare identifierare som använder hash-tecknet (”#”) för att hoppa till en viss del av sidan. I HTML kan du lägga till detta fragment till en URL för att hitta en specifik del av en sida eller ett dokument, känd som ”fragmentidentifieraren”. Du kan göra detta genom att använda värdet av elementets id attribut.
Du kan till exempel använda https://www.website.com/blog/postname#top för att navigera till toppen av ett blogginlägg. Eller du kanske skulle använda #prissättning för att hänvisa användare direkt till pristabellen på en längre funktionssida.
Låt oss säga att du har en sida på din webbplats och du använder den tagg för att identifiera FAQ-sektionen på din sida. I det här scenariot kan du använda https://www.website.com/about.html#faq för att gå direkt till relevant avsnitt. Du skulle bara behöva ha FAQ-behållaren <id=”faq”></id=”faq”> som en CSS-väljare.
Är en URI detsamma som en URL?
Som nämnts är en URI en teckensekvens som används för att identifiera en resurs. Även om det finns olika typer av URI:er är URL den vanligaste.
Alla webbadresser betraktas som URI:er. Alla URI:er är dock inte URL:er.
Huvudskillnaden mellan de två resurssekvenserna är att URI:er identifierar och URL:er lokaliserar. Vi använder en URL för att hitta webbsidor och URI:er att identifiera HTML, XML och andra filer.
Vanligtvis innehåller en URL resursens namn och en domän namn eller IP-adress. Däremot behöver URI:er inte nödvändigtvis innehålla ett domännamn eller IP-adress.
En URI kan identifiera resurser med namn, plats eller båda. Däremot anger URL:er resursen och hur man når den på internet.
Hur används URI:er?
Du bör överväga att använda en URI när du behöver identifiera en resurs. Det finns dock inte ett specifikt sätt att använda en URI. Den mest lämpliga typen beror på resursen och i vilket sammanhang du vill komma åt den.
Om du till exempel behöver hitta en internetbaserad resurs som en webbplats, använder du vanligtvis en URL. Denna process skulle innebära att du skriver in URL:en i din webbläsares adressfält, inklusive https://, och tryck sedan på Stiga på.
När man diskuterar webbplatsdomänerTill exempel elegantthemes.com, det är bäst att använda en URL eftersom den är mer specifik (vilket är anledningen till att den har blivit standardnavigering på internet). Det ger resursnamnet och plats.
Anta alternativt att du använde en URN för att identifiera en bok. I så fall kan du inkludera det i ett citat för det arbetet. En URN-burk identifiera en resurs med ett unikt namn. Det säger dock inte nödvändigtvis hur du kan lokalisera den.
Å andra sidan kan du använda URC:er för att identifiera metadata av ett dokument snarare än det faktiska dokumentet.
Du kan till exempel använda en URC för att peka på HTML-källkoden för en sida. I det här fallet kan det se ut som visa-källa:https://example.com/ i webbläsarfältet. Det skulle ta dig direkt till sidkoden för den webbadressen.
Slutsats
Internet gör det möjligt för oss att hitta och lokalisera ett brett utbud av resurser. Medan de flesta användare bara är bekanta med URL-strukturen, ger URI:er dig i allmänhet tillgång till allt från böcker till webbplatser och till och med specifika datamängder och kodbaser. Men de protokoll och metoder vi använder för att identifiera och komma åt dessa material beror på deras format och sammanhang.
Som diskuteras i den här artikeln är en URI en teckensekvens som låter dig identifiera en webbplats, fil eller specifik data. Det är en samlingsterm för olika lokaliseringsfragment. Den vanligaste URI:n är en URL, som lokaliserar webbadresser. Men det finns också URN:er, som kan identifiera andra typer av resurser som böcker, och URC:er kan peka ut specifika datapunkter.
Utvald bild via Overearth / shutterstock.com

