Bibliográfiai és példányrekordok szűrése Cinegével példákkal illusztrálva



Hasonló dokumentumok
II. számú melléklet A Justh Zsigmond Városi Könyvtár Nyilvántartási szabályzata

ALEPH Elektronikus Katalógus rövid útmutató

A könyvek cédulakatalógusának retrospektív konverziója az Országos Széchényi Könyvtárban

HUNMARC MARC 21 átállás az MTA KIK-ben Kasza Zsófia. MACS Szakmai nap március 3.

Savaria Egyetemi Könyvtár Katalógusa. Böngészés Keresés Találatok megjelenítése Adatbázis választás Olvasói tranzakciók

Adatbázis rendszerek. dr. Siki Zoltán

Adatbázis-kezelő rendszerek. dr. Siki Zoltán

MOKKA - ODR adattartalmak : tapasztalatok, lehetőségek. MOKKA-ODR fórum MKE 41. vándorgyűlés Debrecen, július. 10.

H N S A d a t K a p c s o l a t

Multiscript rekordok az ALEPH integrált könyvtári rendszerben: közös katalógus építése az ELTE Egyetemi Könyvtári Szolgálatában

Egy jelentés-adattárház: Lila Cinege

1, A találatok megjelenítése 2, Hol, hogyan találom meg? Milyen adatokra van szükség egy könyv megtalálásához? Avagy a példányinformációk értelmezése

IMOLA. Integrált MOKKA2, ODR2 és OLA. Vándorgyűlés Szombathely, 2008 július 25. Monguz MTA SZTAKI konzorcium

A MOKKA és az ODR rendszerek kapcsolata

Vizvári Dóra Országos Egészségtudományi Szakkönyvtár NETWORKSHOP 2014 Pécs április ORVOSI KÖNYVTÁRAK KÖZÖS KATALÓGUSA

TextLib könyvtári integrált rendszer WebOPAC keresőfelülete

Petőfi Irodalmi Múzeum. megújuló rendszere technológiaváltás

Könyvtári munkafolyamatok

Informatikai alapismeretek Földtudományi BSC számára

Az ErdaGIS térinformatikai keretrendszer

Visszamenőleges konverzió támogatása informatikai eszközökkel. Simon András

Adatbázis-kezelés az Excel 2013-ban

A WEBOPAC (online elektronikus katalógus) használata. 1. Keresés az adatbázisban (összetett):

ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu

Fogalmak: Adatbázis Tábla Adatbázis sorai: Adatbázis oszlopai azonosító mező, egyedi kulcs Lekérdezések Jelentés Adattípusok: Szöveg Feljegyzés Szám

Adóhátralék kezelés egyszerűen. Használati útmutató

Használd jól a könyvtári katalógust!

Nyilvántartási Rendszer

NYILVÁNOS KÖNYVTÁRI KATALÓGUSOK

Különgyűjtemények a könyvtárakban

Forrás és idéző közlemények felvitele importtal

Tudás Reflektor. Copyright 2011; Kodácsy Tamás;

A szürke háttérrel jelölt fejezet/alfejezet szövege a CD-mellékleten található. A CD-melléklet használata. 1. Elméleti áttekintés 1

INFORMATIKAI ALAPISMERETEK

MŰSZAKI KÖVETELMÉNYEK, A KÖRKERESŐ SZOFTVER SPECIFIKÁCIÓJA, KÖLTSÉGVETÉS. A) Műszaki követelmények

MARC szintaktikai ellenőrző program - MARCEL 1.1 Kocsis Ferenc Völfinger Réka feri@oszk.hu vreka@oszk.hu Országos Széchényi Könyvtár

Csináljunk az adatból információt! A Lone-Soft listázó keretrendszerrel

Országos Területrendezési Terv térképi mel ékleteinek WMS szolgáltatással történő elérése, Quantum GIS program alkalmazásával Útmutató 2010.

Adatbázis-kezelés Access XP-vel. Tanmenet

A Matarka szerszámosládája

Útmutató az online katalógus használatához

ODR2 Hogyan használjuk?

Új szabályok az id szaki kiadványok részcímes számainak formai leírásában

INFORMATIKA ÉRETTSÉGI VIZSGAKÖVETELMÉNYEK AZ ÉRETTSÉGI VIZSGA RÉSZLETES TEMATIKÁJA

Az adatbáziskezelés alapjai

Féléves feladat. Vezetéknév Keresztnév

