100 likes | 235 Views
Bibliotekų e. katalogų integravimas į LVB: e. katalogų pertvarkymo technologiniai aspektai. Arūnas Franckevičius. E. katalogų pertvarkymo poreikis (1). Optimalesnė įrašų paieška (per LVB) Lengvesnė integracija į Metalib™, SFX™ ar kitą Z39.50 protokolo pagrindu dirbančią PĮ
E N D
Bibliotekų e. katalogų integravimas į LVB:e. katalogų pertvarkymo technologiniai aspektai Arūnas Franckevičius
E. katalogų pertvarkymo poreikis (1) • Optimalesnė įrašų paieška (per LVB) • Lengvesnė integracija į Metalib™, SFX™ ar kitą Z39.50 protokolo pagrindu dirbančią PĮ • Aukštesnės kokybės įrašai • Sumažinami įrašų ir juos aptarnaujančios programinės įrangos priežiūros kaštai • Standartizuota įrašų struktūra • Standartizuotas įrašymas, atvaizdavimas Bibliotekų e. katalogų integravimas į LVB:e. katalogų pertvarkymo technologiniai aspektai
E. katalogų pertvarkymo poreikis (2) • Įrašai panašesni į pasaulyje plačiausiai naudojamo MARC21 standarto įrašus • Lengvesnis įrašų grupavimas pagal įvairius kriterijus • Dokumentų rūšis, tematiką, bibliografinius duomenis, kalbą ir kt. • Galimybė lengviau sukurti teminę dalykų rodyklę • Lengvesnis loginių (virtualių) e. katalogų kūrimas Bibliotekų e. katalogų integravimas į LVB:e. katalogų pertvarkymo technologiniai aspektai
Programinė įranga (PĮ) • PĮ sukurta pagal “Loginės e. katalogų struktūros ALEPH sistemoje specifikaciją” • Publikacijų duomenų bazių (BIB02) konvertavimas (specifikacijos 3 dalis) • Pertvarkytibibliografiniai duomenys • Pagrindinių katalogų ir kitų bibliografinių duomenų bazių konvertavimas (specifikacijos 2 dalis) • Pertvarkytibibliografiniai duomenys • Pertvarkytiadministraciniai duomenys • Pradėta: 2005 m. rugpjūčio 11 d. • Baigta: 2005 m. gruodžio 22 d. Bibliotekų e. katalogų integravimas į LVB:e. katalogų pertvarkymo technologiniai aspektai
Duomenų pertvarkymo etapai • Taisytinų bibliografinių įrašų suradimas • Pildomi taisytinų įrašų sąrašai • Hierarchinių įrašų su nereikšmingomis antraštėmis suliejimas • Tomų įrašai apjungiami į vieną bendrą įrašą • Pertvarkoma 14 ALEPH 500™ sistemos Z lentelių • Įrašų pertvarkymai • LDR, FMT, 961 ir kitų laukų pataisymai • Dalykinių rubrikų pertvarkymas • Kiti pakeitimai... Bibliotekų e. katalogų integravimas į LVB:e. katalogų pertvarkymo technologiniai aspektai
Sukurta programinė įranga • Naudojant Sun™ Java™ 2 SE 5.0 programavimo kalbą • Užtikrinamas PĮ vykdymas skirtingose platformose (MS Windows, Sun Solaris, GNU Linux ir kt.) • Efektyviai išnaudota turima techninė įranga • 64 bitų architektūra • Dideli vieną kartą nuskaitytų duomenų kiekiai buvo laikomi operatyvinėje atmintyje (iki 8GB) • PĮ veikia išnaudojant keletą procesorių vienu metu (keleto gijų) • 11257 kodo eilučių (23,7% komentarai) • 83 klasės ir sąsajų aprašymai (interfeisai) • 4,9 metodų vienoje klasėje • 5,615 išraiškų (komandų) Bibliotekų e. katalogų integravimas į LVB:e. katalogų pertvarkymo technologiniai aspektai
Kūrimas ir testavimas • Kuriama ir testuojama MS Windows™ aplinkoje • PĮ kūrimo procese dirbo programuotojų grupė • Efektyvų darbą užtikrino išeities tekstų valdymo sistemos panaudojimas (SubVersioN, subversion.tigris.org) • Duomenų konvertavimas bei jų korektiškumo testavimas buvo vykdomas pagalbinėje (test.library.lt) tarnybinėje stotyje • Galutinės versijos PĮ buvo vykdoma pagrindinėje tarnybinėje stotyje (aleph.library.lt) Bibliotekų e. katalogų integravimas į LVB:e. katalogų pertvarkymo technologiniai aspektai
Resursai • Formatai: ALEPH SEQ file, ALEPH Fixed Z tables file • VM: Sun Java™ 2 SE 5.0 • RDBVS: Oracle™ 9i • OS: Solaris™ 9 • Importavimas: ALEPH 500™ BIS įrankiai, Perl 5 Bibliotekų e. katalogų integravimas į LVB:e. katalogų pertvarkymo technologiniai aspektai
Rezultatai • Sėkmingai perkonvertuoti duomenys • Didelių e. katalogų konvertavimas truko daugiau nei 1 val. • Atliktų pakeitimų žurnalai (virš 50MB) • Duomenys perkelti į naują sistemą (ALEPH 500™) • Įgyvendinti šio etapo tikslai, leidžiantys toliau sėkmingai vystyti LVB • Programuotojų komanda įgijo patirties Bibliotekų e. katalogų integravimas į LVB:e. katalogų pertvarkymo technologiniai aspektai
Ačiū už dėmesįarunas@library.ltsf.library.ltwww.lvb.lt Bibliotekų e. katalogų integravimas į LVB:e. katalogų pertvarkymo technologiniai aspektai