Uniform Resource Name

URN (celým názvem Uniform Resource Name – „jednotné jméno zdroje“).

URN používá „urn“ schéma a neřeší dostupnost identifikovaného zdroje. URN spolu s URL tvoří URI.

Uniform Resource Name
Eulerův diagram vztah URN, URI a URL

Funkční požadavky pro URN jsou popsány v internetové normě RFC 1737. URN jsou součástí větší internetové informační architektury, která se skládá z jednotných identifikátorů jmen (URN), jednotný charakteristik zdroje (URC) a jednotných identifikátorů zdroje (URL). Každý z nich má specifický význam:

  • URN se používají k identifikaci zdroje,
  • URC pro zařazení meta-informace,
  • URL pro vyhledání nebo hledání zdrojů.

Internetová norma RFC 2141 („internetová norma URN syntaxe“) říká:

    URN mají sloužit jako trvalé lokačně-nezávislé identifikátory zdroje a jsou navrženy tak, aby snadno mapovaly ostatní jmenné prostory do prostorů URN. To znamená, že se jedná o identifikaci zdroje na internetu, která jednoznačně a trvale určí umístění zdroje bez ohledu na doménu nebo server, na kterém je uložen. Proto URN syntaxe poskytuje prostředky pro enkódování znakových dat a to ve formě, kterou mohou poslat existující protokoly nebo být přepsány na většině klávesnic atd.

Stojí za zmínku, že jak je uvedeno v internetové normě RFC 3986,

    výraz „jednotný identifikátor jména“ (URN) byl v historii používán pro oba identifikátory (URI) v „urn“ schématu (internetová norma RFC 2141), které musí zůstat globálně jedinečné a trvalé, i když zdroj zanikne nebo je nadále nedostupný a pro každá jiná URI s vlastnostmi jména.

URN syntaxe

internetová norma RFC 2141 (z května 1997 – Požadavky diskuse a návrhy na zlepšení) popisuje syntaxi URN takto:

    kde je jmenný prostor identifikátoru, je specifický řetězec jmenného prostoru. Fráze v uvozovkách jsou povinné. „urn:“ sekvence je case-insensitive (tj. necitlivé na velikost písmen). Jmenný prostor ID určuje syntaktický výklad specifického jmenného prostoru řetězce (NSS). Proces registrace jmenného prostoru URN je definován v internetové normě RFC 3406.

Srovnání s URL

URN specifikuje zdroj a ne cestu k jeho dosažení. URN je něco jako jméno osoby, zatímco URL je něco jako adresa ulice. URN definuje něčí/něčeho identitu, kdežto URL určuje umístění. V podstatě „co“ vs. „kde“. URN jsou často srovnávána s ISBN systémem, který jednoznačně identifikuje knihy. Ve skutečnosti je možné zakódovat ISBN jako URN. Máte-li jedinečný identifikátor knihy můžete o knize diskutovat, říci zda jste ji četli, užili si ji atd. Chcete-li si ale knihu přečíst, musíte znát její umístění (např.: noční stolek, umístění v knihovně atd). Takže URN a URI se často vzájemně doplňují. Např.: můžete diskutovat o internetové normě RFC 3187, kterou naleznete buďto pomocí URN: urn:ietf:rfc:3187 nebo pomocí URL: http://tools.ietf.org/html/rfc3187.html. U obou dostanete stejný výsledek.

Příklady

Nestandardní používání

Níže jsou uvedeny příklady pro nestandardní URN, tj. identifikátory, které nepoužívají oficiálně registrované (přes RFC 3406) jmenné prostory, které mají definovanou syntaxi v RFC 2141.

Resolvery

URN resolver je zodpovědný za zahájení a pořadí dotazů, které v konečném důsledku vedou k plnému vyřešení (překladu) URN jména nebo rozlišení požadavku, např.: žádost překladu jména URN na URL.

Příklad URN resolveru na straně serveru v internetové normě RFC 2169.

Reference

V tomto článku byl použit překlad textu z článku Uniform resource name na anglické Wikipedii.

Externí odkazy

Tags:

Uniform Resource Name URN syntaxeUniform Resource Name Srovnání s URLUniform Resource Name PříkladyUniform Resource Name ResolveryUniform Resource Name ReferenceUniform Resource Name Externí odkazyUniform Resource NameUniform Resource IdentifierUniform Resource Locator

🔥 Trending searches on Wiki Čeština:

Michael SchumacherKraj VysočinaZdeněk PohlreichRudolf HessOrel EddieVychuchol povolžskýIveta MaurerováNacistické NěmeckoČerný kašelLiška obecná (šelma)Andrea Absolonová25. dubenSurvivor Česko & Slovensko (1. řada)Armáda České republikyČeská televizeSpojené státy americkéAndrův stadionHana BrejchováSkupina bratří MašínůPripjať (město)Heinrich HimmlerPátá nemocEminemBolek PolívkaFudžiHříšný tanecMladá BoleslavStoicismusParafilieMetro v PrazeBrawl StarsTitanicAlžběta BavorskáJaroslav a Dana StodoloviViktorie (britská královna)Petr DědekStudená válkaRoup dětskýHugh LaurieJiří Procházka (bojovník)Bipolární afektivní poruchaPetra ŠpalkováIveta (seriál)Seznam nejbohatších lidí světaDen ZeměJaroslav VrchlickýLucie BíláEva Decroix1. česká fotbalová ligaUniverzita KarlovaMálagaMiroslav EtzlerVolby do Poslanecké sněmovny Parlamentu České republiky 2021KazachstánČeské národní obrozeníQueerGlobální oteplováníŠárka KrausováFio bankaIvan PilipMasterChef Česko (4. řada)O2 arenaVolby do Evropského parlamentu v Česku 2024Karlův mostIveta BartošováRealismus (literatura)JudaismusVelká čínská zeďLetní olympijské hryMartin Růžička (1985)Teroristické útoky 11. září 2001Orličtí vraziČeštinaABBAJosef ČapekMartha IssováPantheonDušan Grúň🡆 More