Kalumet Számlázó. Termék leírás

Cikkarchívum fejlesztése

Image Processor BarCode Service. Felhasználói és üzemeltetői kézikönyv

Adóhátralék kezelés egyszerűen. Telepítési útmutató. A program futtatásához Windows XP, Windows 7, 8 operációs rendszer szükséges.

Az XCZ állományban szereplő állományok nevének UTF-8 kódolásúnak kell lennie. Probléma esetén használjon ékezet nélküli állományneveket.

Magyar Tudományos Művek Tára a Széchenyi István Egyetemen

Választó lekérdezés létrehozása

Kaszás Tímea: Corvina OPAC az SZTE Mez gazdasági Könyvtárában

Boros Andrea és Ignéczi Lilla Neumann-ház, Budapest. Networkshop 2004 konferencia Győr, április 4 7.

HELYI TANTERV. Informatika

Az Orbis adatbáziskezelő

Közlemények kézi felvitele

Kedvenc Linkek a témakörben: MySQL mindenkinek Vizuális adatbázis tervezés

Adatbázis rendszerek. 4. előadás Redundancia, normalizálás

APEH járulékösszesítés Felhasználói dokumentáció verzió 2.3.

Bevezetés az SQL-be. Tankönyv: Ullman-Widom: Adatbázisrendszerek Alapvetés Második, átdolgozott kiadás, Panem, 2009

Online világ. Oroszi Katalin. KSZR Szakmai nap augusztus 29. Ostoros

Könyvtári nyilvántartás

Téradatokkal kapcsolatos elemzések és fejlesztések a FÖMI Térinformatikai Igazgatóságán

Adatbázis-lekérdezés. Az SQL nyelv. Makány György

Publikációk és idéző közlemények duplum vizsgálata és kezelése

Czinki-Vietorisz Gabriella: A könyvtárhasználók igényeire szabott szolgáltatásfejlesztés az Egyetemi Könyvtárban

Microsoft Access alapok

Vonalkód olvasó rendszer. Specifikáció Vonalkód olvasó rendszer SoftMaster Kft. [1]

PwC EKAER Tool felhasználói leírás május

Dspace fejlesztési tapasztalatok, problémák és megoldások

QGIS tanfolyam (ver.2.0)

Informatika. Középszintű érettségi vizsga témakörök. 1. Információs társadalom. 2. Informatikai alapismeretek hardver

ADATBÁZISOK, 2018 ősz

Az informatika tantárgy fejlesztési feladatait a Nemzeti alaptanterv hat részterületen írja elő, melyek szervesen kapcsolódnak egymáshoz.

RÉSZLETES ÉRETTSÉGI VIZSGAKÖVETELMÉNYEK INFORMATIKÁBÓL

AB1 ZH mintafeladatok. 6. Minősítse az állításokat! I-igaz, H-hamis

TGV HUMAN PARTNERS KFT. Budapest 1224 Aranyforint u. 5. Tel és fax:(36 20)

A konstrukció támogatásával hazai és nemzetközi szakfolyóiratokban megjelent cikkek száma

TÁJÉKOZTATÓ A CCN V VERZIÓHOZ. Változások a V verzió kiadása után. Általános információk. Javítás

POSZEIDON dokumentáció (12.2)

ADATBÁZISOK, 2017 ősz

AdoDB a gyakorlatban

INFORMATIKA TANMENET SZAKKÖZÉPISKOLA 9.NY OSZTÁLY HETI 4 ÓRA 37 HÉT/ ÖSSZ 148 ÓRA

Országos Rendezési Tervkataszter

A FSZEKintegrált könyvtári rendszerének

Playlist.hu Kiadói kézikönyv

Adatbázis, adatbázis-kezelő

web works hungary Rövid technikai tájékoztató Mars (mars.intelliweb.hu) szerverünkkel kapcsolatban meglévő és új ügyfeleink számára.

Könyvtárhasználat. Szerző: Sallai András, 2010 Sallai András 2010

Duplum az MTMT2-ben. Makara B. Gábor 2018 október 18

TÁJÉKOZTATÓ A CCN V VERZIÓHOZ. Változások a V verzió kiadása után. CobraConto.Net alkalmazás. Számlakészítés

Adatbázis terv- Könyvtár

Az alábbiakban a portál felépítéséről, illetve az egyes lekérdező funkciókról kaphat részletes információkat.

