Jednotný zdrojový identifikátor
Uri, krátký pro Uniform Resource Jádentifier, je Internet element protokolu. To bylo kodifikováno IETF jako RFC 2396, založený na časnějších návrhách od Tim-Berners Lee.
Uri je krátký provázek characterss to odpovídat jisté syntaxi. Řetězec ukáže jméno nebo adresa, která může být odkazovala se na abstraktní nebo fyzický zdroj.
Syntax Urie je nezbytně schéma Urie jméno jako “http”, “ftp”, “mailto”, “urna”, etc., následovaný dvojtečkovým charakterem, a pak schéma-specifická část. Sémantika schématu-specifická část být určen specifikacemi, které se pojí se schématy, ačkoli syntax Urie přece nutí všechna schémata do rezervních jistých znaků pro zvláštní účely, bez vždy říkat co ty účely jsou.
| Tabulka s obsahem |
| 1 odkaz Urie 2 rozhodnutí Urie 3 URL a urna |
Odkaz Urie je další druh řetězce, který reprezentuje Uri, a, podle pořadí, zdroj poznaný tím Uri. Rozdíl mezi Uri a odkaz Urie není často udržovaný v neoficiálním použití, ale dokumenty protokolu by neměly počítat s dvojznačností.
Odkaz Urie může nabýt tvar plný Uri, nebo jen schéma-specifická část jednoho, nebo dokonce nějaká koncová komponenta thereof -- vyrovnat prázdný řetězec. Připojil k konec odkazu Urie může být nepovinný fragmentový identifikátor, předcházený “#”. Díl odkazu dříve “#” nepřímo pozná zdroj a fragment identifikátor pozná nějakou část toho zdroje.
Aby pocházel Uri z odkazu Urie, vlečení “#” a identifikátor fragmentu, jestliže některý, muset být odstraněn protože, přísně mluvit, to není část Uri; to může být používáno později, jestliže potřebovaný. Zbytek odkazu, dokonce jestliže to je prázdný řetězec, je pak rozdělen k ' absolute ' forma, ledaže to je dokončit Urie už.
Odkazy Urie jsou velmi běžně používané ve webových dokumentových značkovacích jazycích, místy kde tam je potřeba k důvodu k jiným zdrojům, takovým jak externím dokumentům nebo specifickým porcím stejného dokumentu, v příbuzném požadavků k Uri poznávat dokument, který obsahuje odkaz Urie (nebo příbuzný s nějakou jinou postavenou základnou Uri).
- http: / / somehost/absolute/Uri/s/absolute/cesta/k/zdroj. txt
- ftp: / / somehost/zdroj. txt
- urna:-se zvedl-- některý-jiný-jméno (hmm... unregistered namespace urny)
Příklad odkazy Urie
- http: / / příklad/zdroj. txt # frag01
- http: / / somehost/absolute/Uri/s/absolute/cesta/k/zdroj. txt
- / absolutní/Uri/s/absolute/cesta/k/zdroj. txt
- absolutní/cesta/k/zdroj. txt
- .. /.. /.. / resource.txt
- resource.txt
- / resource.txt#frag01
- # frag01
- [prázdný řetězec]
Rozhodnutí Urie
K “rozhodnutí” Uri znamená jeden přeměnit příbuzného odkaz Urie k absolutní formě, nebo dereference Uri nebo odkaz Urie tím, že pokouší se dostat reprezentaci zdroje že to identifikuje. “resolver” komponenta v softwaru zpracování dokumentů obecně poskytuje obě služby.
Jestliže odkaz Urie, když rozhodnutý k absolutní formě, je odhodlaný být rovnocenný k Uri dokumentu obsahovat odkaz pak zpracování dokumentů software má používat jeho reprezentaci proudu dokumentu uspokojit rozhodnutí; nová reprezentace nemá být donesena.
URL, jednotný zdrojový lokátor, je Uri to se chová jako lokátor, tj. to implikuje mechanismus pro získávání zdroje (jak protilehlý k jen odkazovat se na to). Poznamenejte, že toto závisí na souvislosti s použitím. Například, když http: Uri se odkazuje na XML namespace, to není používáno jak URL, dokonce ačkoli to může být možné používat stejný řetěz charakterů jak URL tím, že napíše to do internetového prohlížeče (nadějně, končit dokumentací pro namespace).
Urna, jednotné zdrojové jméno, je Uri to používat “urnové” schéma, a neimplikuje dostupnost poznaného zdroje.
viz též internet, Minulost internetu, internetové stránky