Systémový seminář 2000

 Zpráva ze služební cesty

Pořadatel: Ex Libris

Místo: Tel Aviv (Izrael)

Datum: 21.-28. května 2000

 

Účastníci cesty: RNDr. Pavel Kotrba (OA), PhDr. Iva Příbramská (OKS)

 

Program:

 

Protože většina semináře byla organizována v paralelních sekcích, bylo velmi výhodné, že jsme se podle svých profesních zájmů mohli rozdělit a pokrýt tak více prezentací. Tabulka s programem je úplná, poznámky k vyslechnutým přednáškám následují. V elektronické verzi http://www.nkp.cz/sualeph/zpravy/syssem2000.htm společně navštívené přednášky mají fialové orámování, přednášky pro systémové knihovníky červené a pro systémové programátory modré orámování.

 

 

 

8:30-9:00

Registrace

9:00-10:30

Architektura ALEPHu 500
Omri Gerson, manažer rozvoje ALEPH 500

10:30-11:00

Přestávka

11:00-12:00

Přehled nových modulů a funkcí

Judy Levi, hlavní knihovník rozvoje

12:00-12:30

Podpora zákazníků

Natan Lev, vedoucí skupiny podpory

12:30-13:30

Oběd

13:30-14:30

Implementace Unicodu v ALEPHu
Asaf Kline, vedoucí týmu rozvoje

14:30-15:00

Zajištění kvality

Marina Spivakov, vedoucí týmu kontroly kvality

15:00-15:30

Přestávka

15:30-16:00

Zahájení semináře
Azriel Morag, předseda rady

16:00-17:00

Výsměch osudu
Meir Shalev, spisovatel a novinář
Více informací o Meir Shalvovi a jeho knihách, které byly přeloženy do angličtiny.

17:00-17:30

Představení ICAU (International Consortium of ALEPH Users)
Guido Badalamenti,
předseda ICAU

 

Sál A: Přednášky

Sál B: Přednášky

Sál C: Konzultace

9:00-9:45

Různé vazby v ALEPHu
Ms. Marina Spivakov

Instalace a distribuce programů klienta

Jeff Stavsky,
systémový a instalační manažer

PRB a technické problémy

Tsachy Horowitz, systémový knihovník, skupina podpory

 

Problémy ALEPHu 300 (MVS, Akvizice, OPAC, Katalogizac, Výpůjčky)
Igor Tavrog, systémový knihovník

Olga Edelman, systémový knihovník, skupina podpory

9:45-10:30

Implementace USMARCových holdingů v ALEPHu
Tami Trotter, starší systémový knihovník

Používání nástrojů SQL třetích stran pro rozšíření funkcionality

Ariel Kirson, skupina podpory

10:30-11:00

Přestávka

11:00-12:30

Používání programů EXPAND a FIX v ALEPHu
Judith Fraenkel, systémový knihovník, skupina rozvoje

Migrace od ALEPHu 300 k ALEPHu 500
Aharon Rivlin, projektový manažer podpory
Dalia Mendelsson, systémový knihovník,skupina.podpory

PRB a technické problémy

Tsachy Horowitz
Výpůjčky
Luda Cherinsky, systémový knihovník, skupina projektů

12:30-13:30

Oběd

13:30-14:15

Krátkodobé rezerevace

Ruth Pelleg, systémový knihovník,tým.kontroly.kvality

Aktualizace verzí ALEPHu

Aharon Rivlin
Tsachy Horowitz

Katalogizace
Judith Fraenkel

 

Problémy ALEPHu 300 Issues

Igor Tavrog

Olga Edelman

14:15-14:30

Doporučená literatura k přednáškám
Dalia Mendelsson

14:30-15:00

 

15:00-15:30

Přestávka

15:30-16:30

Přizpůsobení Web OPACu
Diana Horvitz, skupina rozvoje

 

Katalogizace
Judith Fraenkel

 

Správa autorit
Tami Trotter

16:30-17:00

Katalogizace pole 856
Doron Greenspan, hlavní školitel, skupina rozvoje

 

 

 

 

Sál A: Přednášky

Sál B: Přednášky

Sál C: Konzultace

9:00-9:45

Modely distribuovaných

informací pro centrální katalog

Dr. Noam Kaminer, projektový nmanažel

Oracle:obecný přehled
Dalia Fisch, starší.konzultant.Oracle, skupina rozvoje

