Rok 1999, č. 3, s. 143–149

WinISIS - systém CDS/ISIS v prostredí Windows

Úvod

V priebehu roka 1998 sa medzi používateľmi najrozšírenejšieho databázového a rešeršného systému CDS/ISIS začala udomácňovať novinka: CDS/ISIS pre Windows (WinISIS). UNESCO dalo v priebehu minulého roka národnému distribútorovi CDS/ISIS pre Slovensko, ktorým je Centrum VTI SR, postupne k dispozícii oficiálne inštalačné diskety dvoch verzií: na jar to bola verzia WinISIS 1.0 (Január 1998) a koncom roka verzia 1.31 (November 1998).

CVTI SR pristúpilo k ich poslovenčeniu a distribuovaniu záujemcom. Verzia 1.0 bola odporúčaná len ako doplnok k CDS/ISIS pre MS DOS (aktuálna verzia je 3.08) a nemala doriešenú tvorbu invertovaného súboru pre dáta s diakritikou. Preto ju bolo možné použiť len v režime READ-ONLY, bez zápisu dát. Verzia 1.31 má tento problém už vyriešený a obsahuje aj viaceré vylepšenia, ktoré umožňujú jej samostatné (bez CDS/ISIS pre MS DOS) a úplné použitie.

Záujem slovenských používateľov o túto verziu je od začiatku distribúcie až neočakávane veľký. A to napriek skutočnosti, že ide o softvér, ktorý je hlavne svojou formou celkom odlišný od pôvodného dosovského CDS/ISIS.

1. Charakteristika WinISIS

WinISIS je CDS/ISIS transformovaný do prostredia Windows. Ide teda o analógiu ku klasickému CDS/ISIS, ktorý pracuje pod operačným systémom MS DOS. WinISIS dokáže pracovať s tými istými bázami, ktoré boli už vytvorené pod dosovskou verziou CDS/ISIS. Nevyžaduje žiadnu konverziu údajov. Funkcie WinISISu približne zodpovedajú tradičným isisovským funkciám, známe isisovské menu sa tu však nevyskytuje.

Obsluha WinISISu je teda vlastne prácou s Windows. Z tejto skutočnosti vyplývajú aj požiadavky na používateľa. Používateľ WinISISu by mal mať skúsenosti s prácou pod Windows a mal by aspoň čiastočne poznať CDS/ISIS a jeho možnosti. Trochu vyššie požiadavky sú kladené hlavne v začiatkoch používania tohto softvéru, na správcu systému CDS/ISIS. Vyplývajú hlavne zo širších možností nastavovania systémových parametrov oproti CDS/ISIS pre MS DOS.

WinISIS 1.31 (November 1998), ktorý je v súčasnosti oficiálne distribuovanou verziou CDS/ISIS pre Windows, je omnoho lepší a stabilnejší ako predchádzajúca verzia, ktorá mala problémy pri tvorbe invertovaného súboru v prípade, keď údaje obsahovali diakritické znaky.

Verzia WinISIS 1.31 už obsahuje aj definovanie a úpravy definície báz dát, úpravy systémových parametrov dialógovým spôsobom, prijateľných aj pre bežného používateľa. Je preto použiteľná aj samostatne, bez inštalácie CDS/ISIS pre MS DOS. V neposlednom rade má táto nová verzia zahrnuté viaceré vylepšenia v oblasti hypertextových funkcií a hlavne v práci s inými typmi dokumentov (obrázkami, súbormi MS WORD a pod.) ako s doplnkom báz dát.

WinISIS má aj niektoré funkcie, ktoré CDS/ISIS pre MS DOS vôbec nepoznal. Sú to tieto funkcie:

1. Nastavenie tlače prostriedkami Windows. Výber z pred-definovaných tlačiarní.

2. Možnosť prezerania údajov v delenom okne v zobra-zovacom formáte, ako aj v ASCII tvare.

3. Nastavenie veľkosti písma v záznamoch, zobrazo-vaných na obrazovke.

4. Tlač aktuálnej strany.

5. Kopírovanie záznamov do vyrovnávajúcej pamäte.Táto funkcia umožňuje prenášať záznamy na ďalšie spracovanie, napr. do MS WORD.