SZÁMÍTÓGÉPES ADATBÁZIS-KEZELÉS. A MySQL adatbáziskezelő PHP folytatás JDBC, ODBC

A MUNKÁLTATÓK JÖVŐBELI FOGLALKOZTATÁSI IGÉNYEINEK FELMÉRÉSE 250 ELEMSZÁMÚ MUNKÁLTATÓI MINTÁN

Tájékoztató. Használható segédeszköz: -

dr.xlsx A programról Szövegműveletekhez használható függvények

Egyetemi Számítóközpont

Átírás:

Bibliográfiai és példányrekordok szűrése Cinegével példákkal illusztrálva NetWorkShop 2006 Liszkay Béla Nagy Elemér Károly

Bib, Adm és Pld Rekordok I Nem könyvtárosoknak (!) röviden: A Bibliográfiai rekordnak (BibRek) a összes, egyfajta példányra egyaránt vonatkozó adatokat (Cím, szerző, nyelv) kellene tartalmaznia Az adminisztratív rekordnak (AdmRek) a Bibliográfiai példánycsoportra jellemző adatokat (kötet, kiadás, lapméret) kellene tartalmaznia A példány rekordnak (PldRek) az adott példányra jellemző adatokat (egyedi vonalkód, raktári jelzet, állapot) kellene tartalmaznia

Cinege Bib, Adm és Pld Rekordok II Egy BibRek-hoz nulla, egy vagy több AdmRek, egy AdmRek-hoz pedig nulla, egy vagy több PldRek tartozhat tipikus esetben. (1-N hozzárendelés) Előfordul, hogy egy AdmRek-hoz több BibRek tartozik, horribile dictu egy PldRek-hoz több AdmRek. Ezt jóval nehezebb kezelni. (N-N hozzárendelés) Vannak még egyéb, lógó rekordok, például több példányhoz tartozó közös megrendelőlevél iktatási száma, kölcsönzés, előjegyzés, stb.

Bib, Adm és Pld Rekordok III A BibRek-hoz gyakorlatilag tetszőleges számú, tetszőleges mezőkódú, indikátorú, nyelvű, karakterkészletű, stb. mező tartozik, amin belül hasonlóan tetszőleges számú és típusú almező lehet, amelyeknek a sorrendje is számíthat. Az összes többi rekord tipikusan csak néhány, meghatározott számú és eléggé meghatározott tartalmú mezőt tartalmaznak elvileg.

Bib, Adm és Pld Rekordok IV Elgondolkoztató kérdések: Hol legyen a raktári jelzet / hívószám? Gyűjtemény / polcjelzet? Hol legyen a kötetszám? CD? Melléklet? Hol legyen a védőkód / státusz? Múzeális könyveknél?

Egy könyvtári adatbázis élete Ezt az egészet elkezdik betölteni valamilyen rendszerbe. 16 évvel, 4 operációs rendszerrel, 4 adatbáziskezelővel, 4 könyvtári rendszerrel később az utolsó, a kezdetekre emlékező embert is kiléptetik, mert a legutóbbi verziófrissítés alatt idegösszeroppanást kapott. Marad 6 GB vegyes adat ha szerencsénk van, UTF-8 SQL-ben. De nincs.

A konverzió szükségessége Ilyenkor és persze verziófrissítés, rendszercsere, hardverbővítés, új operációs rendszerre (verzióra) áttérés, katalógizálási, szervezeti vagy működési szabályzat változása, könyvtárak összevonása, egyetemek összevonása, költségvetés megszorítások vagy szabványváltozás alkalmából nekiállunk az adatainkat konvertálni. Amivel lehet, hogy nem rontunk a helyzeten Manapság már UTF-8 SQL alapú RDBMS-be

A listák szükségessége A következmény: hibalistákat illetve statisztikai listákat kell készítenünk Mint MOKKA betöltéskor Mint Nagy Könyv támogatások megszerzésekor Mint éves NKOM jelentés elkészítésekor Mint teljesítménymutatók felállításakor Mint szabályzatok / szervezetek változásakor Mint ahogy minden hétvégén kellene?