Přizpůsobení Web OPACu

Diana Horvitz

 

Znakové konverze
Marina Spivakov

9:45-10:00

Z39.50: nové rysy
Omri Gerson

10:00-10:30

Instalace serveru Apache Diana Horvitz, skupina rozvoje

10:30-11:00

Přestávka

11:00-12:30

MVS
Yifat Lulav, systémový knihovník, skupina rozvoje

Správa systému ALEPH

Jeff Stavsky

Přizpůsobení Web OPACu

Diana Horvitz


Problémy ALEPHu 300

Yossi Tissona,systémový.knihovník
Olga Edelman

12:30-13:30

Oběd

13:30-14:00

Studovna
Ruth Pelleg

Ladění a optimalizace tabulek Oracle pro ALEPH

Dalia Fisch

Výpůjčky

Ruth Pelleg

 

Migrace na ALEPH 500
Yossi Tissona

14:00-14:30

Parametry vydávání seriálů

Yitzhak Teutsch,

systémový knihovník

14:30-15:00

Uživatelské rozhraní podpory
Yossi Tissona

15:00-15:30

Přestávka

15:30-16:30

Přehled Akvizice

Yifat Lulav, systémový
knihovník, skupina rozvoje

 

Výpůjčky                         

Ruth Pelleg

 

Migrace na ALEPH 500
Mr. Yossi Tissona

16:30-17:00

Dokumentace ALEPHu

Ruth Schiller, tým dokumentace

 

Sál A: Přednášky

Sál B: Přednášky

Sál C: Konzultace

9:00-10:00

Implikace pro implementaci Unicode

Marina Spivakov

Revital Marck, koordinátor, skupina rozvoje

Správa a utility Oracle  

Dalia Fisch

Dokumentace, překlady
Ruth Schiller

Julia Goldshtein

 
MVS & Akvizice

Yifat Lulav

10:00-10:30

Překlady: GUI, dokumentace, online nápovědy
Ruth Schiller

Julia Goldshtein, systémový knihovník, skupina projektů

10:30-11:00

Přestávka

11:00-11:30

SDI (Selective Dissemination of Information)
Doron Greenspan, hlavní školitel, skupina rozvoje

ALEPH jako otevřený systém
Mr. Amit Mizrahi,
Development Group

Dokumentace, překlady
Ruth Schiller

Julia Goldshtein

 
MVS & Akvizice

Yifat Lulav

11:30-11:45

Autority
Tami Trotter

11:45-12:30

 

12:30-13:30

Oběd

13:30-14:00

Uživatelský profil
Ya'ala Ariel-Joel, systémový knihovník

 

Seriály
Yitzhak Teutsch, systémový
knihovník

 
Správce úloh

Ariel Levinsky, starší systémový knihovník, skupina projektů

14:00-15:00

ALEPH ADM: rozhraní GUI k tabulkám ALEPHu
Roni Grosz, systémový knihovník

 

15:00-15:30

Přestávka

15:30-16:00

Plány pro rok 2000
Ehud Arad, prezident a CEO Ex Libris

 

 

16:00-16:30

MetaLib
Nina Keren-David, manažer projektu MetaLib

 

 

16:30-17:00

SFX -- vazby s kontextovými odkazy

Jenny Walker, ředitel divize obchodu a informačních služeb, Ex Libris (USA)

 

 

 

 

Přehled nových funkcí

-         od 12.4 WWW rozhraní i bez rámců -- bohužel zatím s omezenou funkčností ve srovnání se sofistikovanější verzí
-         MetaLib a SFX -- jednotné rozhraní pro vyhledávání v různých zdrojích dat
-         správa tabulek na serveru pomocí GUI klienta
-         od 14.1 se prohlížení (browse, scan) i vyhledávání mohou aplikovat na všechny tři typy přístupových souborů (prohlížení je možno uplatnit i u systémových čísel, Prohlížení na webu i pro alephovské indexy) -- u rejstříků se pořád mluví o "střední" velikosti u počtu připojených bibliografických záznamů)
-         přehlednější navigace (ve windowsovkém stylu)
-         výstupy ze systému (zobrazení, tisky, e-mail) v html formátu -- XML -- pro generování tiskových zpráv nástroje třetích stran
-         globální změny záznamu po aktualizaci termínů v rejstříku, spojování hesel ("maintenance")
-         přesun jednotek od jednoho záznamu k druhému
-         vymazání záznamu s odstraněním všech připojených záznamů

 Podpora zákazníků