6. Nastavenie profilu. Možno si vybrať z viacerých vytvorených profilov (menu) dialógovým spôsobom a aktivizovať ho. Oficiálna verzia obsahuje dva profily. Okrem kompletnej verzie je to verzia READ-ONLY. Používateľ si môže vytvárať aj vlastné profily. Tvorba profilu spočíva v zrušení prístupu používateľa k niek-torým funkciám.

7. Zmena definičných parametrov dialógovým spôsobom v rámci systému.

8. Možnosť dávkového opravovania vložených dát (na spôsob všeobecne známych a rozšírených programov na opravovanie dát v CDS/ISIS pre MS DOS, napr. OPRAV.PCD).

9. Usporiadanie viacerých otvorených okien spôsobom, používaným vo Windows.

10. Automatické generovanie rôznych typov formátov zobrazenia, vrátane formátu, obsahujúceho znaky HTML pre vystavenie záznamov z bázy CDS/ISIS na domovskej stránke.

Z týchto nových funkcií si ľahko môžeme odvodiť viaceré prednosti WinISISu oproti CDS/ISIS pre MS DOS. Napríklad:

Jediným vážnejším obmedzením je skutočnosť, že do WinISISu nie je možné doprogramovať nové voľby činností (menu exity). Programovací jazyk PASCAL je možné používať len na tvorbu formátových exitov. V praxi to znamená toľko, že tí používatelia, ktorí majú pod CDS/ISIS naprogramovaný napríklad výpožičný systém, nemôžu prejsť na WinISIS kompletne. Pre nich je výhodné nainštalovať si dvojitý prístup k báze z obidvoch verzií CDS/ISIS (t.j. z CDS/ISIS pre MS DOS - najnovšia verzia je 3.08, ako aj z WinISIS). Zachová sa tým možnosť používať dosovskú aplikáciu (napr. výpožičný systém), ale aj využívať vymoženosti WinISISu. Používateľ sa v prí-pade takejto inštalácie sám rozhodne, ktoré základné funkcie obidvoch verzií systému bude vykonávať pod WinISISom, a ktoré ešte pod dosovskou verziou CDS/ISIS.

Pre inštaláciu a úspešné používanie WinISISu sú potrebné tieto predpoklady:

2. Inštalácia bázy dát pod WinISIS

Inštaláciou bázy dát, vytvorenej pod dosovským CDS/ISIS, pod WinISIS sa nemusí rozumieť fyzické pre-miestnenie dát na disku. Väčšinou stačí len nastaviť cesty do konfiguračného súboru pre WinISIS.

Ak chceme transformovať existujúcu bázu do pro-stredia WinISISu, musíme si overiť niektoré skutočnosti a vykonať zodpovedajúce potrebné kroky.

1. Skontrolujeme, či máme dáta zapísané v diakritike LATIN2. Ak nie, je možné si ich prekonvertovať. Použijeme na to GIZMO tabuľky, prípadne iné programy, umožňujúce najčastejšie konverziu z kódu bratov Kamenických. Takéto programy sa dajú vytvoriť, existuje však aj viacero hotových, ktoré sú bežne k dispozícii.

2. Overíme si skutočnosť, či vytvorená báza dát (aplikácia) používa programy v CDS/ISIS Pascale. Ak áno, potom je dôležité, akým spôsobom sú tieto programy používané. Ak ide len o jednoduché programy, zaradené vo forme formátových exitov do zobrazovacích formátov, je pravdepodobne všetko v poriadku. WinISIS vie pracovať s programami, skompilovanými pod dosovským CDS/ISISom. Treba si len skontrolovať, či v nich nie sú použité nejaké WinISISom nepodporované príkazy jazyka CDS/ISIS Pascal. Ak však aplikácia používa upravené menu a programy pracujú vo funkcii menu exitov, konverzia bázy bude komplikovanejšia. Keďže pod WinISISom nie je možné použiť menu exity, je pravdepodobné, že nepristúpime ku kompletnej konverzii , ale vytvoríme si koexistenciu dosovského CDS/ISIS a WinISISu so spoločnými prístupovými právami k báze.

