Obsah

URN (Uniform Resource Name)

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ží.

Struktura URN

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í).

Využití v naší společnosti

V rámci naší digitální architektury využíváme URN v těchto oblastech:

1. Identifikace dokumentů a standardů

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ů.

2. Správa digitálních aktiv (DAM)

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).

3. XML a Metadata

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>`).

Srovnání: URN vs. URL vs. URI

Typ Charakteristika Analogie
URI Nadřazená kategorie pro všechny identifikátory. Jméno nebo adresa.
URL Lokátor – říká, jak se k věci dostat (protokol + adresa). Adresa bydliště (může se změnit).
URN Jméno – trvalý identifikátor nezávislý na místě. Rodné číslo (zůstává navždy).

Implementace a správa

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