OBRUBA

PURL ( Persistent Uniform Resource Locator ) je trvalý jednotný lokátor (lokátor) zdroje .  V angličtině se vyslovuje jako [ purl ], ruská výslovnost se ještě neustálila, pravděpodobně to bude [ pu-er-el ]. Formát PURL je založen na URL , což je standardizovaný způsob záznamu adresy zdroje na internetu . PURL je trvalý lokátor zdrojů, který se (na rozdíl od normální adresy URL) nemůže změnit.

Hlavní myšlenka

Styl point-and-click ve World Wide Web učinil surfování po webu snadným a příjemným zážitkem. Ale poměrně často se uživatel setká s chybovou zprávou 404: "Dokument nenalezen". K této chybě dochází, když byl požadovaný prostředek přesunut, odstraněn, restrukturalizován, přejmenován nebo byly provedeny změny v konfiguraci webového serveru nebo v systému souborů serveru . Nepředvídatelná mobilita internetových zdrojů představuje obrovský problém zejména pro digitální knihovny, katalogy, slovníky a encyklopedie. A na vině jsou samotné koncepty URL a DNS , které postrádají flexibilitu tam, kde je potřeba, a docela ji dostávají tam, kde není potřeba.

Prostředky na World Wide Web a na internetu jsou přesunuty, domény DNS jsou přeregistrovány a odkazy URL zůstávají odkazující na zdroje, které tam již nejsou. Společným řešením těchto problémů může být vývoj jednotných jmen zdrojů URN ( angl.  Uniform Resource Names ). IETF ( Internet  Engineering Task Force ) na URN již nějakou dobu pracuje , ale výsledek se zatím nedostavil. Do standardizace URN je zapojeno příliš mnoho zúčastněných stran a pro všechny bude obtížné dosáhnout konsensu. Mezitím tisíce knihoven, katalogů, slovníků a encyklopedií po celém světě potřebují okamžitá řešení těchto problémů. A zde vstupuje do hry projekt PURL.

Ve své funkcionalitě jsou PURL stejné adresy URL, ale neukazují na konkrétní umístění zdroje, ale na záznam v databázi PURL, kde je již zaznamenána konkrétní URL zdroje. Při přístupu k PURL server najde požadovaný záznam v této databázi a přesměruje (přes standardní " HTTP přesměrování") požadavek na konkrétní umístění zdroje. Pokud se změní adresa zdroje, pak není potřeba opravovat všechny ty nespočetné odkazy na něj – stačí změnit záznam (konkrétní adresu) v databázi a PURL zůstane zcela beze změny. Tím je dosaženo stálosti externí adresy zdroje.

Příklad. Řekněme, že je registrován následující PURL:

http://purl.russian-books.com/WarAndPeace/

Tento PURL ukazuje (prostřednictvím odkazu na databázi) na následující URL:

http://vas.web.server/vas/web/root/

Poté, pokud požadavek na PURL následuje tento odkaz:

http://purl.russian-books.com/WarAndPeace/chapter12.html

Server automaticky přesměruje požadavek na:

http://your.web.server/your/web/root/chapter12.html

Jak můžete vidět z příkladu, vše je velmi jednoduché a efektivní. Tento mechanismus je podobný přesměrování na Wikipedii .

Struktura PURL

Ve své základní podobě je PURL téměř stejný jako běžné adresy URL:

http://purl.oclc.org/OCLC/PURL/FAQ ---- ------------- ------------- / | \ protokolový server s názvem DB PURL

V PURL nelze použít znaky '#' a '~'.

Schéma přístupu ke zdrojům vypadá takto:

+-------+ PURL +----------+ | | ------------>> | | | | | PURL | | K | URL | SERVER | | L | <<------------- | | | A | +-----------+ | E | URL +-----------+ | H | ------------>> | | | T | | SERVER | | | ZDROJ | ZDROJ | | | <<------------- | | +-------+ +----------+

Schéma není bez chyb, další článek v tomto řetězci vytváří další síťový provoz a zatěžuje síť. Ale rychlost zpracování PURL je stále velmi vysoká - například v roce 1996 dokázal jednoprocesorový souborový server "Sun4", obsluhující databázi PURL s 500 000 záznamy, přesměrovat 50 požadavků za sekundu. A o moderních výkonných serverech není co říci. Koneckonců může trvat dlouho, než bude zveřejněna specifikace URN, a toto schéma nabízí snadné řešení právě teď. Tato úžasná inovace ještě není dostatečně populární a není standardizována na vysoké úrovni. Ale kdokoli může používat PURL právě teď a zdarma.

Další dobrou zprávou je, že PURL je formátově kompatibilní s připravovanou specifikací URN . Takže nebude další bolestivý kardinální přechod. Zavedení mezinárodního standardu IRI také zjevně PURL nepoškodí. Navíc veškerý serverový software projektu PURL je open source, zdrojové kódy jsou veřejně dostupné.

Historie a perspektivy

Projekt PURL byl vyvinut, spuštěn v lednu 1996 a nyní jej podporuje Online Computer Library Center , Inc. , OCLC .  Jde o velkou neziskovou organizaci, jejíž počítače propojují více než 21 000 knihoven v 63 zemích světa. OCLC se také zabývá výzkumem a technickým rozvojem v oblasti digitálních knihoven.

Odolnost PURL serverů se blíží odolnosti DNS serverů, takže ti, kteří chtějí trochu ztratit, chtějí-li přejít z placené DNS domény na volnou subdoménu v systému PURL. Faktem je, že pokud osoba přestane platit za doménu DNS, bude jeho doména odstraněna z databází serveru DNS a může být dokonce odkoupena jinou osobou. Trvalý lokátor PURL však nikam nepůjde a bude existovat, dokud se samotný projekt PURL neuzavře - a to se zjevně nestane velmi brzy (koneckonců, OCLC je velmi solidní a stabilní organizace).

Schéma PURL z výše popsaných důvodů pravděpodobně není vhodné pro většinu velkých společností. Systém PURL však již začaly používat stovky knihoven, katalogů, slovníků, referenčních knih, encyklopedií a dalších zdrojů po celém světě. Systém PURL je skvělý pro vědecké a výzkumné organizace, ale i pro neziskové nadace a veřejná sdružení. Mezi uživateli jsou již jednotlivci.

Viz také

Poznámky

Odkazy