Pri verzii WinISIS 1.0 bola koexistencia dosovského a windowsovského CDS/ISIS takpovediac pravidlom. Ak však používame najnovšiu verziu WinISIS 1.31, potom koexistencia prichádza do úvahy len v prípade, že chceme zachovať menu exity, ktoré pracujú pod dosovskou verziou CDS/ISIS. Ďalším dôvodom dočasného vytvorenia takejto inštalácie môže byť skutočnosť, že WinISIS ešte dobre neovládame a porovnávame funkcie CDS/ISIS pre MS DOS a pre Windows.

Pre inštaláciu bázy dát pod WinISIS vytvoríme tieto súbory:

Demonštrujme si hlavné zásady dvojitej inštalácie, čiže takej inštalácie, ktorá umožňuje prístup k báze aj z CDS/ISIS pre MS DOS aj z WinISISu.

Pri inštalácii narazíme hlavne na jeden problém:

Pri zobrazovaní záznamov vo WinISISe si môžeme vybrať z prístupných formátov, ktoré sú danej báze priradené v tabuľke .FDT. Tieto formáty sú všetky vytvárané pre dosovskú verziu CDS/ISIS. Sú pod WinISISom síce funkčné, ale my požadujeme, aby báza, s ktorou pracujeme, využívala možnosti WinISISu. CDS/ISIS pre MS DOS však nevie pracovať s formátmi, využívajúcimi príkazy pre WinISIS. Tento problém vyriešime vytvorením dvoch definičných tabuliek polí (.FDT). Tabuľky sa budú líšiť len svojou hlavičkou, presnejšie tou jej časťou, v ktorej sa nachádza zoznam formátov zobrazenia. Do FDT tabuľky pre WinISIS zaradíme novovytvorené formáty zobrazenia. Samozrejme, nastavenie prístupu k báze bude iné pre CDS/ISIS pre MS DOS, ako pre WinISIS. Vytvoríme si súbor dbn.PAR, ktorý budeme používať len pre WinISIS.

Ak inštalujeme napríklad bázu Katalóg knižných fondov (KKF), predpokladajme jej umiestnenie v adresári C:. Pre definičné súbory bol vytvorený podadresár C:. Do tohto adresára umiestnime upravenú FDT tabuľku a tlačové formáty pre WinISIS. Do adresára C: nahráme konfiguračný súbor KKF.PAR (len pre WinISIS). Bude obsahovať takéto nastavenie para-metrov 1 až 9 C:. Odlišný bude len parameter 10: C:IS.

To znamená, že z pôvodnej bázy KKF, s ktorou pracuje CDS/ISIS 3.08, WinISIS používa všetky súbory okrem štruktúry bázy. Parameter 10 nastavuje cestu k štruktúre bázy pre WinISIS. Pri otváraní bázy dát vo WinISISe aktivizujeme súbor KKF.PAR v adresári C:, ktorý je preddefinovaný ako adresár k dátam aj v súbore SYSPAR.PAR pre WinISIS.

3. Vyhľadávanie pod WinISIS

Kľúčovou funkciou CDS/ISIS je vyhľadávanie. Na základnom postupe pri vyhľadávaní si ukážeme spôsob práce pod WinISISom. Budeme vyhľadávať v báze dát Periodiká, obsahujúcej fond časopisov CVTI SR. Požadujeme napríklad všetky časopisy s tématikou bankovníctva v slovenčine. Postup práce bude takýto:

1. Otvoríme si WinISIS, aktivizujeme bázu dát periodík.

2. Nastavíme sa na menu Vyhľadávanie, voľbu Vyhľadávanie cez slovník (obr. 1). Všetky voľby v menu a tlačidlá aktivizujeme kliknutím ľavého tlačidla myši na požadovanej voľbe, resp. činnosti.

obrázok 1 - menu pro vyh'ladávanie3. Rešeršná požiadavka bude vyzerať takto :

BANKOVNÍCTVO * SLA/(63), kde pole 63 obsahuje jazyk.

4. Otvoríme si slovník a do horného riadku si zadáme text Bankovníctvo, resp. jeho slovný základ. Nastavíme sa na tento termín a stlačíme ľavé tlačidlo myši. Prenesieme tento termín do prvého okienka pre vyhľadávanie (obr. 2) tak, že termín budeme ťahať myšou so súčasne stlačeným ľavým tlačidlom myši. Vyhľadávať sa bude vo všetkých poliach.

 6. Kliknutím zadáme voľbu Vykonať. Zobrazí sa nám číselná hodnota - počet vyhľadaných hitov v hornej časti obrazovky a v dolnom riadku v okne Vyhľadávací výraz nájdeme formuláciu dotazu.

