Jak vyhledávat v on-line katalogu Národní knihovny
Knihovní katalogy přístupné čtenářům prostřednictvím Internetu (tzv. moduly
OPAC - On-line Public Access Catalogue) začínají být běžnou záležitostí dokonce
již i v České republice. Přestože ještě nějaký čas potrvá, než -
zejména u velkých knihoven - elektronické katalogy obsáhnou rozsáhlejší
části knihovních fondů, a než on-line vyhledávání záznamů
o dokumentech doplní stejně efektivní služby umožňující vyhledané dokumenty
doručit v "reálném čase" na stůl či obrazovku uživatele, nabízí již
dnes takový on-line katalog přinejmenším možnost získat podrobný přehled
o nové části fondu a nových přírůstcích příslušné knihovny.
Již před rokem a půl1 jsme
seznámili čtenáře Zpravodaje se základními informacemi o knihovním
systému TINLIB používaném na Masarykově univerzitě (OPAC souborného
katalogu MU je přístupný přes telnet knihovna.muni.cz,
login: tinlib). Dnes představíme systém Aleph (produkt izraelské
firmy ExLibris) provozovaný v Národní knihovně v Praze (NKP). Znalost
on-line katalogu NKP a OPAC modulu systému Aleph může být pro uživatele
užitečná z více důvodů:
- již dnes pokrývá on-line katalog NKP prakticky kompletní národní knižní
produkci od roku 1983; vedle běžného přírůstku je průběžně doplňována
i starší produkce;
- kromě záznamů o knihách v NKP poskytuje katalog také přehled
o zahraničních časopisech v ČR (jde o časopisy evidované
v rámci Centrální evidence zahraniční literatury - CEZL);
- systém Aleph je používán i řadou dalších velkých knihoven v ČR
a na Slovensku, např. STK Praha, MZK Brno,
VŠCHT Praha, a další (jejich seznam včetně internetovských
přístupů je uveden v závěru tohoto článku);
- v systému Aleph při NKP bude realizován národní souborný katalog
CASLIN,2 do něhož by
časem měla přispívat většina českých knihoven; čtenář tak bude mít
k dispozici na jediném místě informaci o tom, kde všude
v republice se požadovaný dokument nachází.
Přístup ke katalogu NKP
Z kteréhokoliv počítače zapojeného do Internetu je možné se připojit
k modulu OPAC katalogu NKP prostřednictvím služby telnet:
|
telnet alpha.nkp.cz
login: visitor |
Katalog NKP zatím nenabízí možnost zvolit si typ kódování českých znaků
a standardně používá kódování ISO Latin 2. Stejně tak prozatím
NKP nenabízí rutinně vyhledávání v katalogu přes www-rozhraní, třebaže
na některých jiných Alephovských systémech u nás již taková možnost
existuje (viz např. Státní technická knihovna na URL
http://www.stk.cz/).
Po přihlášení se do systému je vypsána úvodní obrazovka
s nabídkou základních příkazů. Na tomto místě je vhodné hned si
zapamatovat pro uživatele internetovských služeb poněkud nestandardní příkaz pro
ukončení práce se systémem a odpojení od serveru NKP - příkaz STOP,
který se zapisuje na příkazovém řádku ve spodní části obrazovky.
Modul OPAC systému Aleph nabízí uživateli dva základní režimy práce:
- režim "začátečník"
- - aktivuje se zadáním příkazu MENU z úvodní obrazovky. V tomto
režimu systém uživatele neustále navádí pomocí menu a formulářů. Mezi
jednotlivými nabídkami menu se uživatel pohybuje pomocí kurzorových kláves
nahoru/dolů anebo zadáním čísla zvolené nabídky. Pro opuštění režimu
"začátečník" je třeba vrátit se příkazem START nebo CCL na úvodní
obrazovku.
- režim "CCL-příkazů"
- - systém Aleph má implementovánu základní množinu příkazů poměrně široce
používaného jazyka CCL pro vyhledávání informací (CCL = Common Command
Language, standardizován normami Z39.58 a ISO 8777). Příkazy se
zapisují na spodním příkazovém řádku.
V tomto článku se budeme věnovat výhradně režimu CCL-příkazů, který sice
vyžaduje - na rozdíl od menu-režimu pro začátečníky - určitou nepříliš
rozsáhlou "investici" do úvodního zaškolení, avšak na druhou stranu
nabízí širší možnosti vyhledávání a celkově efektivnější práci zaškoleného
uživatele se systémem.
CCL - příkazy
Jak již bylo řečeno, CCL-příkazy zapisuje uživatel na spodním příkazovém
řádku. Obecně pro všechny příkazy platí, že malá či velká písmena se
v příkazech nerozlišují a že názvy příkazů lze zadávat buď
v plném tvaru anebo zkráceně (např. SCAN, scan,
SC nebo sc označují jeden a tentýž příkaz). Pokud je
příkaz vyžadující parametry zadán bez parametrů, zobrazí se příslušný
formulář/menu, který umožní parametry příkazu doplnit. Pro opuštění aktuální
obrazovky a návrat k předchozí obrazovce lze na všech úrovních
použít příkaz <Ctrl>+X.
V následujícím přehledu příkazů budeme uvádět zkrácený tvar (pokud
existuje) a za ním v závorce plný název příkazu. Z úsporných
důvodů nebudeme uvádět úplnou a formálně přesnou syntaxi příkazů; omezíme
se na nejčastější varianty použití daného příkazu.
Základní příkazy
- STOP
- - ukončení práce se systémem
- START
- - návrat na úvodní obrazovku
- ? <kód_jazyka>
- - volba jazyka, v němž bude systém s uživatelem komunikovat:
např. ? CZE (česky), ? ENG (anglicky)
- LNG (LANGUAGE)
- - vyhledávání bude omezeno na dokumenty v zadaném
jazyku/jazycích
- HELP
- - nápověda k aktuální obrazovce
- HELP <příkaz>
- - nápověda k zadanému CCL-příkazu; např. help scan
- BASE <báze>
- - vyhledávání bude probíhat v zadané logické bázi katalogu;
např. BASE NKC. Katalog NKP nabízí v současnosti čtyři
báze dat:
- NKC ... hlavní katalog NKP (přes 150.000 záznamů, česká
bibliografie od roku 1983)
- KZP ... CEZL - zahraniční periodika v ČR
- KZK ... zárodek souborného katalogu CASLIN a záznamy
dokumentů ze zahraničních konferencí
- ADR ... adresář knihoven zapojených v systému
CEZL
Příkazy pro vyhledávání (SCAN a FIND)
Pro vyhledávání záznamů existují dva základní přístupy resp. příkazy:
- SCAN
- - PROHLÍŽENÍ zvoleného abecedně setříděného seznamu od udané pozice
(např. seznam autorů, názvů, předmětových hesel, seznam slov
ze všech polí aj.). V seznamu je možné pohybovat se
nahoru/dolů a zobrazit si příslušnou položku seznamu. Tento přístup
je výhodný zejména tehdy, neznáme-li přesně, v jakém tvaru je hledaný
údaj zapsán v katalogu.
- FIND
- - VYHLEDÁVÁNÍ záznamů podle zadaného slova či výrazu. Výsledkem hledáni je
tzv. soubor hitů, čili množina záznamů, které v zadaném
poli/polích obsahují požadovanou hodnotu. Zobrazí se jen označení souboru
hitů (např. S1) a počet záznamů v něm. V dalším kroku
lze obsah tohoto souboru zobrazit, uložit, vytisknout, filtrovat, anebo
také kombinovat různé soubory hitů mezi sebou pomocí logických operátorů
AND, OR a NOT.
Popišme nyní oba příkazy podrobněji:
- SC (SCAN) <seznam>=<řetěz>
- - zobrazí požadovaný seznam (soubor autorit nebo seznam slov), a to
od řádku začínajícího zadaným řetězem znaků.
Platí:
- příkaz SCAN je implicitním příkazem pro vyhledávání, tj. název
příkazu lze vynechat a stačí zadat
<seznam>=<řetěz>
- jednotlivé <seznamy> mají v češtině následující označení
(zobrazí se po zadání příkazu SCAN bez parametru):
Seznamy autorit
---------------------
AU= autoři
NZ= názvy
PH= předmětová hesla
KO= korporace
NA= nakladatelé
ED= edice
Seznamy slov
-------------------------------
SAU= slova z autorských údajů
SNZ= slova z názvů
SKS= slova z klíčových slov
SKO= slova z korporací
SNA= slova z názvu nakladatelů
SVSE= slova z kteréhokoliv pole
- <řetěz> může být slovo nebo začátek slova z daného
seznamu, např. SC AU=SHAKES ; výsledkem tohoto
příkazu bude seznam:
Řádek Seznam: Autoři
--------------------------------------
L1 1 Shahab Riad 1958-
L2 1 Shakespear William
L3 1 Shakespeare Nicholas
L4 48 Shakespeare William
L5 81 Shakespeare William 1564-1616
L6 5 Shaki Renee
L7 ...
- v zobrazeném seznamu je na řádku u každého termínu
uveden počet k němu se vztahujících záznamů. Chceme-li tyto
záznamy zobrazit, stačí zapsat číslo příslušného řádku,
např: 5
- vyhledané záznamy jsou připraveny k zobrazení, ale nejsou
uloženy do souboru hitů (pokud nezadáme příkaz FIND
<č.řádku> )
- v zobrazeném seznamu lze u souborů slov listovat pouze
vpřed (stisknutím klávesy <Enter> nebo příkazem C,
CONTINUE), u souborů autorit lze listovat i zpět
(příkazem R, RETURN).
Příklady použití příkazu SCAN:
|
SC SNZ=internet
SCAN AU=Čapek
SVSE=internet |
- F (FIND) <selekční_termín>
- - vyhledá záznamy dle zadaného selekčního termínu. Výsledkem rešerše je
soubor hitů tvořený záznamy, které v příslušném poli nebo polích
obsahují specifikovaný řetěz znaků.
Platí:
- <selekční_termín> má nejčastěji tvar:
<pole>=<výraz>, kde <pole> má stejné označení jako
názvy seznamů u příkazu SCAN. Pokud <pole> není
specifikováno, hledá se ve společném souboru slov SVSE.
Příklad:
- Pokud nepoužijeme tzv. krácení, musí být hledaný termín
zadán přesně! (tj. na rozdíl od příkazu SCAN se zadaný
řetěz nechápe jako začátek termínu nýbrž jako celý termín).
Příklad:
|
F AU=Shakespeare William
F SAU=shakespeare |
- KRÁCENÍ: pomocí znaku otazník "?" lze zadat levostranné nebo
pravostranné krácení (nelze obojí současně). Příklad:
|
F ?oto (foto, photo, ...)
F AU=Shakes? |
- MASKOVÁNÍ: umožňuje zadat náhradu jednoho či více písmen
v hledaném vzoru; používají se k tomu znaky ! (náhrada
přesně jednoho znaku), # (náhrada jednoho nebo žádného znaku)
a ? (náhrada více znaků). Příklad:
|
F filo!ofie (filosofie, filozofie, ...)
F systém# (systém, systémy, systémů, ...)
F lé?ství (lékařství, léčitelství, ...)
F AU=Shakes? |
- BLÍZKOST: operátory blízkosti (znaky ! a %) umožňují
specifikovat požadavek na vzdálenost výskytu dvou slov
v textu. Příklad:
(sousloví, slova musí být vedle sebe)
(až čtyři slova se mohou vyskytovat mezi zadanými dvěma slovy)
(stejné jako u předchozího, navíc může být převráceno pořadí
slov)
- LOGICKÉ OPERÁTORY: operátory AND, OR, NOT mohou být použity pro
zúžení nebo naopak rozšíření rešerše. Příklad:
|
F au=Shakes? and snz=sen
F knihovnictví NOT bibliografie |
- INTERVAL: lze zadávat v číselných údajích souborů slov:
- Příkaz FIND vždy vyhledá záznamy, uloží je do nového soubor hitů
a na závěr zobrazí seznam všech doposud vytvořených souborů
hitů:
Soub Báze Poč. Rešeršní
hitů hitů dotaz
--------------------------------------
S1 NKC 21 internet
S2 NKC 48 au=Shakespeare William
S3 NKC 130 sau=shakespeare
S4 NKC 131 au=Shakes?
S5 NKC 909 filo!ofie
S6 NKC 8 au=shakes? and snz=sen
V zobrazeném seznamu je u každého souboru hitů uveden počet
v něm obsažených záznamů a použitý selekční termín. Záznamy
z daného souboru hitů lze zobrazit ve standardním formátu
zapsáním čísla příslušného řádku, anebo lze volit i jiné
zobrazovací formáty pomocí příkazu SHOW (viz níže).
- Zobrazené soubory hitů lze mezi sebou kombinovat pomocí příkazu FIND
a logických operátorů, například:
|
F S2 AND S3
F sau=William NOT S4 |
- K zobrazení seznamu všech existujících souborů hitů vzniklých
rešeršemi typu FIND lze použít příkaz REV (REVIEW).
Příkazy pro zobrazování a tisk (SHOW)
Příkaz zobrazeni SHOW následuje obvykle po příkazech SCAN, FIND
a REVIEW. Uživatel si může vybírat mezi různými předem nadefinovanými
zobrazovacími formáty (F1=UNIMARC s čísly tagů, F2=standardní formát,
F20=UNIMARC s návěštími polí, F22=katalogizační lístek, FH=zobrazení
exemplářů - tzv. holdings - vztahujících se k danému
záznamu aj.).
- S (SHOW) <údaj> <formát>
- - zobrazí specifikovaný údaj (řádek seznamu, záznam, soubor hitů)
v požadovaném formátu. Chceme-li zobrazit položku seznamu
ve standardním formátu F2, stačí zapsat pouze číslo řádku. Příkaz
SHOW bez parametrů zobrazí záznamy získané jako výsledek poslední
rešerše. Příklady:
|
S | - |
poslední záznam / soubor hitů |
|
S L1 | - |
záznamy pro 1. řádek v seznamu |
|
S S3 F1 | - |
soubor hitů S3 ve formátu F1 |
|
S R2 FH | - |
záznam č. 2 s jeho exempláři |
|
5 | - |
řádek č. 5 z aktuálního seznamu ve standardním
formátu F2 |
Jakmile uživatel zobrazil záznam příkazem SHOW, může použít některý
z následujících příkazů:
- XP (EXPAND) <číslo> - v samostatném okně zobrazí kompletní
záznam daného čísla v UNIMARC formátu
- H (HOLDINGS) <číslo> - zobrazí výpůjční status exemplářů daného
záznamu
- PR (PRINT) - vyvolá program pro tisk záznamů
- SAV (SAVE) <číslo> - uloží záznam daného čísla
do 'osobního souboru' S0, např. pro pozdější
vytištění.
Příkazy pro práci se soubory hitů
- REV (REVIEV)
- zobrazí seznam všech existujících souborů hitů
- STORE
- uloží všechny existující soubory hitů do souboru
- RESTORE
- obnoví soubory hitů ze souboru; pomocí příkazu STORE může uživatel
uchovat soubory hitů vzniklé při aktuální seanci s katalogem Aleph
a při příštím připojení je příkazem RESTORE obnovit
- DL (DELETE) <soubor hitů>
- zruší zadaný soubor hitů; DL ALL zruší všechny
- SCOPE <soubor hitů>
- další vyhledávání bude probíhat jen v rámci zadaného souboru hitů
(dokud nezrušíme tento příkaz zadáním příkazu SCOPE bez parametru)
- FILTER
- vybere (vyfiltruje) ze souboru hitů jen záznamy s určitou
charakteristikou; možné charakteristiky jsou:
- R - rozpětí textu (od-do) na začátku určitého pole
- S - výskyt textového řetězce v určitém poli
- L - jazyk dokumentu
- Y - datum vydání dokumentu
- A - datum zpracování nebo aktualizace záznamu
České katalogy v systému Aleph
Zatímco většina akademických knihoven v České republice používá
ke zpřístupnění svých on-line katalogů systém TINLIB, řada velkých státních
knihoven (i na Slovensku) následuje Národní knihovnu a orientuje
se na systém Aleph. V době psaní článku byly autoru známy následující
instalace dostupné přes Internet:
- Národní knihovna Praha
telnet://visitor@alpha.nkp.cz
- Státní technická knihovna v Praze
http://www.stk.cz/
- Národní lékařská knihovna v Praze
telnet://visitor:visitor@nlkdec.nlk.anet.cz
- VŠCHT Praha
http://lib-c.vscht.cz/
- Moravská zemská knihovna v Brně
telnet://visitor@almor.mzk.cz
- Slovenská národná knižnica v Martine
telnet://opac@snkmartin.matica.sk
- Univerzitná knižnica v Bratislave
http://www.ulib.sk/
ÚVT MU, poslední změna 14.11.2011