Zpráva ze systémového semináře ExLibris 2002

Martin Vojnar

Systémový seminář se koná pravidelně každé dva roky. Pořádá jej izraelská firma ExLibris ( http://www.exlibris.co.il/ nebo http://www.exlibrisgroup.com/ ), výrobce a distributor knihovních aplikací a programů, z nichž uživatelé v České republice a na Slovensku znají nejspíše:

  • integrovaný knihovního systém ALEPH,
  • paralelní vyhledávácí nástroj METALIB,
  • nástroj pro prolinkování zdrojů SFX a
  • nástroj pro správu digitálních sbírek DIGITOOL.

Až do roku 2000 byl místem konání tradičně Izrael.

Vzhledem k nedávným přetrvávajícím nepokojům na Blízkém východě se rozhodli organizátoři semináře z bezpečnostních důvodů uspořádat letošní ročník na nedalekém ostrově Kypru. Ačkoliv je ostrov geograficky umístěn téměř u břehů Malé Asie (cca 100 km od pobřeží), politicky se země řadí do Evropy a je vážným kandidátem na vstup do Evropské unie.

V druhém dubnovém týdnu (8.-12.4.2002) tak přivítalo jeho druhé největší město Limassol (Lemessos, cca 170.000 obyvatel) více než dvě stovky účastníků systémového semináře. A zástupci se sjeli téměř ze všech zemí: z Evropy, USA, Kanady, Mexika, Brazílie, JAR, atd. Jedinou výjimkou byla Čína, jejíž reprezentant nezískal vízum.

Z našich zemí byla účast poměrně dobře zastoupena, na akci přijelo pět zástupců z Česka a jeden ze Slovenska:

  • Iva Příbramská (Národní knihovna ČR, Praha)
  • Pavel Kotrba (Národní knihovna ČR, Praha)
  • Jiří Pavlík (ÚVT, Karlova univerzita, Praha)
  • Jan Pokorný (ÚVT, Karlova univerzita, Praha)
  • Martin Vojnar (Vědecká knihovna, Olomouc)
  • Iveta Krjaková (sdružení KOLIN, Košice)

Týdenní program byl organizovaný do přednášek a seminářů (ačkoliv se nakonec tyto svou formou mezi sebou příliš nelišily), a probíhal dopoledne i odpoledne ve čtyřech konferenčních sálech současně (!) . Naštěstí jsme si role rozdělili a snažili se maximálně jednotlivá témata pokrýt. Každý účastník mohl navíc kontaktovat pracovníky podpory ExLibris s aktuálními problémy.

Proto se budu tato zpráva bude podrobně věnovat jen těm přednáškám, které jsem navštívil, a zájemce o další prezentace odkazuji na cestovní zprávy mých kolegů. Souhrnně budou vystaveny na www stránkách Sdružení uživatelů Alephu v ČR a SR ( http://sites.google.com/site/sualeph2 ).

Přílet, ubytování, úvodní společenský večer a registrace proběhly hladce, příjemným překvapením bylo zjištění, že při registraci každý účastník obdržel konferenční CD-ROM s kompletním obsahem přednášené problematiky.

Letošní seminář pokrýval všechny moduly a funkčnosti, které jsou v jednotlivých produktech k dispozici. Věnoval se jak stávajícím verzím Alephu, Metalibu, SFX a Digitool, tak i očekáváným vlastnostem ve verzích nových. Na závěr každé přednášené problematiky byl i rozumný prostor ke kladení dotazů, čehož účastníci často využívali ke spokojenosti všech.

Velké díky patří všem přednášejícím a čestným hostům, kteří stáli za lektorskými pultíky. Z firmy ExLibris se semináře zúčastnilo na cca 50 pracovníků z různých týmů od knihovníků a vývojářů přes programátory, technické pracovníky a pracovníky podpory až k prodejním a vrcholovým manažerům.

A ačkoliv nebylo vstupné na seminář z kategorie laciných (600 USD), lze jeho absolvování pro systémové knihovníky a správce systému toliko vřele doporučit. Jiná tak intenzivní šance ponořit se do světa nastavení a funkcí Alephu prostě není. Proto je třeba ji maximálně využít.

Program:

  1. pondělí
  2. úterý
  3. středa
  4. čtvrtek

Pondělí

Název

ExLibris Documentation Center

 

Lektor    Ruth Schiller

Hodina

Sál

Obsah

Byla představena nová služba uživatelům ALEPH - jednotný dokumentační portál. K nalezení je na http://www.exlibrisgroup.com/ a dále přes odkaz Documentation Center. Přístup je chráněn přes uživatelské jméno a heslo, lze si o něj napsat na docportal@exlibris.co.il . Portál obsahuje veškerou aktuální dokumentaci k následujícícm produktům:

  • Aleph 500 (anglicky)
  • Metalib
  • SFX
  • dokumentace pro překladatele systému
  • Aleph 300
  • Aleph 500 (vícejazyčné mutace, např. německy, portugalsky, ...)

Vyhledávat lze ve stromové struktuře podle typu dokumentu a verze produktu, nebo zadávat otázky formou klíčových slov. Pro zpřesnění dotazů lze použít operátory AND a AND NOT.

Za nejdůležitější a nejúplnější dokument je třeba podle Ruth Schiller stále považovat Web Guide.

Z portálu byly odstraněny informace o oraclovských tabulkách, které budou nadále distribuovány jen s plnou verzí.

Diskutovány byly v průběhu prezentace i později některé problémy:

  • není věnována patřičná pozornost aktuálnosti dokumentů, u jejich názvu chybí poslední datum aktualizace, případně pro který patch byl dokument aktualizován
  • chybí informace o rep_changes podle konkrétní verze (tj. změnách a opravách chyb v rámci jednoho patche)
  • dochází-li k aktualizaci či opravě dokumentu, mělo by být zvýrazněno ale současně zachováno původní znění dokumentu tak, aby bylo možné analyzovat a srovnat s aktuálním nastavením v tabulkách
  • na základě dotazu Ivy Příbramské a konzultace s Judy Levi byl zjištěn a vyzkoušen způsob jak aktualizovat i záhlaví českých tabulek

Název

X Server API

 

Lektor    Tsach Moshkovits

Hodina

Sál

Obsah

Na přednášky Asafa Klina k tématům, jak propojit Aleph a systém třetí strany, jak zlepšit interoperabilitu s okolním prostředím, jak dotazovat a získávat výsledky z databáze prostřednictvím externích nástrojů aj. jsem se zvláště těšil. Špatnou zprávou na úvod semináře bylo oznámení, že Asaf Kline se nemůže konference účastnit. Naštěstí se místo něj objevil mladý systémový inženýr Tsach Moshkovits z americké kanceláře, který se s popsanými problémy zdatně vypořádal. První prezentace byla na téma X Server.

Je to nezávislá část WWW serveru Alephu, která má do budoucna sloužit jako základní pilíř pro komunikaci s externími programy třetích systémů přes http protokol. Ke komunikaci používá předem dohodnutá volání (URL s parametry) a výstupy odesílá v jednoduchém XML podle vnitřního DTD ExL pro potřeby Alephu.

Poprvé se X Server objevuje ve verzi 14.2.4 a není pro jeho provozování zapotřebí speciální licence. Použití má zejména v oblastech vyhledávání v bibliografických záznamech, vzdálené autorizace čtenářů a základních výpůjčních transakcí.

Základní adresa X serveru vypadá takto http://server:port/X/funkce?parametry .

Pro testování či ověření funkčnosti X serveru lze použít MSIE prohlížeč od verze 5, který dokáže srozumitelně zobrazit XML soubory.

Speciální znaky jsou kódované v UTF-8, nebo je možné zvolit speciální proměnnou svou vlastní znakovou sadu definovanou v $alephe_tab/tab_character_conversion_line .

Ve verzi 14.2.4 lze použít tyto služby X serveru (bylo ověřeno na skutečné instalaci):

  • explain (základní služba, která popisuje
  • find
  • present
  • bor_authenticate

Ve verzi 15 se množina služeb rozšiřuje o další:

  • bor_info
  • renew
  • hold
  • hold_cancel
  • item_data
  • find_doc (v implementaci)

Rovněž lze s úspěchem pro úpravy v zobrazení záznamů použít standardní programy definované v tab_expand.

Lze shrnout, že představená komponenta vzbudila velký ohlas a zdá se být opravdu slibným nástrojem pro otevřenou komunikaci s okolím systému.

Poznámka: Po semináři jsme na základě instrukcí dokázali nastavit a implementovat X Server pro:

  1. vzdálenou autorizaci našich čtenářů v Jednotné informační bráně ( http://www.jib.cz/ )
  2. propojení naskenovaného generálního katalogu se systémem pro národní retrokonverzi v NK ČR, tzv. NRIS (viz http://nris.nkp.cz/ )

Název

Introduction of CJK to Aleph: An Overview

 

Lektor    Judy Levi

Hodina

Sál

Obsah

Přednáška objasnila pojem CJK. Příchod standardu kódování speciálních znaků Unicode umožňuje Alephu od verze 14.x používat i CJK, tj. znakové sady pro čínštinu, japonštinu a korejštinu. Uvedené "jazyky" jsou speciální tím, že jejich vlastní abecedy nejsou organizované znakově, ale významově. Slovo se skládá z několika ikon/obrázků, přičemž každá ikona se přepisuje do latinky několika znaky. Unicode podporuje přes 60.000 takových obrázků.

Pro čínštinu se ustálilo použití znakové sady Han (50.000 znaků, z toho 4.000 jsou běžné). Pro korejštinu existují dvě abecedy: obrázková Hanja a slabičná Hangul. V Japonsku se používá obrázková Kanji a slabičné Hiragana a Katakana.

Aby situace nebyla jednoduchá existují dále celkem čtyři tradiční způsoby, jak zapisovat obrázky v oblasti Jihovýchodní Asie:

  • tradiční čínština
  • zjednodušená čínština
  • japonština
  • korejština

Nelze tedy použít jeden standardní univerzální font, protože konkrétní slovo vypadá v každém případě odlišně. V USA se rozhodly od konce roku 2000 používat pro přepis Pinyin.

Pro zápis obrázkových znaků je možné použít editor IME od fy Microsoft, používaný v čínské verzi Windows 2000.

Aleph umožňuje na základě slovníku pro CJK slova udržovat jejich obrázkovou i přepsanou podobu a rovněž obě podoby indexovat.

Název

ALEPH API Programming in C and C++

 

Lektor    Tsach Moshkovits

Hodina

Sál

Obsah

Druhá přednáška z tématické oblasti komunikace Alephu s jeho okolím se zabývala možnostmi využití API systému. Byla popsána architektura PC serveru, který se z hlediska funkčnosti skládá z několika tříd diskrétních služeb. Každá služba je zodpovědná za jeden nebo více úzce souvisejících úkonů (např. přepsat bibliografický záznam, uložit nový, smazat, apod.). Každá služba má vlastní datovou strukturu pro vstup a výstup.

Jednotlivé třídy:

  • 01 základní
  • 02 katalogizace
  • 03 seriály
  • 04 výpůjčka
  • 05 akvizice
  • 06 administrace
  • 07 peněžní transakce
  • 08 MVS
  • 09 jednotky
  • 10 vyhledávání
  • 12 správce úloh
  • 14 správce tabulek
  • 15 navigace
  • 20 samoobslužná výpůjčka
  • 99 služby Z39.50

Služby mají společnou hlavičku, která obsahuje:

  • číslo služby
  • číslo úkonu
  • knihovna
  • jazyk
  • jméno a heslo uživatele
  • číslo chyby a její text

Např. služba "Get user by barcode" má dva úkony: "Verify" a "Id" a přiřazené číslo C0106.

PC server používá protokol TCP/IP. Každá služba je definovaná jako textový řetězec s předem stanovenými délkami (různé pro každou službu), které se naplňují jednotlivými údaji.

Aleph pro manipulaci se službami nabízí předdefinované C++ třídy, které popisují datovou strukturu vybraných služeb. Dokumentace k těmto službám je na serveru v adresáři Documentation/API . Pro volání serveru se používá funkce call_server(). Licencování takovýchto volání probíhá stejně jako licencování běžných transakcí volaných prostřednictvím GUI klienta.

Teoretický výklad byl doplněn živou ukázkou programového kódu ve Windows, která simulovala zobrazení čtenářských údajů.

Úterý

Název

DigiTool

 

Lektor    Marc Daubach

Hodina

Sál

Obsah

ExLibris ústy viceprezidenta pro mezinárodní prodej Marca Daubacha představil další produkt - DigiTool. Jedná se o integrovaný systém pro správu digitálních kolekcí a objektů. Může fungovat nezávisle na Alephu, nebo jej lze kombinovat s již existujícími databázemi administrativních a bibliografických záznamů.

Demoverzi a prezentaci ze semináře lze stáhnout na adrese http://demo.exlibrisgroup.com:4505/DLT . V poli pro vyhledávání (Search) zadejte klíčové slovo "Daubach" a v seznamu nalezených záznamů klikněte na pravé straně na ikonu prezentace.

Hlavní funkce, které má nástroj pro správu digitálních sbírek zajišťovat:

  • organizaci a uložení digitálních objektů
  • přístup v souladu s copyrightem
  • vyhledávání a stahování takových objektů
  • jejich prohlížení

DigiTool umí zajistit:

  • import digitálních objektů
  • automatickou extrakci technických metadat
  • ruční doplnění metadat
  • vytvoření náhledů
  • vytvoření plného textu a indexů k vyhledávání
  • definici přístupových práv
  • definici způsobu zpřístupnění a prohlížení
  • sledování a monitorování provozu

Objekty v různých formátech (audio, video, obrázky, textové soubory, ...) lze uložit interně v databázi Oracle (speciální tabulkové prostory typu BLOB) nebo odkazovat externě.

Pro vyhledávání se informace o objektech převádí do XML podle standardního DTD (kvalifikovaný Dublin Core 1.1 nebo MARC21) a dále se indexují, což umožňuje použití bohaté palety vyhledávacích operátorů (SOUNDEX, WITHIN, FUZZY, ...). Pro uložení metadat lze použít buď databázi v rámci DigiTool nebo samostatnou bibliografickou bázi v Alephu.

V implementaci jsou další standardy uložení metadat: EAD a TEI.

Název

Alephino

 

Lektor    Claudia Isbir

Hodina

Sál

Obsah

Na Marca Daubacha navázala ástupkyně hamburské pobočky ExLibris s prezentací dalšího produktu Alephino. Jedná se o odlehčenou verzi Alephu, vyvíjenou zpočátku speciálně pro německé prostředí po akvizici systému DABIS firmou ExLibris v roce 1999.

Po vývoji zahájeném v roce 2000 se tak Alephino dostává do první fáze životní etapy produktu, funguje v prvních knihovnách a implementuje se v řadě dalších.

Doporučené limity jeho nasazení:

  • pro maximálně 10 knihovníků
  • pro maximálně 50 čtenářů (WWW přístupů)
  • databáze může obsahovat až 300.000 dokumentů

Základní vlastnosti:

  • klient je velmi podobný Alephu
  • ačkoliv server a databázový server je BISLOK, jeho funkcionalita je blízká Alephu (implementace pro Linux, Solaris a Windows NT)
  • usnadňuje zapojení do větších konzorcií
  • může sloužit jako brána k Alephu
  • podporuje formáty MARC21 a MAB

Současná verze je 1.2, obsahuje moduly:

  • Katalogizace a správa jednotek
  • WWW OPAC
  • Výpůjčka
  • Akvizice a seriály
  • nástroje pro administraci, výstupy a statistiky

Ve verzi 1.3 se plánuje podpora pro vícepobočkový systém, SDI a nové možnosti v modulu seriály. Rovněž má být v průběhu léta implementována Z39.50 brána společně se Z39.50 serverem, a WWW bude vybaveno tlačítky SFX.

Další dotazy lze směřovat na adresu Dorothea.Redeker@exl.de nebo na info@exl.de .

Název

ALEPH 500: Importing Bibliographic and Authority Records

 

Lektor    Judy Levi

Hodina

Sál

Obsah

Obsahem přednášky byl popis jednotlivých nástrojů - www služeb, které lze využít pro údržbu bibliografických a autoritních záznamů. Jednalo se zejména o:

  • p_file_01 a p_file_02, které se používají pro převod z ISO2709 formátu do sekvenčního formátu, slouží coby přípravné kroky před vlastním importem do Alephu
  • a nejdůležitější službu p_manage_18, která provádí import bibliografických nebo autoritních záznamů v odpovídajícím sekvenčním tvaru a formátu (MARC21, UNIMARC, MAB a DANMARC) společně s doprovodnou službou p_manage_36 (viz dále)

Procedura p_manage_18 nahrává záznamy do databáze ve dvou módech: přidávání nových záznamů nebo aktualizace stávajících (s možnostmi přidávání polí, nahrazení polí nebo nahrazení celého záznamu).

Pro potřeby budování souborného katalogu a ošetřování duplicitních bibliografických záznamů při importu byla doplněna služba p_manage_36, která pracuje se speciálním polem UID.

Na základě pole UID rozděluje p_manage_36 vstupní soubor do tří skupin:

  1. jedinečné záznamy, které se v databázi nevyskytují
  2. záznamy, které se v databázi vyskytují právě jednou
  3. záznamy, které se v databázi vyskytují vícekrát

Kontrolu na duplicity lze nastavit buď pomocí přímého indexu Z11 a indexování pole UID, nebo na základě jednoznačného výskytu v rejstřících. S nimi jsou spojené tabulky buď match_doc_uid nebo match_doc_acc.

POZOR: p_manage_36 nekontroluje jedinečnost mezi záznamy navzájem v importované dávce, mělo by ale pomoci vytvoření dočasné báze, kde se nahraje pouze importovaný soubor a poté se provede nad tímto souborem kontrola p_manage_36 s identickým vstupem.

Při importu lze využít nových možností automatického generování administrativních a holdingových záznamů, včetně záznamů o jednotkách.

V USA existuje pět základních importovacích programů:

  • OCLC (ošetřuje speciální OCLC server v Alephu)
  • RLIN (ošetřuje speciální RLIN démon v Alephu, ue_03)
  • MARCIVE (ošetřuje procedura p_file_99)
  • BNA (ošetřuje procedura p_file_98)
  • YBP (ošetřuje procedura p_file_96)

Jednotlivé možnosti a způsoby nastavení jsou blíže popsány v dokumentačním portálu - pro každý mechanismus existuje samostatný návod.

Název

Indexing: Technical Issues

 

Lektor    Omri Gerson

Hodina

Sál

Obsah

Otázky indexování se sice nedotýkají vlastní práce uživatele, ale jejich nastavení přímo ovlivňuje úspěšnost při vyhledávání a spokojenost při práci se systémem. Omri Gerson je manažerem pro vývoj a popsal detailně jednotlivé způsoby indexování s možnými problémovými místy.

Existují tři základní typy indexů:

  • přímé indexy (Z11)
  • rejstříky (Z01, Z02, Z0102)
  • slova (Z95, Z97, Z98)

Slova lze použít pro vyhledávání nebo při prohlížení rejstříků. Každé slovo je uloženo ve slovníku termínů (Z97). Každé slovo má bitmapu (Z98), která obsahuje indexy, ve kterých se slovo vyskytuje. Tabulka Z98 ukládá rovněž informaci o všech záznamech, kde se příslušný termín vyskytuje. Oproti tomu existuje její invertovaná podoba v tabulce Z95, která pro každý záznam uvádí seznam jeho termínů.

Z95 se používá při dotazech s rozšířením.

Z980 se používá pro nově indexované záznamy a pokud je celá databáze indexovaná přes ue_01, lze Z98 zrušit, neboť jsou všechny záznamy indexovány v Z980.

Rejstříky obsahují indexovaná záhlaví, která se typicky sestávají z frází. Umožňují provázání do autoritních souborů.

Pro každou frázi existuje právě jeden záznam v tabulce Z01, zatímco Z02 obsahuje čísla záznam, kde se fráze vyskytuje.

Pro zlepšení výkonu u malých logických bází (typicky pod 10% z celkového obsahu databáze) existuje tabulka Z0102, která obsahuje Z01 pro každou logickou bázi. Stoupá tím nárok na místo disku a uložení. Z0102 není povinná.

Doporučení: nepřidávat jednoznačná slova (ISBN, ISSN) do indexu slov, ale pouze do přímého indexu. Přímý index lze prohlížet přes rejstříky.

Dalšími typy indexů jsou vazby mezi záznamy (Z103), které se udržují duplicitně, krátký bibliografický záznam (Z13) a indexy pro třídění (Z101).

Od verze 14 došlo ke změně procesu, který řídí přebudování indexů. Některé části je nyní možné provádět paralelně (čtení záznamů a jejich zpracování), jiné zůstávají jako dříve (nahrávání dat zpět do databáze přes SQL*Loader). Podle počtu procesorů tak lze spustit proceduru ve 2-8 procesech.

Pozor! Prodloužil se import tabulky z98 a doba na zpracování slov.

Tip - velikost smyčky by neměla být menší 50000, snižuje účinnost zpracování.

Každý proces se nyní rozpadá do několika na sobě nezávislých etap, tyto etapy by měly být v průběhu spuštění procedury v rovnováze.

Odhad potřebného místa pro přebudování indexů:

  • místo pro třídění: počet paralelních procesů * velikost zpracovávaného balíku (1 záznam ~ 10-20 kB) + 20%
  • $data_scratch: počet procesů * 1,5 * velikost balíku + počet cyklů * velikost balíku
  • obnovení dat: počet cyklů * velikost balíku * 0,3

Typicky import záznamů a přebudování indexů uzamyká databázi. Pokud je ue_01 vypnutý, lze databázi z provozních důvodů ručně odemknout (util C-6).

Do dalších verzí Alephu se zvažuje zavedení standardního mechanismu indexování prostřednictvím Intermediate Text Tool.

Pro aktualizaci vazeb po nahrání většího souboru nových autoritních hesel je možné použít procedury p_manage_102, p_manage_103 a p_manage_104.

Středa

Název

XML/XSL Based Mechanism for 15.2

 

Lektor    Omri Gerson

Hodina

Sál

Obsah

Verze 15.2 není hlavní verzí a nepředpokládá se, že by na ni zákazníci přecházeli ve větším počtu, zejména ne ti, kteří již přešli na verzi 14.1 nebo 14.2. Nicméně tato verze, jak popsal Omri Gerson, s sebou rovněž přináší některé velmi zajímavé novinky. Jednou z nich je nový mechanismus zpracování výstupů, a to pomocí XML/XSL.

Vícevrstvá architektura má při zpracování výstupu tři hlavní úrovně:

  • získávání dat (XML)
  • překlad dat (XML)
  • formátování dat (XSL)

XML výstup bude obsahovat maximální potenciální data ze Zxx tabulek. Má vestavěnou podporu pro kódování UTF-8 s možností volat externí programy.

Výhodou formátovacího jazyka je podpora vsuvných souborů a zapouzdření.

Tiskovým souborem je soubor tiskových výstupů, kterými mohou být:

  • XML_XSL (default)
  • PLAIN (holý textový výstup)
  • EXECUTE (předání externímu programu)
  • HTML (vytištěno jako HTML)

Zachováno pořadí postupného procházení šablon od specifických k obecným.

Široká možnost při překladu dat:

  • nahrazení hodnot číselníků popisy
  • manipulace s čísly, znaménky a uvozujícími nulami
  • manipulace s textem
  • manipulace s datovou proměnnou

Klient má vestavěnou komponentu pro podporu tisků, která dokáže:

  • tisknout
  • odeslat výstup e-mailem
  • uložit jako soubor
  • spustit externí program

Dále může volit mezi různými způsoby tisku:

  • normální tisk
  • náhled
  • zobrazit zdroj v XML
  • prohlížet XML v MSIE

Tiskové výstupy budou disponovat standardní historií a možností opakovat tisky. Možnosti pro tisk, zaslání e-mailem a současný tisk i poslání e-mailem jsou zachovány.

Od implementace XML si řada uživatelů slibuje větší flexibilitu při definici tiskových výstupů, ovšem je zřejmé, že ovládnutí tohoto způsobu bude při ladění v počáteční fázi náročnější.

Název

New Developments in Metalib

 

Lektor    Tami Trotter

Hodina

Sál

Obsah

Tami Trotter avizovala nové vlastnosti verze 2.0, které budou přístupné uživatelům v průběhu léta 2002:

  • použití pro konzorcia, větší flexibilita pro nastavení
  • integrace elektronických časopisů
  • statistiky a zprávy
  • nový WWW design bez rámců

Dále bude možné provozovat Metalib ve vícejazyčném prostředí, případně i odlišit www stránky podle instituce (analogie samostatných instancí jako u SFX).

Zůstává zachována centrální znalostní báze (jeden konfigurační záznam), která může obsahovat různé popisné záznamy od jednotlivých institucí (několik katalogizačních záznamů).

Bude tak možné vyřešit současný problém, který se pouze obešel, a to různé pohledy na jeden zdroj od různě oprávněných uživatelů.

Elektronické časopisy vytvoří samostatnou bázi JNL01, kterou si budou moci uživatelé naplňovat podle svých požadavků:

  • z Alephu
  • z jiné databáze
  • z SFX
  • ručně

Báze elektronických časopisů vč. full-textů dostupných on-line tak bude tvořit vedle znalostní báze druhou skupinu zdrojů, ze kterých si budou moci uživatelé vybírat při zadávání a směrování dotazu.

Rozsah statistik bude pokrývat počty dotazů do jednotlivých zdrojů a průběhy těchto dotazů. Bude zavedena podpora pro použití proxy serverů a pokračuje trend v optimalizaci výkonu.

Název

SuperSearching at UTS, Australia

 

Lektor    Ann Flynn

Hodina

Sál

Obsah

Přednášející pochází z University of Technology v Sydney a prezentovala zkušenosti instituce ze zavádění Metalibu. Výsledky jsou podobné jako v projektu Jednotné informační brány ( http://www.jib.cz/ ). Implementace včetně zkušebního provozu trvala cca 12 měsíců.

Pro potřeby projektu zavedli novou značku SuperSearch a nové logo včetně SFX tlačítka.

Adresa nástroje SuperSearch je na http://supersearch.lib.uts.edu.au/ .

Název

Metalib Technical Issues

 

Lektor    Tami Trotter

Hodina

Sál

Obsah

V průběhu přednášky byla zopakována základní technická východiska, na kterých je software Metalib založen, konkrétně organizace Oraclových databází:

  • DAT01 (znalostní databáze)
  • VIR00 (databáze čtenářů)
  • VIR01 (pracovní, dočasná databáze)

Zmíněny byly nejdůležitější tabulky pro každou databázi.

DAT01:

  • Z00 ... bibliografické záznamy zdrojů
  • Z01, Z02, Z11, Z97, Z98 ... indexy
  • Z52 ... počitadla
  • Z58 ... záznamy o konfiguraci zdrojů

VIR00:

  • Z52 ... počitadla
  • Z312, Z53 ... záznamy o uživatelích a jejich profilech
  • Z51, Z05 ... historie
  • Z119, Z00 ... e-shelf a záznamy na poličce
  • Z605 ... statistiky

VIR01:

  • Z00 ... stažené záznamy
  • Z52 ... počitadla
  • Z05 ... údaje o sezeních
  • Z51 ... aktuální dotazy
  • Z54 ... aktuální informace o sezení

Speciální pozornost byla věnována virtuální tabulce Z580, která spojuje čtenářské rozhraní a uživatelský profil. Z důvodu výkonnosti se tato vazba aktualizuje dávkově každých 10 minut.

Dále Tami Trotter zmínila možnosti a výhody tří způsobů přihlášení do Metalibu:

  • bez hesla (účet HOST)
  • lokální registrací
  • vzdáleným ověřením (možnost snadno napojit vzdálenou databázi čtenářů)

Na závěr prezentace byla zmíněna možnost exportovat a importovat zdroje, což se hodí zejména při souběžném provozu testovací a produkční instance.

Název

Metalib Resource Configuration Files

 

Lektor    Tami Trotter

Hodina

Sál

Obsah

Obsah prezentace byl zaměřen na standardní konfiguraci zdrojů v Metalibu v rozsahu, který jsme si dokázali osvojit při ladění a testování provozu Jednotné informační brány ( http://www.jib.cz/ ).

Zopakovány byly základní možnosti napojení zdrojů do Metalibu, aby je dokázal prohledávat:

  • Aleph protokol (od verze 14.2 je možné vyhledávání přes X server)
  • Z39.50 protokol (standardně)
  • speciální protokol (např. Entrez/Pubmed)
  • analýza a "vykusování" www stránek

Při konfiguraci je možné kromě parametrů použít řadu převodních programů (dnes 28), které upravují hledaný termín do podoby přijatelné pro cíl. Např. odstraňování pomlček z ISBN, kde se nemají posílat.

Jiný příklad použití konverzních programů byl ukázán na Z39.50 cílech, které neumí vracet záznamy ve struktuře MARC, ale pouze v SUTRS. Konverzní program zde převede záznam z textového formátu na strukturovaný.

Rovněž byly zmíněny základní možnosti a příkazy pro konverzi mezi strukturovanými záznamy. Tyto možnosti máme dobře zmapované díky potřebě konverze z UNIMARCu do MARC21.

Na závěr byly kvůli časové tísni pouze připomenuty možnosti konverzí v informacích, které se odesílají v OpenURL a základní filozofie a kostra mechanismu, který se uplatňuje při prohledávání zdrojů dostupných pouze přes http protokol a při "vykusování"

Čtvrtek

Název

ALEPH PAC User Profiles

 

Lektor    Marina Spivakov

Hodina

Sál

Obsah

Krátká prezentace na téma čtenářských profilů a jejich použití ve WWW OPACu.

Obecně profil může definovat:

  • parametry zobrazení
  • parametry prostředí
  • povolení pro určité funkce

Pro zobrazení lze nastavit:

  • počet záznamů v řádkovém zobrazení
  • maximální množina záznamů, která se má zobrazovat v úplném formátu
  • zvolený formát pro řádkové zobrazení
  • jazyk komunikace

Dále se v profilu nastavuje řada povolení:

  • fungování externích odkazů (pole 856)
  • fungování SDI
  • fungování Uložit na server...
  • aktualizace adresy čtenářem
  • vznášení požadavků na desiderata
  • maximální počet záznamů, které lze uložit nebo odeslat e-mailem

Profily a jejich údaje jsou uloženy v tabulce Z61.

Existují čtyři typy profilů:

  • ALEPH (obecný)
  • IP (vázaný na konkrétní adresu počítače)
  • skupinový
  • osobní (ID profilu je stejné jako ID uživatele)

Jejich aktualizace je konzistentní a závisí na přihlášení uživatelů.

Název

Apache and Aleph WWW server

 

Lektor    Jeff Stavsky

Hodina

Sál

Obsah

Stručná prezentace pojednávala o nové možnosti pro Aleph 14.1, a to použít Apache jako WWW front server. Poslední otestovaná verze je 1.3.19.

Aleph vyžaduje některé speciální úpravy v httpd.conf. Liší se verze pro 14.2 a 15.2, existují proto pro ně samostatné návody.

Volitelně je možné používat SSL, zvyšuje bezpečnost, snižuje výkon. SSL vyžaduje Perl a instalaci Apache musí předcházet instalace OpenSSL.

Aleph používá a nabídky modulů následující:

  • Expires
  • Headers
  • So (od verze 15.2)

Vzhledem k rozšířenosti Apache a jeho stabilitě je množství problémů minimální.

Z řad posluchačů zazněl dotaz, zda-li existuje nějaký nástroj jak se vypořádat s velikostí rychle narůstajících logových souborů. Stefan Lohrum z KOBV doporučil používat GNU program rotate_logs.

Název

Oracle Maintenance and Configuration

 

Lektor    Jeff Stavsky

Hodina

Sál

Obsah

Přednáška byla užitečná zejména pro správce systému a databázové administrátory Alephu. Současná podporovaná verze Oraclu je 8.1.7. Oproti předchozím verzím se změnil způsob instalace, nyní může probíhat:

  • rychlou metodou (předkompilovaná verze, pouze pro Solaris)
  • tichou metodou (lze na dálku, nevyžaduje průběžné použití X serveru), nelze ale volitelně zadat všechny parametry
  • s pomocí univerzálního instalátoru Oracle (vyžaduje X server a rychlé připojení)

Doporučené tipy pro spolehlivý výkon:

  • fyzické soubory, které tvoří tablespace ne více než 2GB každý
  • ne více než 50 extents pro tabulku
  • u více disků rozložit správně data (ts0 na jeden a ts1 na druhý) a případně znásobit kanály u řadiče

Rozšířeny byly některé utility pro správu Oracle (např. util O-14).

Použití util O-15 (resp. util O-14-6 ve verzi 15.2) pro spojení volných databázových bloků někdy nefunguje, pomůže export a import celé knihovny.

Název

Z39.50

 

Lektor    Omri Gerson

Hodina

Sál

Obsah

Popis funkcionality Z39.50 byl zmíněn se zvláštním důrazem na současné možnosti. Od verze 16.2 byl měl být k dispozici Z39.50 server verze 3 s Extended Services - Database Update.

Rozšíření možností ve verzi 14.x spočívá v založení dvou obecných vrstev, které různým způsobem mohou měnit parametry pro Z39.50 spojení, zejména transformovat hledané termíny:

  • univerzální brána
  • Z39.50 brána

Novinkou je rovněž schopnost Z39.50 brány intepretovat informace o exemplářích a jednotkách a zobrazovat je v OPACu.

Rozšířena byla podpora Bath profilu, i když není stále úplná:

  • funkční oblast A: úroveň 0, úroveň 1 na 80%
  • funkční oblast B: úroveň 0
  • funkční oblast C: úroveň 0, úroveň 1 na 90%

Z39.50 brána ukládá nastavení v pracovních knihovnách EXT01 až EXT04, vlastní záznamy se ukládají do VIR01.

Z39.50 server je schopen korektně označit záznamy příslušným formátem (tj. to, co nefungovalo ve verzi 12.2 pro UNIMARC).

Název

ALEPH GUI Installation and Distribution

 

Lektor    Omri Gerson

Hodina

Sál

Obsah

Na samotný závěr konference zazněla prezentace na téma grafický klient Alephu s důrazem na jeho instalaci, správu a distribuci.

Klient byl ověřen pro Windows XP, podpora pro Windows 95/98 bude v průběhu 2003 ukončena analogicky s oznámením o ukončení podpory ze strany Microsoftu.

Zmíněny byly oba typy instalace:

  • samostatná
  • síťová

U síťové instalace byl kladen důraz na sdílení nastavení v .ini souborech a na rozlišení tam, kde je potřeba a kde si uživatel přenastaví.

Speciálním rysem, který přibyl do verze 14.x, je parametr pro knihovnu, která může změnit zdroj aktualizace souborů na serveru. Mechanismem pro "version control" však prochází pouze prvních sto souborů.

Na závěr zaznělo několik tipů a doporučení pro další vývoj, z nich vyjímám:

  • přesunout některé informace z alephcom.ini do profilu uživatele (typicky e-mailová adresa)
  • omezit a zjednodušit přihlašování při používání síťové instalace klienta
  • zajistit možnost použití variabilních konfiguračních souborů i při samostatné instalaci