-         nové PRB rozhraní
-         zodpovědnosti celého týmu i jeho jednotlivých členů

Implementace Unicode

-         znakové konverze do verze 12.x -- konverzní tabulky (char_conv.I -- konverze z kódování v ADM souborech do BIB kódování zejména kvůli expandovaným údajům)
-         ver. 12.1-12.4 umožňují WWW zobrazení v UTF-8 interně ne-UNICODEových údajů
-         v. 14.1 -- data jsou uložena v Unicode, ale pro GUI stále nutné konverze, v 14.2 i na úrovni GUI
-         ALEPH jako vícejazyčný/"vícepísmový" systém -- indexování a vyhledávání jsou závislé na písmu (L, S, A, H, R)
-         virtuální "plovoucí" klávesnice
-         UTF-8 = jedna z implementací UNICODE -- vícebytové kódování využívající všech osmi bitů každého bytu
-         WWW prohlížeče ve svých vyšších verzích (Netscape 6, Explorer 5) nepotřebují transformaci, pro nižší verze bude třeba konverze do jednobytového kódování -- problém bude stále se vstupem dat z webu, bude třeba definovat konverze -- místo metatagu proměnná ve www_server_defaults
-         ani pro v. 14.2 nejsou Windows 2000 nutné


Vazby v ALEPHu