Konverziók és listák vállvetve Meg ami a napi munkához kell... a feladat előkészítése során rekord és mező ellenőrzés hajtottunk végre Bibliográfiai rekordok duplum ellenőrzésének végrehajtása előkészítés során ellenőrző listák létrehozása hiányzó és rossz adatok valamint azonos vonalkódok feltárásara, hibajavítás egységes elhelyezési és gyűjteménykód táblák megalkotása majd ennek alapján történő javítás Raktári jelzetek ellenőrzése alkönyvtár kódok cseréje példánystátusz csere egységesített táblázat alapján Raktári jelzet: bizonyos állományegységeknél folyóirat, jegyzet, díszművek esetében meg kellett oldani az egyértelmű szétválasztást és azonosítást. Alkönyvtár: bizonyos korábban megkülönböztetett alkönyvtárak összevonása Alkönyvtár: tanszéki könyvtárak kódjegyzékének folyamatos aktualizálása a tanszéki kódok feloldására. Megszűnt gyűjtemények törlése, átírása hibás vagy a gyakorlatból már korábban kivon gyűjteménykódok leválogatása és javítása bizonyos olvasótermi állományok szétválasztása speciális állományok meghatározása és gyűjtemény kóddal valóellátása szabadpolcos állomány szakcsoportos elhelyezésre szolgáló szakrendszer egységesítése, hibalisták alapján történő javítása

A konverzió következményei A konverziók sokszor hasznosak, de jellemzően inkább csak szükségesek. Ez nem jó A konverziók a helyes bemenő adatból reményeink szerint helyes kimenő adatot csinálnak, ha minden jó. De nem Előtte és utána majdnem mindent ellenőrzünk

Megoldások előnyös jellemzői UTF-8 SQL-t támogató RDBMS környezetben, megváltoztatható és továbbfejleszthető, azaz nyílt forrású (a könyvtárosok úgyis ki tudnak olyat találni, amit a lekérdezések formátumát tervezők nem) és paraméterezhető szűrők alkalmazása, amelyek kimenete nyomtatható vagy Excelbe tölthető (sokan csak abból tudnak egyszerre kényelmesen és hatékonyan dolgozni). Nem árt, ha hétvégén lefutnak a lekeresések a szerveren, de haza is vihető az egész adatbázis laptopon és otthon bütykölhető - még öt percet.

Megoldások I Scriptek (Gawk, sed, PHP?, Perl?, ) Eleinte gyorsan fejleszthetők, aztán már kevésbé A harmadik átdolgozott kiadás ( és még mindig nem tudják pontosan, mit akarnak ) már (sokszor) alig érthető A mezőbe ágyazott sortöréstől, Xu karaktertől vagy érvénytelen UTF-8 karaktertől elkezdenek szaporodni a hibák arról nem is beszélve, hogy egy Ansel vagy KKCHAR79 ő vagy ô vagy õ mit tud művelni a programocskákkal, még ha a system locale jól is van beállítva, persze sokszor nincs. Rekordazonosító számokra viszont nagyon jó.

Megoldások II Klasszikus programnyelvek (C, Fortran, Cobol, Basic) Eleinte lassan fejleszthetők, aztán már nem annyira A harmadik átdolgozott kiadás még érthető (lehet) Az érdekes karakterek jól szűrhetőek, esetleg cserélhetőek, adott korlátokon belül Nagyobb formátum vagy képesség változások igen sok pluszmunkát jelentenek Hajlamosak rügyezni ( és akkor belevágtam a KAC konverziós rutin régi verzióját, meg az új CAK rutint, meg belenyúltam még a CAC rutinba is, és az most nem megy, és csak az xyzcc 2.7.11 tudja lefordítani, és bár az nincs már meg, de a lényeg, hogy a bináris itt van )

Megoldások III Objektum-orientált és interpretált programnyelvek (Java, Pike, Python, PHP?) Eleinte viszonylag gyorsan fejleszthetők, később pedig elég gyorsan A harmadik átdolgozott kiadás jobb (lehet), mint az eredeti Az érdekes karakterek jól szűrhetőek, esetleg cserélhetőek, elég rugalmasan Nagyobb formátum vagy képesség változások sokszor egy objektum továbbfejlesztését jelentik Szinte mindenen elfutnak ( gondoltam, mielőtt leselejteztetem, megnézem, megy-e rajta persze ment. )

Megoldások IV A Cinege egy Java-ban írt (AWK programocskákkal megsegíthető), MySQL RDBMS-sel futó szabad szoftvercsomag, amely letölthető a SourceForge-ról és képes meglehetősen összetett listákat is készíteni, mindezt például Aleph-ből letöltött adatbázisból, amit a zsebünkben haza is vihetünk. Most néhány ilyen lekeresést mutatok be élőben további példák a weben és a nyomtatott előadásban megtalálhatóak.