Eine URN (Uniform Resource Name) ist ein eindeutiger, dauerhafter Bezeichner für eine Ressource – unabhängig davon, wo sie aktuell liegt oder wie sie abgerufen wird. Während eine URL den Standort einer Ressource angibt (z. B. https://example.com/buch.pdf), beschreibt eine URN nur die Identität (z. B. urn:isbn:978-3-86680-192-9). URNs sind Teil der übergeordneten Familie der Uniform Resource Identifier (URI), zu der auch URLs gehören.
Aufbau einer URN
Eine URN folgt einem festen Schema, definiert in RFC 8141:
urn:<NID>:<NSS>
urn– fester Präfix, signalisiert das SchemaNID(Namespace Identifier) – registrierter Namensraum, z. B.isbn,uuid,ietfNSS(Namespace Specific String) – der eigentliche Bezeichner innerhalb des Namensraums
Beispiele:
urn:isbn:978-3-86680-192-9
urn:uuid:f81d4fae-7dec-11d0-a765-00a0c91e6bf6
urn:doi:10.1109/5.771073
urn:nbn:de:bvb:355-ubr14358-9
urn:ietf:rfc:3987
URL vs. URI vs. URN
Die drei Begriffe werden im Alltag häufig verwechselt:
| Begriff | Was es beschreibt | Beispiel |
|---|---|---|
| URI | Oberbegriff für jeden eindeutigen Bezeichner | https://example.com/seite oder urn:isbn:… |
| URL | URI, das auch den Zugriffsweg beschreibt | https://example.com/seite |
| URN | URI, das nur die Identität beschreibt, ohne Zugriffsweg | urn:isbn:978-3-86680-192-9 |
Merksatz: Jede URL und jede URN ist eine URI, aber nicht umgekehrt.
Wofür werden URNs verwendet?
URNs sind dort sinnvoll, wo eine Ressource ein dauerhaftes Identitätsmerkmal braucht, das den Speicherort überdauert – also Standortwechsel, Server-Migrationen oder Verlagswechsel:
urn:isbn:…– Bücher mit International Standard Book Numberurn:issn:…– Zeitschriften mit International Standard Serial Numberurn:doi:…– Wissenschaftliche Veröffentlichungen mit Digital Object Identifierurn:uuid:…– Universally Unique Identifier, im Software-Bereich allgegenwärtigurn:epc:…– Electronic Product Code für RFID/EAN-Trackingurn:nbn:…– Nationale Bibliotheksbezeichner (in Deutschland z. B. DNB)
URN in der Praxis – wo lohnt sie sich?
In Webentwicklung und Marketing-Webseiten spielt die URN heute kaum eine Rolle – dort dominiert die URL. URNs sind dagegen verbreitet in:
- Wissenschaft & Bibliotheken – DOIs und nationale Bezeichner für zitierfähige Referenzen
- XML-Namespaces – häufig als URN deklariert (
xmlns="urn:..."), auch wenn URLs erlaubt sind - Software-Entwicklung – UUIDs als URN-Form (
urn:uuid:...) in Datenbanken, Logs und APIs - Industrie-Standards – EPC für Lieferketten, SOAP-Schemata, Identity Federation
Unterschiede zur DOI und Permalink
Eine DOI (Digital Object Identifier) ist eine konkrete URN-Form, kombiniert mit einem Auflösungsdienst (resolver), der DOI zu URL macht – also Identität + lookup. Ein Permalink dagegen ist eine URL, die langfristig stabil sein soll, aber technisch immer noch eine URL bleibt.
Häufige Fragen zur URN
Kann man eine URN im Browser eingeben?
Theoretisch ja, praktisch nein – Browser können das urn:-Schema nicht von sich aus auflösen. Es braucht einen externen Resolver (DOI-Resolver, ISBN-Suche), der die URN auf eine konkrete URL abbildet.
Wann sollte ich URN statt URL verwenden? Wenn der Bezeichner persistent sein soll und der Speicherort wechseln darf. Für Web-Content ist das selten relevant – für Archivierung, wissenschaftliche Zitate und Industrie-Identifier dagegen Standard.
Ist urn:uuid:… dasselbe wie eine UUID?
Eine UUID ist der Wert (z. B. f81d4fae-7dec-11d0-a765-00a0c91e6bf6); urn:uuid:… ist die formal in das URN-Schema verpackte Variante davon. Inhaltlich gleich.
Fazit
URNs lösen ein konkretes Problem: stabile, ortsunabhängige Identität für Ressourcen, die auch dann auffindbar bleiben, wenn die URL wechselt. Im Webentwicklungsalltag begegnet man ihnen selten – im wissenschaftlichen, bibliothekarischen oder Identity-Management-Kontext aber regelmäßig. Wer eine Webseite oder Anwendung mit Archivierungsanspruch baut, sollte zumindest wissen, dass das Konzept existiert. Wir beraten dich gerne zur passenden Strategie – melde dich für ein unverbindliches Beratungsgespräch.