URI
Ein URI (Uniform Resource Identifier) ist ein Bezeichner, der eine Ressource eindeutig identifiziert - eine URL ist eine spezielle Art von URI, die zusätzlich angibt, wie die Ressource erreichbar ist.
Kurz erklärt
URI ist der übergeordnete Begriff: Er umfasst sowohl URLs (die zusätzlich einen Zugriffsmechanismus beschreiben, z. B. https://) als auch URNs (Uniform Resource Names), die eine Ressource nur benennen, ohne einen Abrufweg festzulegen - etwa ISBN-Nummern in URN-Form. In der Praxis wird “URI” im Web-Kontext häufig ungenau synonym mit “URL” verwendet.
Beispiel
urn:isbn:9780134685991 ist ein URI (genauer: ein URN), der ein Buch eindeutig benennt, aber nicht beschreibt, wo oder wie es abgerufen werden kann. https://das-internet-lexikon.de/lexikon/uri/ ist dagegen ein URI in Form einer URL, die zusätzlich einen Zugriffsweg definiert.
Warum ist das relevant?
In technischen Spezifikationen - etwa HTTP-Standards oder APIs - wird der präzise Begriff URI verwendet, weshalb ein grundlegendes Verständnis des Unterschieds beim Lesen von RFCs oder API-Dokumentationen hilft, Missverständnisse zu vermeiden.
Häufige Missverständnisse
In den meisten Alltagskontexten im Web ist der Unterschied zwischen URI und URL praktisch irrelevant, da nahezu jeder verwendete URI auch eine URL ist. Wer jedoch mit APIs, XML-Namensräumen oder formalen Spezifikationen arbeitet, sollte den Unterschied kennen, um Begriffe wie “Namespace-URI” korrekt einzuordnen.