katalogizace:oai-pmh_-_sklizeni_do_souborneho_katalogu
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verze | |||
| katalogizace:oai-pmh_-_sklizeni_do_souborneho_katalogu [2024/07/21 19:07] – ece | katalogizace:oai-pmh_-_sklizeni_do_souborneho_katalogu [2025/12/30 20:59] (aktuální) – ece | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| + | ====== Sklízení záznamů Evergreenu do Souborného katalogu ČR pomocí protokolu OAI-PMH. ====== | ||
| + | |||
| + | |||
| + | ===== Využití OAI-PMH pro sklízení záznamů v Souborném katalogu ČR ===== | ||
| + | |||
| + | |||
| + | [[https:// | ||
| + | |||
| + | |||
| + | |||
| + | ===== OAI-PMH v Evergreenu ===== | ||
| + | |||
| + | Od Evergreenu 3.9 je podpora OAI-PMH již přímo k dispozici včetně možnosti využívat předdefinované sety (viz [[https:// | ||
| + | |||
| + | ==== Implementace v nižších verzích Evergreenu ==== | ||
| + | Informace k [[https:// | ||
| + | |||
| + | Při použití novější verze Perlu je třeba v souboru / | ||
| + | |||
| + | |||
| + | |||
| + | * řádek 234 změnit na: \\ // %%foreach my $metadataPrefix (keys %{ $oai_metadataformats }) { %% // | ||
| + | * řádek 253 změnit na: \\ // %%foreach my $key (keys %{ $oai_sets }) {%% // | ||
| + | |||
| + | |||
| + | Text níže se vztahuje k implementaci v nižších verzích Evergreenu než 3.9; od implementace ve vyšších verzích Evergreenu se liší pouze v některých detailech, především v tom, že ve verzi 3.9 a vyšší: | ||
| + | * jsou již k dispozici sety; | ||
| + | * modul se zapíná podle [[https:// | ||
| + | * modul se nastavuje podle [[https:// | ||
| + | |||
| + | ===== Nastavení OAI-PMH modulu pro sklízení záznamů z Evergreenu do souborného katalogu ===== | ||
| + | |||
| + | ==== Definice záznamů pro sklízení ==== | ||
| + | |||
| + | Aktuálně v Evergreenu nejsou k dispozici sety. Pro vyloučení záznamů, které se nemají dostat do Souborného katalogu v rámci sklizně, je používáno interní pole MARC $995, které pomocí XSLT šablony potlačí metadata těch záznamů, které se sklízet nemají. Výsledný výstup tudíž | ||
| + | |||
| + | V praxi pak ve sklizeném souboru vypadá „nesklízený“ záznam | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | ==== Šablona XSLT pro zpracování OAI-PMH výstupu pro sklizeň ==== | ||
| + | |||
| + | <file xsl oai_skc.xsl> | ||
| + | < | ||
| + | xmlns: | ||
| + | xmlns: | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | </ | ||
| + | |||
| + | Šablonu nahrajte do adresáře / | ||
| + | |||
| + | Zpracování výstupu pro sklizeň pomocí šablony XSLT obsahuje mj.: | ||
| + | - smazání | ||
| + | * 901 a 990 | ||
| + | - smazání podpolí, která se nemají dostat do Souborného katalogu | ||
| + | * podpole $0 v polích 1XX a 7XX, které v Evergreenu propojuje bibliografický záznam s autoritním záznamem - viz řádek 21, | ||
| + | * podpole $9 v poli 856, které Evergreen používá pro určení knihoven,v nichž se má v katalogu zobrazit elektronický zdroj bez připojených fyzických exemplářů - viz řádek 22), | ||
| + | - definici sigly/sigel knihoven, jejichž záznamy se mají z evergreenového katalogu sklidit do Souborného katalogu (viz řádek 23), | ||
| + | - definici pole a jeho obsahu, na základě které budou do sklizně zařazeny záznamy, které toto pole a zadanou hodnotu obsahují (v šabloně je takto použito pole 995 a hodnota " | ||
| + | |||
| + | ==== Nastavení OAI-PMH v opensrf.xml ==== | ||
| + | |||
| + | Parametry pro OAI-PMH je potřeba nastavit také v konfiguračním souboru | ||
| + | // | ||
| + | |||
| + | Pro sklízení záznamů do Souborného katalogu ČR je v sekci **//< | ||
| + | * nastavit metadatový prefix **//" | ||
| + | * definovat, zda se do sklizně má dostat také informace o smazaných záznamech (viz dále). | ||
| + | |||
| + | Příklad nastavení parametrů pro OAI-PMH ve Společném katalogu Evergreen (SPOK): | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | <!-- < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== Nastavení triggerů pro zaznamenání změn exemplářů==== | ||
| + | Při sklízení záznamů do Souborného katalogu je využíváno časové razítko | ||
| + | |||
| + | |||
| + | ==== Odstranění záznamů smazaných v Evergreenu ze Souborného katalogu ČR ==== | ||
| + | |||
| + | K odstranění smazaných záznamů ze SK lze využít status " | ||
| + | |||
| + | Zahrnutí záznamů se statusem " | ||
| + | |||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | Pro zahrnutí smazaných záznamů použijte hodnotu //" | ||
| + | |||
| + | |||
| + | Využití OAI-PMH pro odstranění smazaných záznamů knihovny ze souborného katalogu je nutné dohodnout a otestovat při vstupním testování OAI-PMH v Souborném katalogu. | ||
| + | |||
| + | ===== OAI-PMH ve společných evergreenových katalozích ===== | ||
| + | |||
| + | ==== Společné sklízení katalogu ==== | ||
| + | |||
| + | Společné zasílání za celý katalog je nutné předem dohodnout s oddělením Souborných katalogů v NK. Zároveň je nutné nahlásit sigly všech přispívajících knihoven. V případě, že jednotlivé knihovny používají vlastní adresu rozhraní OPACu Evergrenu, je nutné k jednotlivým siglám připojit také URL pro link záznamu v SK do lokální báze jednotlivých knihoven. | ||
| + | |||
| + | |||
| + | ==== Definování knihoven, jejichž záznamy se mají sklízet do Souborného katalogu ==== | ||
| + | Sigly všech knihoven, které se mají sklízet, musí být uvedeny v XSLT šabloně (v řádku 22). Pokud sigla knihovny v XSLT šabloně uvedena není, tato knihovna se ve sklizni neobjeví. | ||
| + | |||
| + | ==== Smazané záznamy ve společných katalozích ==== | ||
| + | |||
| + | V případě, že jsou do Souborného katalogu najednou sklízeny záznamy více knihoven, nelze zajistit, že bude sigla odstraněna v případě, že bude záznam smazán pouze v jedné knihovně ((u záznamů se statusem " | ||
| + | |||
| + | V případě, že chcete ve společném katalogu využívat odstranění smazaných záznamů ze Souborného | ||
| + | |||
| + | |||
| + | ===== Doporučené postupy pro katalogizátory ===== | ||
| + | |||
| + | |||
| + | [[katalogizace: | ||
| + | ===== Možnost dávkového přispívání do Souborného katalogu ČR ===== | ||
| + | |||
| + | Dávkové přispívání do souborného katalogu se v současné době v žádné evergreenové knihovně nepoužívá. V případě zájmu je k dispozici starší [[knihovna_jabok: | ||
| + | |||
| + | ===== Projekt VISK 3 ===== | ||
| + | |||
| + | ^Technické řešení a metodická doporučení byla vytvořena a rámci projektu Podpora sklízení záznamů prostřednictvím protokolu OAI-PMH z otevřeného knihovního softwaru Evergreen a zvýšení mobility služeb v Knihovně Jabok podpořeného z dotace[[ https:// | ||
/var/www/eg-wiki.osvobozena-knihovna.cz/data/pages/katalogizace/oai-pmh_-_sklizeni_do_souborneho_katalogu.txt · Poslední úprava: 2025/12/30 20:59 autor: ece