7. Kliknutím zadáme voľbu Zobraziť. Zobrazia sa nám názvy vyhľadaných dokumentov (obr. 4). Kliknutím získame kompletný záznam.

4. Fond CVTI SR pod WinISIS

Po otestovaní WinISISu a zhodnotení jeho predností, ako aj nedostatkov, rozbehlo CVTI SR práce na zatiaľ skúšobnej konverzii vlastných báz dát pod WinISIS.

Prvou z nich je báza, obsahujúca knižný fond CVTI SR v počte viac ako 80 000 záznamov. Táto báza je spolu s doplnkovým softvérom v CDS/ISIS Pascale už niekoľko rokov úspešne distribuovaná aj záujemcom z radov používateľov CDS/ISIS. Ide o Katalóg knižných fondov.

Systém Firemná literatúra, pozostávajúci z dvoch navzájom prepojených báz dát pre firemné dokumenty a pre adresy firiem, patrí k novším aplikáciám pod CDS/ISIS 3.08. V prevádzke je od roku 1997. Jeho konštrukcia umožňuje využitie mnohých nových funkcií WinISISu.

Ďalšou bázou, ktorú v CVTI SR testujeme pod WinISISom je báza dát, obsahujúca údaje o časopisoch, odoberaných v CVTI SR - Periodiká. Táto báza je previazaná aj na systém dennej evidencie periodík. Tento systém, ktorý pracuje pod CDS/ISIS 3.08, bol spolu s evidenciou internej cirkulácie v CVTI SR uvedený do prevádzky v roku 1998.

Nejde pochopiteľne o všetky bázy dát, vytvorené v CVTI SR pod systémom CDS/ISIS. Tieto tri bázy sú vzhľadom na svoju konštrukciu najvhodnejšie na odskúšanie predností WinISISu.

 

Báza Katalóg knižných fondov sa stala prvou bázou, transformovanou do prostredia WinISISu hlavne vďaka svojmu rozhodujúcemu významu pre knižnice a vďaka rozšírenosti jej použitia na Slovensku.

Báza KKF pracuje s tromi formátmi zobrazenia. Sú to:

 

 

Používateľ si môže sám vybrať, ktorý formát zobrazenia použije. Pre aktivizáciu kompletného formátu je použitá hypertextová linka zo skráteného formátu, ktorý je preddefinovaný. Meno skráteného formátu je totožné s menom bázy:KKF. Pre tlač si môžeme vytvoriť z este-tických dôvodov formát bez rámčekov.

Tlačový výstup vo formáte KKFWI zodpovedá svojou formou tlačovému výstupu napríklad z MS WORD. Zodpovedá aj náročnejším estetickým kritériám používateľa (obr. 5).

Ďalšou bázou, transformovanou pod WinISIS sa stala Firemná literatúra. Táto aplikácia pozostáva vlastne z dvoch báz: s bázou firemných dokumentov a s bázou firiem. Paralelné sprístupnenie týchto dvoch báz v CDS/ISIS pre MS DOS si vyžadovalo vytvorenie sústavy programov v CDS/ISIS Pascale. Vo WinISISe tieto bázy, prepojené cez pole Názov firmy, možno súčasne sprístupniť prostredníctvom hypertextovej funkcie. Z bázy dokumentov sa možno kliknutím prepnúť do bázy firiem, aby sme získali adresu firmy (obr. 6).

Ak pracujeme v báze firiem, môžeme sa kliknutím dostať na prvý dokument, ktorý je produktom tejto firmy. Ďalšou možnosťou je kliknutím zistiť počet dokumentov tejto firmy. Tento počet, spolu s hypertextovými linkami na jednotlivé dokumenty, sa nám zobrazí v medziokne. Kliknutím na niektorú linku sa dostaneme na požadovaný záznam bázy dokumentov.

Používateľ môže mať pred sebou na obrazovke dve otvorené okná. V každom z nich je informácia z inej bázy, avšak sú to informácie, ktoré spolu súvisia.

