URN je specifický typ identifikátoru URI (Uniform Resource Identifier), jehož účelem je jednoznačně a trvale pojmenovat zdroj v konkrétním jmenném prostoru, aniž by uváděl jeho přesné umístění nebo způsob, jak jej získat.
Na rozdíl od URL, které se může změnit, pokud soubor přesuneme na jiný server, URN zůstává stále stejné. Funguje podobně jako rodné číslo osoby nebo ISBN knihy – identifikuje „co“ to je, nikoliv „kde“ to leží.
Standardní zápis URN následuje tuto syntaxi: `urn:<NID>:<NSS>`
Příklad: `urn:isbn:0451450523` (Trvale identifikuje konkrétní vydání knihy bez ohledu na to, v jakém e-shopu nebo knihovně se nachází).
V rámci naší digitální architektury využíváme URN v těchto oblastech:
Při odkazování na technické normy (RFC) nebo interní směrnice používáme URN, aby odkazy v systému Jira zůstaly funkční i po migraci serverů.
Naše Marketingové oddělení používá URN k označení grafických podkladů a logotypů. I když se soubor s logem přejmenuje nebo přesune do jiné složky v cloudu, jeho URN v databázi zůstává neměnné, což zabraňuje vzniku „rozbitých“ odkazů v našich publikacích (WWW).
Při vývoji aplikací v našem vývojovém týmu slouží URN jako unikátní názvové prostory (XML Namespaces). Tím se předchází konfliktům, pokud dvě různé služby v našem VPC používají stejné názvy elementů (např. `<ID>`).
Za správu našich interních jmenných prostorů zodpovídá IT Podpora:
Poznámka pro vývojáře: Při návrhu API v našem VPC zvažte použití URN pro identifikaci typů zdrojů, aby byla vaše dokumentace odolná vůči budoucím změnám infrastruktury.
— Související stránky: ZIF, URI, URL, Jira, Marketingové oddělení, Vývojový tým, VPC, IoT zařízení, UUID