-         2 typy: generovány systémem (mezi BIB a ADM nebo BIB a HOL záznamy) a zadávány uživatelem (LKR -- mezi 2 BIB záznamy a/nebo mezi BIB záznamem a jednotkou jiného záznamu, některá UNIMARCová pole 4xx)
-         vazební údaje v záznamu nejsou využívány systémem přímo, ale k vytvoření tabulky Oracle z103, se kterou pak příslušné funkce ALEPHu pracují
-         vazby se používají pro navigaci, pro programy "expand"
-         mechanismus "derive" -- odvození nového záznamu z údajů právě zpracovávaného (např. také odvození autoritního záznamu z příslušních údajů bibliografického záznamu -- toto je zatím řešeno jen v pilotní studii a jen pro USMARC
-         nové kontrolní programy check_doc_delete_lkr (prevence vymazání záznamu s polem LKR), check_doc_lkr (kontrola platnosti údajů pole LKR)


Programy "expand" a "fix"

-         "expand" -- možnost současného zobrazení, tisku, vyhledávání apod. údajů z různých záznamů i z různých typů databází jako by šlo o záznam jeden
-         "fix" -- programy, které automaticky opravují nebo upravují záznamy před nebo při uložení a při importu
-         "fix" mechanimus je základem pro funkci "derive" -- od 12.3 je možno definovat, zda "fix" program bude použit pro úpravu stávajícího záznamu nebo pro vytvoření nového záznamu
-         je možno vytvářet externí "fix" programy v jakémkoliv programovacím jazyce a spouštět je bez vazby na ALEPH

Aktualizace A500

-         500.14.1: vývoj ukončen v březnu 2000, kontrola kvality do května 2000, lokalizace od dubna 2000, instalace od července (x při setkání ICAU vedoucí podpory prohlásil, že v červenci byla verze uvolněna teprve k lokalizaci x uvolnění pro lokalizaci pro češtinu přislíbeno na říjen)
-         500.14.2: vývoj ukončen v srpnu 2000, kontrola kvality do listopadu 2000, lokalizace od října 2000, instalace od ledna 2001
-         od uzavření verze opravy chyb pomocí tzv. fixů -- patch pro 12.2 z 12.4.2000 zahrne všechny fixy do čísla 782
-         odvážně bylo deklarováno, že zákazníci dostanou seznam fixů spolu s popisem problému, programy, změnněými tabulkami a návodem, jak fixy implementovat (prozatím je k dispozici pouze seznam s více méně (ne)srozumitelným stručným popisem -- na podrobnější popis ještě na konci září čekáme)
 

Z39.50

-         v 12.3 implementován "sort" a "scan"
-         zlepšená diagnostika na straně serveru a brány -- jako "back-end" server slouží PC server
-         autorizace Z39 (musí být definován přístup Z39/Z39, který je použit jako implicitní pro anonymního uživatele, ale je možno definovat práva jen k vybraným funkcím)
-         jak "word", tak i "phrase" mohou být použity pro operace vyhledávání (find) i prohlížení (scan)
-         je možno používat kód Z39_SERVER v tabulce tab_expand

Dokumentace

-         soubory, které byly dříve distribuovány jako DOC či RTF a HTML manuál (podrobné pokyny k instalaci Adobe Acrobat a ke konverzi HTML souborů do formátu PDF), jsou nyní k dispozici jako PDF
-         dokumentace ke specifickým problémům "Jak...(definovat, instalovat, vytvořit...)" - .pdf

Autority

-         autoritní databáze -- obohacení selekčních termínů, aktualizace bibliografických záznamů, přebírání záhlaví z autoritní databáze do bibliografického záznamu
-         procedury ue_08, ue_11 -- možnost expanze dat pro vyhledávání


Uživatelské profily

-         jednak volby čtenářů ohledně vyhledávání v databázích a zobrazení záznamů a jednak oprávnění, která pro každou databázi nastaví pro čtenáře knihovník (oprávnění pro vazbu k externím souborům, uložení záznamů na server, pro doporučenou četbu, SDI a pro zadávání požadavku na dokument, který byl nalezen v lístkovém katalogu a také zakázané databáze)
-         profil může být definován jako osobní, na základě IP adresy, z níž se k databázím přistupuje a také obecný pro případ, že není nadefinován profil pro IP

 
Administrace

-         pro systémové knihovníky největší výdobytek ve vyšších verzích
-         přístup z klienta k úpravám tabulek na serveru jako alternativa k "vi" editoru -- je možno otevřít, zobrazit, editovat, uložit a vytisknout tabulky -- je možno pracovat s několika tabulkami najednou v režimu jen pro čtení nebo v režimu editování -- po stažení tabulky je soubor pro ostatní na nějakou dobu zamčen -- udržuje se log soubor se zaznamenáním jména uživatele, IP adresy a času -- staré verze tabulek se na daném počítači ukládají a je možno si zobrazit rozdíly mezi původní a novou verzí
-         snazší práce s INI soubory a s jazykovými verzemi souborů klienta, správa dalších souborů klienta (povolených knihoven, bází, bází pro GUI OPAC)
-         další plány: průvodce, verifikace, kontrola konzistentnosti mezi tabulkami

 
MetaLib a SFX

-         jednotný přístup k různým zdrojům informací, ať už jde o databáze (Aleph, Z39.50), html soubory, CD-ROMy
 

 Instalace a distribuce sw klienta

Instalace místní nebo síťová, místní - vše na každém PC, síťová - vše na jednom PC v síti, na jednotlivých PC pak jen základní část s odkazy na PC s úplnou instalací.


Použití SQL nástrojů dalších firem ke zvýšení funkčnosti

Protože Aleph je vystavěn nad standardním db systémem ORACLE, lze použít SQL nástroje k práci s ní. Byla prezentována ukázka použití MS Excel. Vyžaduje SQL*Net klient a ODBC Oracle driver, které mají byt dostupne na CD Oracle client software, které by registrovaní uživatelé Oraclu měli mít možnost získat zdarma. Zda s licencí na Oracle v ramci nákupu Alephu se stáváme takovými uživateli mi není jasno, protože jsme se při tom nedostali do přímého kontaktu s dodavatelem Oraclu, který by toto CD měl dodat. Nediskutovanou částí zůstává nutnost spuštění listeneru na serveru a tím při zachování standardního nastavení hesel do Oraclu Alephem bezpečnostní díra do systému.


Migrace ALEPHu 300 na ALEPHu 500

Popsány hlavní rozdíly mezi verzemi 300 a 500, nové požadavky na HW a SW při zavádění v.500. Dále v základních rysech popsán celý proces přechodu na verzi 500 a blíže (ač také na obecné úrovni) proces konverze dat.


Upgrade ALEPHu 500

Tři druhy upgradu: verze, patch, fix. Fix oprava či vylepšení (většinou jedné) funkce programu či dokumentace. Seznam fixů by mělo být možno vyhledat v jejich PRB databazi, nebyl vyjasněn způsob přístupu zvláště s ohledem na omezená oprávnění běžných zákazníků (uživatelů). Fixy lze instalovat samostatně, některé vyžadují i instalaci dalších (předchozích) fixů (neboť na ně navazují), změny v alephových tabulkách, novou verzi klienta, překlady ap. Nemění se struktura dat (Oraclových tabulek). Patch je verze Alephu se všemi fixy až k nějakému stavu (číslu fixu?). Neměl by tu tedy být problém s nutností předchozích fixů, neb všechny obshuje. Verze představuje rozsáhlejší změnu, může se měnit struktura dat a přechod na novou verzi může tedy vyžadovat konverzi dat. Verzi značí např. 505.12.2 .


 Web OPAC uživatelské úpravy

Základní myšlenka je koncentrovat úpravy do jednech mist a vyhnout se při jedné změně opravám v mnoha souborech. Používají metodu CSS (kaskádní styly) a začleněné (include) soubory.


 ORACLE - obecný přehled

Šlo o snahu shrnout většinu pojmů z ORACLU, především ty, které Aleph využívá.


Instralace serveru Apache

Apache má umožnit rychlejší přístup. Jde o jeden z nejrychlejších www serverů v současné době. Lze jeho pomocí odkazovat na ikony a obrázky a tím zrychlit jejich načtení. Také je potřeba ho použít pro odkazy na soubory typů, které alephový wwwserver nepodporuje, např. i dokumentaci ve tvaru PDF. Lze ho také použít na místě frontserveru, kdy volá alephový server pomocí cgi nebo fast cgi (od 12.3).


Systémová správa ALEPHu

Popis komponent a struktury Alephu z hlediska správy systému. Základní konfigurační soubory a skripty: aleph_start_505, aleph_startup_505, aleph_shutdown_505, dbora. Utility používané při správě systému (C,E,W,Y). Záloha a obnova dat, odstraňování nepotřebných pomocných souborů, licence.


Ladění a optimalizace Oraclových tabulek ALEPHu

Převážná část této přednášky se týkala možnosti změny velikosti extentů jednotlivých Oraclových tabulek. Je-li jich příliš, zhoršuje se přístup k datům. Nebylo uvedeno konkrétní kriterium toho, kolik extentů je už moc. U pomocných dynamicky rostoucích tabulek je potřeba udržovat jejich přiměřenou velikost periodickým mazáním. U tabulek se základními daty je nutno data vyexportovat, změnit nastavení velikostí v file_list a poté data naimportovat zpět. U dat odvozených (např. přístupové soubory) je možno je vytvořit znovu. Podobně lze postupovat u Oraclových indexů.


Interface pro podporu zákazníků

Od března používají nový interface pro podporu zákazníků, nekomunikuje se již e-mailem, ale přes webové rozhraní. Dotazy a požadavky zákazníci přes toto rozhraní zapisují přímo do PRB databáze ExLibris a naopak z ní zase mohou získat potřebné informace. Předpokládají, že všichni zákazníci přejdou na tento způsob do konce roku 2000.


Správa Oraclu a utility k ní

Zmíněny byly util Z pro zálohování a pak především util O. Popisována byl nějká novější verze, byly v ní vylepšení oproti naší 12.2.


Překlady: GUI dokumentace a OnLine help

Soubory typu html lze překládat běžnými editory, ikony je nutno překládat pomocí vhodného grafického programu (zmiňují Paint Shop Pro), v podstatě se musí část s textem namalovat znovu. Tzv. snímky obrazovek klienta se nepřekládají, je nutno přeložit patřičnou obrazovku, skutečně ji otevřít a poté udělat vhodným programem (znovu zmiňují Paint Shop Pro) nový snímek. Pro on-line helpy v klientu doporučují Help Magician Pro 95.


ALEPH - otevřený systém

Naznačeny možnosti spolupráce Alephu s externími programy. Použití www serveru Apache, Custom serveces, kontrolní a opravné programy, konverze pro katalog, Z39.50 ap.

 

Kopii všech prezentací obdržel každý účastník v papírové podobě, v NK ČR jsou tedy k dispozici kopie dvě, z nichž jednu můžeme zapůjčit zájemcům z alephovských knihoven.

 Letošní seminář měl úroveň velké mezinárodní konference. Většina přednášek byla velmi zajímavá, pro účastníky nebyl téměř žádný oddechový čas. Znovu bych ráda ocenila, že NK ČR mohla vyslat systémového knihovníka i systémového programátora, ideální kombinace pro program, který jsme měli a mohli absolvovat.

 

Zapsala: Iva Příbramská 28.9.2000 a Pavel Kotrba 9.11.2000