Báza Periodiká bola transformovaná pod WinISIS hlavne vzhľadom na jej rozsah. Nie čo do počtu záznamov, ale čo do ich dĺžky. WinISIS povoleným rozsahom 30 000 znakov na jeden záznam niekoľkonásobne prevyšuje možnosti CDS/ISIS pre MS DOS, ktorý nepovoľuje väčšiu dĺžku záznamu, ako 8 000 znakov.

Druhým dôvodom je existencia paralelnej bázy dennej evidencie periodík, ktorá obsahuje údaje o jednotlivých číslach periodík a dátum ich obdržania. Táto báza je s bá-zou periodík prepojená len cez signatúru. Avšak kvôli prehľadnosti musí pod CDS/ISIS pre MS DOS obsahovať aj viaceré ďalšie údaje, ktoré charakterizujú periodikum. Duplicitou narastá náročnosť na diskový priestor a vyplýva z nej aj potreba vytvoriť aktualizačné programy, ktoré dokážu preniesť zmeny dvojmo evidovaných údajov, vykonané v báze periodík, do bázy dennej evidencie. Keby takéto programy (menu exity v CDS/ISIS Pascale) neboli vytvorené, pracovníci museli zapisovať dvakrát každý aktualizovaný alebo dopĺňaný údaj.

Vo WinISISe už nie je potrebné duplicitné uvádzanie údajov: používateľ môže mať otvorené naraz dve rolujúce okná. V jednom sa nachádza bibliografický popis dokumentu, v druhom údaje o dennej evidencii. Dve bázy sú prepojené hypertextovou linkou. Ak klikneme na text, uvedený v spodnom riadku okna, otvorí sa nám v druhom okne zodpovedajúci záznam bázy dennej evidencie.

5. Práca s plným textom

Práca s plnými textami pod CDS/ISIS bola vždy akousi používateľskou lahôdkou, ktorá vznikla ako výsledok invencie v kombinácii s náročnou programátorskou prácou. Pritom výsledok bol limitovaný obmedzeniami CDS/ISIS. WinISIS dokáže uspokojiť aj záujemcov o sprístupnenie tohto typu údajov. Dokáže totiž pracovať aj s dokumentami, vytvorenými v MS WORD. Takto stačí vytvoriť si bázu dát s krátkym bibliografickým popisom dokumentu (napr. článku) a hypertextovou linkou prepojiť záznam so súborom, obsahujúcim plný text. Stačí len kliknúť na riadok Úplný text a máme ho k dispozícii (obr. 7).

Záver

WinISIS si napriek svojej novosti už stihol získať viacerých priaznivcov. Vytvárajú sa nové aplikácie výlučne pre WinISIS, konvertujú sa bázy dát, ktoré boli spracované v minulosti. V prospech WinISISu hovorí hlavne existencia hypertextových funkcií, estetická stránka tlačových výstupov, ako aj používateľský komfort. Prívrženci dosovskej verzie argumentujú hlavne možnosťou programovania menu exitov, ktorú WinISIS nemá.

Na transformácii báz pod WinISIS pracujú zatiaľ hlavne tí používatelia, ktorí majú k dispozícii správcu systému, ovládajúceho Windows, ako aj CDS/ISIS na úrovni správcu systému.

CVTI SR z titulu národného distribútora CDS/ISIS sa snaží záujemcom prechod na WinISIS uľahčiť. V roku 1999 sa pripravuje vydanie slovenskej príručky k tomuto softvéru, školenie pre používateľov a na každoročne organizovanom seminári používateľov CDS/ISIS, ktorý CVTI SR pripravuje na jeseň, bude vyhradený priestor na riešenie problémov aj pre používateľov WinISISu. Záujemcom o novinky slúži aj samostatná rubrika CDS/ISIS na domovskej stránke CVTI SR http://www.sltk.stuba.sk

Zrejme ešte nejaký čas budú obidve verzie CDS/ISIS existovať paralelne, vedľa seba. Hlavne u tých požívateľov, ktorí majú naprogramované rôzne aplikácie v CDS/ISIS Pascale. Šancu urýchliť prirodzený vývoj má jedine UNESCO vytvorením takej verzie WinISISu, ktorá bude obsahovať možnosť vytvárania vlastných aplikácií.

Danica Zendulková

Centrum VTI SR Bratislava